@charset "utf-8";
.button {
  display:inline-block;
  text-decoration:none;
  border:0;
  cursor:pointer;
  vertical-align:top;
  text-align:center
}
.noLinkBtn {
  cursor:default !important
}
.GreyBottomContainer {
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,0.93)),color-stop(100%,rgba(30,30,30,0.93)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ed1e1e1e',GradientType=0)
}
.ProfileMainMenu {
  background:#282828;
  background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));
  background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232,endColorstr=#1c1c1c,GradientType=0)
}
.arrow {
  content:'';
  width:0;
  height:0;
  font-size:0
}
.ellipsis {
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
#headerContainer,
#headerCampaignDiv,
.headerSubMenu,
.container,
.section_wrapper {
  width:1323px !important
}
#headerContainer.fullWidth,
#headerCampaignDiv.fullWidth,
.headerSubMenu.fullWidth,
.container.fullWidth,
.section_wrapper.fullWidth {
  width:100% !important
}
#welcome {
  width:100% !important
}
#searchInput {
  width:515px !important
}
ul#headerMainMenu>li .wideDropdown.categories>ul.headerSubMenu>li {
  display:inline-block !important;
  margin-left:8px !important;
  margin-right:8px !important
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a {
  padding:13px 20px 0
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a.active span.activeLine {
  width:90%
}
#staticLogin_head {
  margin:25px auto 0;
  width:870px
}
#staticLogin_form {
  margin:0 auto;
  width:820px
}
#registerWrapper .registerContent {
  width:65.5%
}
.registerContentWrapper.step2Form .content .sepContent {
  left:39%
}
.registerContentWrapper.step2Form .content .sepContent.septWide {
  left:34%
}
.registerContentWrapper.step2Form .userWidgetWrapperGrid li {
  margin:0 22px
}
#resendConfEmail .relative {
  left:0;
  width:535px
}
#resendConfEmail .colRight {
  width:293px
}
#psSuggestions li {
  margin:0 19px
}
#psSuggestions li .usernameLink {
  max-width:150px
}
#psSuggestions li img {
  width:150px;
  height:220px
}
ul.videos li .wrap {
  width:240px;
  height:260px
}
ul.videos li .wrap.hdtPremium {
  width:240px;
  height:215px
}
.hd-thumbs ul.videos li .wrap {
  height:210px !important
}
ul.videos li .wrap a.img .marker-overlays {
  height:20px !important
}
ul.videos li .wrap a.img .marker-overlays .hd-thumbnail,
ul.videos li .wrap a.img .marker-overlays .duration {
  font-size:14px !important
}
ul.videos li .wrap a.img .marker-overlays .premiumIcon {
  height:19px !important
}
.hd-thumbs ul.videos li .wrap a.img .privateOverlay {
  height:135px !important
}
ul.videos li .wrap .thumbnail-info-wrapper span.title {
  font-size:15px;
  line-height:1.2;
  max-height:36px
}
ul.videos li .wrap .thumbnail-info-wrapper .views,
ul.videos li .wrap .thumbnail-info-wrapper .rating-container,
ul.videos li .wrap .thumbnail-info-wrapper .own-video-thumbnail,
ul.videos li .wrap .thumbnail-info-wrapper .favorited,
ul.videos li .wrap .thumbnail-info-wrapper .user {
  margin-right:10px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .views,
ul.videos li .wrap .thumbnail-info-wrapper .favorited,
ul.videos li .wrap .thumbnail-info-wrapper .user {
  font-size:15px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .user {
  max-width:80px !important;
  width:130px
}
ul.videos li .wrap .thumbnail-info-wrapper .rating-container .value {
  font-size:14px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .rating-container .icon {
  height:14px !important;
  width:15px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .rating-container.down .icon {
  background-position:-167px -236px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .rating-container.up .icon {
  background-position:-72px -225px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .rating-container.neutral .icon {
  background-position:-149px -236px !important
}
ul.videos li .wrap .thumbnail-info-wrapper .own-video-thumbnail {
  background-position:-76px -322px !important;
  height:16px !important;
  width:16px !important;
  margin-top:0
}
.hd-thumbs ul.videos.row-4-thumbs li {
  width:24.7% !important
}
ul.videos.row-2-thumbs li .wrap,
.attach_box ul.videos li .wrap {
  width:196px;
  height:215px
}
ul.videos.row-2-thumbs li .wrap .thumbnail-info-wrapper span.title,
.attach_box ul.videos li .wrap .thumbnail-info-wrapper span.title {
  max-height:20px
}
ul.videos.row-2-thumbs li .wrap .thumbnail-info-wrapper .views,
.attach_box ul.videos li .wrap .thumbnail-info-wrapper .views {
  font-size:13px !important;
  margin-right:8px !important
}
ul.videos.row-2-thumbs li .wrap .thumbnail-info-wrapper .rating-container,
.attach_box ul.videos li .wrap .thumbnail-info-wrapper .rating-container {
  margin-right:0 !important
}
ul.videos.row-2-thumbs li .wrap .thumbnail-info-wrapper .rating-container .value,
.attach_box ul.videos li .wrap .thumbnail-info-wrapper .rating-container .value {
  font-size:12px !important
}
ul.videos.row-2-thumbs li .wrap .thumbnail-info-wrapper .rating-container .icon,
.attach_box ul.videos li .wrap .thumbnail-info-wrapper .rating-container .icon {
  height:12px !important;
  margin-top:1px !important;
  width:13px !important
}
ul.videos.feedVideos.row-3-thumbs li .wrap {
  height:240px !important;
  width:225px !important
}
ul.videos.feedVideos.row-3-thumbs li .wrap.hdtPremium {
  height:auto !important;
  margin-bottom:10px
}
ul.videos.feedVideos.row-3-thumbs li .wrap a.img .private-vid-title {
  top:133px !important
}
ul.videos.feedVideos.row-3-thumbs li .wrap a.img .private-vid-title.private-vid-title-premium {
  top:97px !important
}
ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos {
  width:85px;
  height:169px
}
ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos .playlist-thumb,
ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos .playlist-thumb img {
  width:71px;
  height:61px
}
ul.videos.user-playlist li .wrap .linkWrapper .borderLink {
  width:238px;
  height:178px
}
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text,
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  width:238px
}
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .watch-icon,
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .watch-icon,
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .view-icon,
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .view-icon {
  right:40px
}
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .watch-icon,
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .watch-icon {
  top:48px
}
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .view-icon,
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .view-icon {
  top:23px
}
ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text {
  font-size:24px;
  height:110px;
  line-height:120px
}
.language-de ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-fr ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-es ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-it ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-pt ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-pl ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-ru ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-jp ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text {
  font-size:20px;
  display:inline-block;
  width:140px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
.language-pl ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text,
.language-ru ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text {
  width:138px
}
.language-jp ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text .text {
  font-size:18px
}
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink {
  top:110px
}
ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  font-size:16px;
  height:67px;
  line-height:68px
}
.language-de ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-fr ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-es ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-it ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-pt ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-pl ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-ru ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text,
.language-jp ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text {
  font-size:12px;
  display:inline-block;
  width:140px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
.language-ru ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text {
  width:137px
}
ul.videos.user-playlist.playlist-listing li {
  margin-bottom:24px
}
ul.videos.user-playlist.playlist-listing li .wrap {
  width:258px;
  height:210px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper {
  width:258px;
  height:145px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playlist-videos {
  width:94px;
  height:138px;
  font-size:15px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playlist-videos .playlist-thumb,
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playlist-videos .playlist-thumb img {
  width:80px;
  height:46px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .borderLink {
  width:256px;
  height:143px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playAllLink .playlist-text,
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  height:71px;
  line-height:71px;
  width:256px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playAllLink .playlist-text .text,
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .viewPlaylistLink .playlist-text .text {
  width:191px;
  display:block
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playAllLink .playlist-text .watch-icon,
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .viewPlaylistLink .playlist-text .watch-icon {
  right:32px;
  top:25px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .playAllLink .playlist-text .view-icon,
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .viewPlaylistLink .playlist-text .view-icon {
  right:38px;
  top:27px
}
ul.videos.user-playlist.playlist-listing li .wrap .linkWrapper .viewPlaylistLink {
  top:71px
}
ul.videos.user-playlist.playlist-listingSmall li:nth-child(4) {
  display:inline-block
}
ul.videos.user-playlist.playlist-listingSmall li .wrap {
  width:233px;
  height:195px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper {
  width:233px;
  height:131px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playlist-videos {
  width:82px;
  height:122px;
  font-size:13px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playlist-videos .playlist-thumb,
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playlist-videos .playlist-thumb img {
  width:69px;
  height:41px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .borderLink {
  width:231px;
  height:129px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playAllLink .playlist-text,
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  height:64px;
  line-height:64px;
  width:231px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playAllLink .playlist-text .watch-icon,
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .viewPlaylistLink .playlist-text .watch-icon,
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playAllLink .playlist-text .view-icon,
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .viewPlaylistLink .playlist-text .view-icon {
  top:22px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .playAllLink .playlist-text {
  font-size:16px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .viewPlaylistLink {
  top:64px
}
ul.videos.user-playlist.playlist-listingSmall li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  font-size:14px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-videos,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos {
  width:72px;
  height:135px;
  padding:5px 0
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-videos .playlist-thumb,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos .playlist-thumb {
  margin:7px auto
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-videos .playlist-thumb,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos .playlist-thumb,
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-videos .playlist-thumb img,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-videos .playlist-thumb img {
  width:52px;
  height:43px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .borderLink,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .borderLink {
  width:194px;
  height:145px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-text,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-text {
  width:194px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-text .watch-icon,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-text .watch-icon,
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-text .view-icon,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-text .view-icon {
  right:18px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-text .watch-icon,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-text .watch-icon {
  top:36px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playlist-text .view-icon,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playlist-text .view-icon {
  top:18px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .playAllLink .playlist-text,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .playAllLink .playlist-text {
  height:89px;
  line-height:96px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .viewPlaylistLink,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink {
  top:89px
}
ul.videos.user-playlist.row-2-thumbs li .wrap .linkWrapper .viewPlaylistLink .playlist-text,
.attach_box ul.videos.user-playlist li .wrap .linkWrapper .viewPlaylistLink .playlist-text {
  height:55px;
  line-height:55px
}
.hd-thumbs .browse-ad-container {
  width:519px
}
.hd-thumbs .browse-ad-container {
  margin-top:0
}
.hd-thumbs .sidebar_channels {
  display:block
}
.hd-thumbs .ad_box .ad_title,
.hd-thumbs .ad_box .ad-link {
  display:block
}
.blankImg {
  width:240px;
  height:180px
}
#streamContent .blankImg {
  width:196px;
  height:147px
}
ul.videos.user-playlist .blankImg {
  width:100%;
  height:100%
}
ul.categories-list.row-4-thumbs li.cat_pic {
  width:20%
}
.add-to-playlist-icon button,
.remove-from-playlist-icon button,
.subscribe-to-pornstar-icon button {
  height:27px !important;
  width:27px !important
}
.firefox.osx .add-to-playlist-icon button,
.firefox.osx .remove-from-playlist-icon button,
.firefox.osx .subscribe-to-pornstar-icon button {
  padding-bottom:26px !important
}
.remove-from-playlist-icon {
  bottom:93px
}
div.nf-videos {
  width:1085px
}
.userWidgetWrapperGrid.search-results {
  margin:10px 0
}
.userWidgetWrapperGrid.search-results li {
  margin:0 18px
}
ul.relatedSearch li a {
  font-size:13px;
  padding-left:24px
}
.searchRelatedList li {
  font-size:15px;
  line-height:24px
}
.searchCorrection {
  margin:5px 0 10px 8px
}
nav.nf-categories-sidebar {
  width:225px
}
nav.nf-categories-sidebar .section_bar_sidebar .section_title {
  font-size:17px
}
nav.nf-categories-sidebar #relatedPornstarSidebar li a {
  padding-left:14px
}
nav.nf-categories-sidebar .searchFilter>li:last-of-type {
  border-bottom:0
}
nav.nf-categories-sidebar .searchFilter li span {
  margin:5px 0 0 22px
}
nav.nf-categories-sidebar .searchFilter li a {
  font-size:17px;
  text-indent:6px
}
nav.nf-categories-sidebar .searchFilter li div.active {
  font-size:17px;
  text-indent:6px
}
nav.nf-categories-sidebar #filterResults #scrollbar_sidebar {
  width:212px !important
}
nav.nf-categories-sidebar #filterResults #scrollbar_sidebar .subSearchFilter.category li a {
  font-size:17px;
  line-height:22px;
  height:22px
}
nav.nf-categories-sidebar #filterResults #scrollbar_sidebar .subSearchFilter.category li a span {
  font-size:17px
}
nav.nf-categories-sidebar ul.nf-categories li,
nav.nf-categories-sidebar ul.nf-categories li a,
nav.nf-categories-sidebar ul.nf-categories li a:visited {
  font-size:17px;
  line-height:17px;
  margin:0 0 5px
}
nav.nf-categories-sidebar .spriteProfileIcons span.profilePlayIcon {
  margin:-3px 0 0 30px
}
.language-fr .section_tabs li a,
.language-pl .section_tabs li a,
.language-pt .section_tabs li a,
.language-ru .section_tabs li a,
.language-es .section_tabs li a,
.language-de .section_tabs li a {
  font-weight:bold !important
}
div.private-vid-title {
  top:144px
}
ul.videos.pornstarIndex>li div.wrap {
  width:246px;
  height:410px
}
ul.videos.pornstarIndex>li div.wrap>a {
  width:234px;
  height:344px;
  box-sizing:border-box;
  display:block;
  margin:0 auto 8px;
  position:relative
}
ul.videos.pornstarIndex>li div.wrap a img {
  width:234px;
  height:344px;
  border:0
}
ul.videos.pornstarIndex .title {
  height:26px
}
.pornstar-ad-container .ad_box {
  padding-top:50px
}
.pornstar_label {
  width:100px;
  height:30px;
  line-height:30px
}
.withCover .topProfileHeader .coverImage img {
  height:270px;
  margin-bottom:10px
}
.withCover .topProfileHeader .infoBoxes {
  bottom:40px;
  right:40px
}
.withBio .withCover .topProfileHeader .detailedInfo {
  width:500px
}
.withBio .withCover .topProfileHeader .detailedInfo .infoPiece {
  float:left;
  width:50%
}
.withThumb .topProfileHeader .thumbImage {
  margin-left:10px
}
.withThumb .topProfileHeader .infoContainer {
  margin-left:30px;
  width:1050px
}
.withThumb .topProfileHeader .detailedInfo .infoPiece {
  width:220px
}
.withBio .withThumb .topProfileHeader .detailedInfo {
  width:620px
}
.topProfileHeader .bio h1,
.topProfileHeader .detailedInfo h1 {
  margin-bottom:5px
}
.sectionWrapper.photosPage .browse-ad-container {
  margin-top:80px
}
.commentsPage .commentsWrapper {
  width:990px
}
div#photoWrapper div#singlePhotoPage input#caption_text {
  width:35%
}
div.photoColumnLeft,
div.gifColumnLeft {
  width:72.5%
}
div.photoColumnLeft #photoImageSection img,
div.gifColumnLeft #photoImageSection img {
  max-width:601px
}
div.photoColumnLeft #photoImageSection div.googleIconLine,
div.gifColumnLeft #photoImageSection div.googleIconLine {
  margin-top:17px
}
div.photoColumnLeft #photoImageSection div.share-icons div.share a.btn-tumblr,
div.gifColumnLeft #photoImageSection div.share-icons div.share a.btn-tumblr {
  background-position:-137px -267px
}
div.photoColumnLeft #gifImageSection img,
div.gifColumnLeft #gifImageSection img,
div.photoColumnLeft #gifImageSection video,
div.gifColumnLeft #gifImageSection video {
  max-width:925px
}
div.photoColumnLeft #gifImageSection div.googleIconLine,
div.gifColumnLeft #gifImageSection div.googleIconLine {
  margin-top:17px
}
div.photoColumnLeft #gifImageSection div.share-icons div.share a.btn-tumblr,
div.gifColumnLeft #gifImageSection div.share-icons div.share a.btn-tumblr {
  background-position:-137px -267px
}
div#photoComments #cmtWrapper .commentsForm,
#gifComments #cmtWrapper .commentsForm {
  width:91.5%;
  width:calc(100% - 80px)
}
div#photoComments #cmtWrapper .taggablePlaceholder,
#gifComments #cmtWrapper .taggablePlaceholder {
  width:98.7%
}
div#photoComments #cmtWrapper .commentMessage,
#gifComments #cmtWrapper .commentMessage {
  width:92%;
  width:calc(100% - 75px)
}
div#photoComments #cmtWrapper .inComments .commentsForm,
#gifComments #cmtWrapper .inComments .commentsForm {
  width:93.5%;
  width:calc(100% - 60px)
}
div#photoComments #cmtWrapper .commentBtn.showParents,
#gifComments #cmtWrapper .commentBtn.showParents {
  left:33%
}
div.photoColumnRight,
div.gifColumnRight {
  width:25.85%
}
#infoBlock {
  margin-top:-5px
}
div.imageNav {
  margin-right:2px;
  width:465px
}
.generator-wrapper {
  width:915px
}
.generator-wrapper .sectionWrapper input[type="text"].almost-full {
  width:775px
}
.generator-wrapper .sectionWrapper input[type="text"].full {
  width:870px
}
.generator-wrapper .sectionWrapper.select-source .attacherCarousel .arrowBtn {
  width:45px
}
.generator-wrapper .sectionWrapper.select-source .select-source-existing .chooseVideoWrapper ul.videos li {
  padding:3px
}
.generator-wrapper .sectionWrapper.parameters .time-selector-bar {
  width:705px
}
.generator-wrapper .sectionWrapper.process .preview-wrapper {
  max-width:430px
}
.generator-wrapper .sectionWrapper.process .preview-wrapper .processing-animation {
  top:70px
}
.generator-wrapper .sectionWrapper.process .preview-wrapper img {
  width:430px;
  height:242px
}
.generator-wrapper .sectionWrapper.process .generated-links {
  width:430px
}
.generator-wrapper .sectionWrapper.process .generated-links input[type="text"] {
  width:415px
}
.gifsWrapper.hideLastItemLarge ul.row-4-thumbs li.omega {
  display:none
}
.gifsWrapper ul.gifs li {
  margin:0 18px 39px 17px
}
.gifsWrapper ul.gifs li.first {
  margin:0 21px 12px 8px
}
.gifsWrapper ul.gifs li.first img.loader {
  left:231px;
  top:168px
}
.gifsWrapper ul.premiumCss li {
  margin:0 16px 39px 16px
}
.gifsWrapper .browse-ad-container {
  margin-bottom:39px;
  margin-right:34px;
  width:486px
}
.gifsWrapper>div:first-child {
  width:486px;
  margin:0 34px 39px 0;
  height:371px !important;
  padding-top:10px;
  border:0;
  float:right
}
.paddingFilters {
  padding-right:35px
}
.filters.gifFilter {
  margin-right:34px
}
.filters.subFilter {
  margin-right:34px
}
.sectionTitle .filters.subFilter,
.filters.subFilter.gif,
.filters.subFilter.segment {
  margin-right:0
}
.filters.subFilter+.filters.gifFilter {
  margin-right:0
}
#topWeeklyItems {
  height:440px;
  overflow:hidden
}
.photosAlbumsListing.displayPublic.noAd .photoAlbumListContainer:nth-child(n+34) {
  display:none
}
.photosAlbumsListing.displayPublic.noAd.showAll .photoAlbumListContainer:nth-child(n+34) {
  display:inline-block
}
#frmCreateAlbum .dropDownColumn {
  width:261px
}
.profileSettingsPreferences .profileContentRight .selectVideoThumb {
  font-size:12px
}
.profileSettingsPreferences #verification .section.personal-content {
  background:transparent url("../images/verified-stamp.png") no-repeat 1158px 30px
}
#topProfileHeader #coverPicture img {
  height:270px
}
#topProfileHeader #avatarContainer {
  width:232px;
  height:318px
}
#topProfileHeader .avatarGadient {
  width:232px;
  height:244px
}
#topProfileHeader .avatarGadient .subViewsInfoContainer {
  top:145px
}
#topProfileHeader .avatarGadient .subViewsInfoContainer li .number {
  font-size:18px
}
#topProfileHeader .avatarGadient .subViewsInfoContainer li .connections {
  font-size:14px
}
#topProfileHeader .avatarGadient .subViewsInfoContainer li .onlineStatus {
  width:11px;
  height:11px
}
#topProfileHeader .avatarGadient .subViewsInfoContainer.onlineListItem {
  line-height:21px;
  top:145px
}
#topProfileHeader #avatarPicture,
#topProfileHeader #avatarPicture img {
  width:200px;
  height:200px;
  left:45px
}
#topProfileHeader #avatarPicture .previewAvatarPicture,
#topProfileHeader #avatarPicture img .previewAvatarPicture {
  width:202px;
  height:202px;
  overflow:hidden
}
#topProfileHeader #avatarPicture .editBtn,
#topProfileHeader #avatarPicture img .editBtn {
  left:42px
}
#topProfileHeader .bottomInfo .bottomInfoContainer .profileUserName {
  margin-left:286px !important
}
#topProfileHeader .bottomInfo .bottomInfoContainer .buttonClass {
  font-size:17px;
  padding:0 20px
}
#topProfileHeader .bottomInfo .bottomInfoContainer .buttonClass span {
  margin:5px 9px 0 -7px
}
#topProfileHeader .bottomInfo .bottomInfoContainer .buttonClass span.pendingNotif {
  margin:0
}
#mainMenuProfile ul li {
  width:14.2%
}
#mainMenuProfile ul li:nth-of-type(7) {
  border-right:0
}
#profileInformation .profileInfo .more button {
  left:170px;
  left:calc((100% - 85px) / 2)
}
#profileContent .sectionWrapper .sectionMenu>ul.twoItems li {
  width:205px
}
#profileContent .sectionWrapper .sectionMenu>ul.fiveItems li a,
#profileContent .sectionWrapper .sectionMenu>ul.fiveItems li div {
  padding:0 45.5px
}
#profileContent .sectionWrapper .section_header.separated {
  width:791px
}
#profileContent .sectionWrapper.profilePhotos .section_header.separated {
  width:805px
}
.photosAlbumsListing .photoAlbumListBlock {
  width:185px;
  height:231px
}
.photosAlbumsListing.displayPublic {
  margin-left:7px
}
.photosAlbumsListing.displayPublic .photoAlbumListBlock {
  width:138px;
  height:178px
}
.photosAlbumsListing.displayPublic .photoAlbumListContainer:nth-child(n+35) {
  display:inline-block !important
}
.photoBlockBox .photosAlbumsListing.albumViews li {
  width:16.666%
}
#photosList .photosAlbumsListing.albumViews li {
  margin-bottom:30px;
  width:20% !important
}
#albumPages ul.photosAlbumsListing {
  left:1px
}
#albumPages .albumContainer {
  margin-left:-15px
}
#sidebarPhotos .albumContainer li {
  width:33%
}
#playlist_attacher_content {
  margin-bottom:10px
}
#sidebarPornstars ul.pornStarSideBar li {
  margin:0 15px 15px 0
}
#sidebarPornstars ul.pornStarSideBar a {
  font-size:1.25em;
  width:91px
}
.userWidgetWrapperGrid li img {
  width:143px;
  height:143px
}
#profileStream #attacherWrapper .streamAttacherContent #photo_attacher_content .attach_box .photoBlock {
  width:90%
}
#profileStream #attacherWrapper .streamAttacherContent #photo_attacher_content .attach_box .photoBlock li {
  width:200px;
  height:250px
}
#profileStream #attacherWrapper .streamAttacherContent #streamPost label {
  width:12.5%
}
#profileStream .attacherCarousel .attach_box .video_attach_panel {
  width:213px;
  height:181px;
  margin:5px 0 0 0
}
.safari #profileStream .attacherCarousel .attach_box .video_attach_panel {
  width:210px !important
}
#moreData .commentsWrapper .commentBox .commentBoxContent {
  width:91%
}
#moreData .commentsWrapper .commentBox .commentBoxContent .ajaxComment {
  width:91%
}
#moreData div.commentsWrapper div.postingForm .formText {
  width:90%
}
#moreData div.commentsWrapper div.postingForm .formText .tail {
  left:-2px
}
#attacherContentExtra>ul.ui-autocomplete {
  width:534px !important
}
.gifsWrapperProfile ul.gifs li {
  width:274px;
  height:205px
}
.gifsWrapperProfile ul.gifs li img.loader {
  left:108px;
  top:71px
}
.commentVideoGroup .textGroupVideo {
  width:84%
}
.requestInfoBox {
  width:55%
}
.requestInfoCheckBox {
  width:39%
}
.feedSideBar {
  margin:1% 0;
  width:29.5%
}
.feedSideBar section .userWidgetWrapperGrid {
  width:352px
}
.feedSideBar section .albumContainer li {
  width:49.9%
}
.feedSideBar section .photoAlbumListContainer {
  margin:0 0 10px 22px
}
.feedSideBar section .photoAlbumListContainer .photoAlbumListBlock {
  width:150px;
  height:190px
}
.feedSideBar>section.right-ads.communityAds {
  display:block
}
.feedContent {
  margin:1% 0;
  width:68.4%
}
.feedContent h1 {
  font-size:16px
}
.feedContent .photosAlbumsListing .photoAlbumListBlock {
  width:190px;
  height:251px
}
.feedContent div#userPhotoMesssage.showTemplates div.userMessageSection {
  width:65%
}
.feedContent div#userPhotoMesssage.showTemplates div.userMessageSection p {
  margin:0 0 1.5em
}
.feedContent div#userPhotoMesssage.showTemplates div.userInformationSection {
  width:65%
}
.feedContent div#userPhotoMesssage.showTemplates div.avatarContainer a.usernameLink {
  display:block;
  max-width:195px
}
.feedContent.userStream {
  width:100%
}
.feedContent .feedItems>section .feedRight .feedVideoContainer .embedLink,
.feedContent .feedItems .feedItemSection .feedRight .feedVideoContainer .embedLink {
  left:38.5%
}
.feedContent.communityFeed .feedItems>section .feedRight .feedVideoContainer .embedLink,
.feedContent.userFeed .feedItems .feedItemSection .feedRight .feedVideoContainer .embedLink {
  left:37%
}
#featuredVideoPlayer .embedLink {
  left:46.5%;
  margin-top:-137px
}
.feedLeft .feedInfo {
  width:91%
}
.feedLeft .feedInfo.acheivement {
  width:calc(91% - 60px)
}
.feedLeft.commentPhoto div.feedCaption {
  width:608px
}
.streamPostPlaylist ul.videos.user-playlist .linkWrapper,
#playlistsSidebar ul.videos.user-playlist .linkWrapper {
  min-height:147px
}
.commentVideo ul.videos.feedVideos.row-3-thumbs li .wrap {
  height:190px !important
}
.commentVideo .feedVideos li .wrap .thumbnail-info-wrapper {
  left:240px;
  width:555px
}
.streamPostPlaylist .videos.user-playlist li .wrap {
  height:147px !important
}
.feedContent .feedItems>section .feedRight .subscribedGroupingsWrapper .js_navPornstarGroupings li.pornstarGroupLi .name,
.feedContent .feedItems .feedItemSection .feedRight .subscribedGroupingsWrapper .js_navPornstarGroupings li.pornstarGroupLi .name {
  width:150px
}
div.amateurLeft {
  width:20%
}
div.amateurRight {
  width:77%
}
div.amateurRight div.amateurInfoWrap div.amateurInfoPads {
  width:31%
}
div.amateurRight form#amateurForm ul li label {
  width:18%
}
div.amateurRight form#amateurForm ul li input {
  width:79%
}
div.amateurRight form#amateurForm ul li.amateurBirthDate .dropDownColumn {
  width:26.46%
}
.dropDownColumn {
  width:81.5%
}
div#amateurSettingWrap form.amateurSettingsForms div.labelFile {
  width:30%
}
div#amateurSettingWrap form.amateurSettingsForms#amateurIdTwo ul li.amateurBirthDate .dropDownColumn {
  width:24.1%
}
div#amateurSettingWrap form.amateurSettingsForms#amateurIdTwo div.labelFile {
  width:25%
}
div#amateurSettingWrap .dropDownColumn {
  width:73.85%
}
#cmtWrapper .commentMessage {
  width:90%
}
#cmtWrapper .inComments .textAreaWrap:before {
  left:48px
}
.commentsPage #cmtOverview #cmtWrapper .commentsForm {
  width:90.5%;
  width:calc(100% - 80px)
}
.commentsPage #cmtOverview #cmtWrapper .taggablePlaceholder {
  width:98.5%
}
.commentsPage #cmtOverview #cmtWrapper .commentMessage {
  width:91.2%;
  width:calc(100% - 72px)
}
.commentsPage #cmtOverview #cmtWrapper .inComments .commentsForm {
  width:92.5%;
  width:calc(100% - 60px)
}
.commentsPage #cmtOverview #cmtWrapper .inComments .taggablePlaceholder {
  width:98.5%
}
.commentsPage #cmtOverview #cmtWrapper .commentBtn.showParents {
  left:47%
}
#cmtPlaylist #cmtContent {
  padding:0 20em
}
#cmtPlaylist #cmtWrapper .commentsForm {
  float:right;
  width:90.5%;
  width:calc(100% - 80px)
}
#cmtPlaylist #cmtWrapper .taggablePlaceholder {
  width:98.5%
}
#cmtPlaylist #cmtWrapper .commentMessage {
  width:91.3%;
  width:calc(100% - 72px)
}
#cmtPlaylist #cmtWrapper .inComments .commentsForm {
  width:92.5%;
  width:calc(100% - 60px)
}
#cmtPlaylist #cmtWrapper .inComments .taggablePlaceholder {
  width:98.5%
}
#cmtPlaylist #cmtWrapper .commentBtn.showParents {
  left:48%
}
.video-sel-list.videos {
  width:100%
}
.video-sel-list.videos li {
  width:15%;
  height:290px;
  margin:0 1.66% 0 0
}
.video-sel-list.videos li .video-list-container {
  padding:7%
}
.thumbsVisibility {
  width:1300px
}
.thumbsVisibility#selectorContainer>div.float-left {
  margin:35px 2% 0 9%;
  width:19%
}
.thumbsVisibility#selectorContainer>div.float-left #thSelected {
  width:95%
}
.thumbsVisibility#selectorContainer>div.float-left .btnUserActionMenu {
  padding:0 5%
}
.thumbsVisibility#selectorContainer>div.float-right {
  margin:0 5% 0;
  width:60%
}
.contest_description {
  width:850px
}
#giftContainer {
  margin:0 auto;
  width:75%
}
.photo-ad-container {
  margin-top:10px;
  width:42%
}
.home-ad-container,
.browse-ad-container,
.playlist-ad-container,
.playlistpage-ad-container {
  margin-top:50px
}
.ad_box {
  background-color:#101010
}
.ad_box .ad_title {
  display:block;
  font-size:11px;
  text-align:center
}
.replacementDiv+div {
  margin-top:50px
}
#playlistWrapper .replacementDiv+div {
  margin-top:0
}
.widthFix+div {
  margin-top:10px;
  width:40%
}
.gifBrowse+div {
  margin-bottom:39px;
  margin-right:34px;
  margin-top:0;
  width:486px
}
.communityAds+div {
  margin-top:0
}
.sites_info {
  width:722px;
  height:510px;
  background:#313236;
  padding:20px;
  text-align:left;
  z-index:0
}
.sites_info * {
  font-size:13px
}
.pre-footer .removeAdsStyle {
  font-size:12px
}
.pre-footer .index-actors,
.pre-footer .index-title,
.pre-footer .index-length,
.pre-footer .index-views,
.pre-footer .index-rating {
  font-size:15px
}
.footer,
.footer-title,
#footer .footerContent,
#footer .languageWrapper {
  width:1325px
}
.noResults {
  width:95%
}
#feedback #tabMenu ul li a {
  min-width:70px
}
.section_title {
  font-size:17px
}
div.coummunityMenuItemsWrap {
  width:1321px
}
div.pagination3 ul li a,
div.pagination3 ul li span {
  margin:0 4px
}
.emailVerHomepageContainer {
  width:1323px
}
div#userPhotoMesssage {
  padding:110px 79px 121px 194px
}
div#userPhotoMesssage.showTemplates div.userMessageSection,
div#userPhotoMesssage.showTemplates div.userInformationSection {
  width:65%
}
.share-icons {
  width:501px;
  height:82px;
  margin:10px auto;
  padding:12px 56px 0
}
.ie10 ul#headerMainMenu li.menu.item-3 a span.arrow,
.ie9 ul#headerMainMenu li.menu.item-3 a span.arrow {
  right:15px
}
#main-container div.video-wrapper {
  width:989px
}
#main-container .video-wrapper #player {
  height:549px
}
#main-container .video-wrapper #player.wide {
  width:1324px;
  height:624px
}
#main-container.premiumShowTemplate .video-wrapper #player.wide {
  width:1324px
}
#main-container #hd-rightColVideoPage.wide {
  margin-top:630px;
  width:325px
}
