.unified.amateurModel,
.unified.claimed {
    background-color: #000
}

.unified.amateurModel .topProfileHeader,
.unified.claimed .topProfileHeader {
    background-color: #101010
}

.unified.amateurModel .topProfileHeader #aboutBlock,
.unified.claimed .topProfileHeader #aboutBlock {
    font-size: .8rem;
    height: auto;
    display: block
}

.unified.amateurModel .topProfileHeader #aboutBlock .body,
.unified.claimed .topProfileHeader #aboutBlock .body {
    background-color: #101010;
    margin: 0 10px 0 10px;
    padding: 0 0 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.unified.amateurModel .topProfileHeader #aboutBlock .body>div,
.unified.claimed .topProfileHeader #aboutBlock .body>div {
    padding: 0 10px
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .about,
.unified.claimed .topProfileHeader #aboutBlock .body .about {
    line-height: 1.4em;
    margin: .5rem 0
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .about .bold,
.unified.claimed .topProfileHeader #aboutBlock .body .about .bold {
    color: #fff
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .contentContainer,
.unified.claimed .topProfileHeader #aboutBlock .body .contentContainer {
    background-color: #101010
}

.unified.amateurModel .topProfileHeader #aboutBlock .body #bioBlock .content-columns,
.unified.claimed .topProfileHeader #aboutBlock .body #bioBlock .content-columns {
    margin-top: 1rem
}

.unified.amateurModel .topProfileHeader #aboutBlock .body #bioBlock .bold,
.unified.claimed .topProfileHeader #aboutBlock .body #bioBlock .bold {
    color: #fff
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.js-profileInfoWrapper,
.unified.claimed .topProfileHeader #aboutBlock .body.js-profileInfoWrapper {
    display: none
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.js-profileInfoWrapper:after,
.unified.claimed .topProfileHeader #aboutBlock .body.js-profileInfoWrapper:after {
    background: 0 0
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.js-profileInfoWrapper.extended,
.unified.claimed .topProfileHeader #aboutBlock .body.js-profileInfoWrapper.extended {
    display: block;
    height: auto
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.profileInfoShortBlock,
.unified.claimed .topProfileHeader #aboutBlock .body.profileInfoShortBlock {
    display: block;
    color: #969696;
    padding: 10px 10px 10px 10px
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.profileInfoShortBlock.extended,
.unified.claimed .topProfileHeader #aboutBlock .body.profileInfoShortBlock.extended {
    display: none
}

.unified.amateurModel .topProfileHeader #aboutBlock .body.profileInfoShortBlock>div,
.unified.claimed .topProfileHeader #aboutBlock .body.profileInfoShortBlock>div {
    padding: 0;
    max-height: 70px;
    position: relative;
    overflow-y: hidden
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .bottomInfo .infoBlock,
.unified.claimed .topProfileHeader #aboutBlock .body .bottomInfo .infoBlock {
    margin-top: 5px;
    padding: 0
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .bottomInfo .infoBlock:first-of-type,
.unified.claimed .topProfileHeader #aboutBlock .body .bottomInfo .infoBlock:first-of-type {
    margin-top: 13px
}

.unified.amateurModel .topProfileHeader #aboutBlock .body .bottomInfo .infoPiece .smallInfo,
.unified.claimed .topProfileHeader #aboutBlock .body .bottomInfo .infoPiece .smallInfo {
    font-weight: 400
}

.unified.amateurModel .topProfileHeader #aboutBlock .socialList,
.unified.claimed .topProfileHeader #aboutBlock .socialList {
    margin-top: 10px;
    border-bottom: 1px solid #262626
}

.unified.amateurModel .topProfileHeader #aboutBlock .socialList li,
.unified.claimed .topProfileHeader #aboutBlock .socialList li {
    display: inline-block
}

.unified.amateurModel .topProfileHeader #aboutBlock .socialList li .social,
.unified.claimed .topProfileHeader #aboutBlock .socialList li .social {
    margin: auto;
    padding: 0;
    font-size: 16px
}

.unified.amateurModel .topProfileHeader .nameSubscribe,
.unified.claimed .topProfileHeader .nameSubscribe {
    text-align: center;
    width: 100%;
    float: none
}

.unified.amateurModel .topProfileHeader .nameSubscribe h1,
.unified.claimed .topProfileHeader .nameSubscribe h1 {
    margin-top: 5px;
    margin-left: auto;
    font-size: 18px;
    font-weight: 700
}

.unified.amateurModel .topProfileHeader .coverImage,
.unified.claimed .topProfileHeader .coverImage {
    background: #000
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev {
    top: 65%
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a {
    width: 35px;
    height: 35px
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarPrev,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarPrev {
    left: 10px
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow {
    margin: 5px 0 0 6px
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarNext,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarNext {
    right: 10px
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow,
.unified.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow {
    margin: 5px 0 0 10px
}

.unified.amateurModel .topProfileHeader .coverImage .imageWrapper img,
.unified.claimed .topProfileHeader .coverImage .imageWrapper img {
    height: 75px
}

.unified.amateurModel .topProfileHeader .coverImage .fanClubBox,
.unified.claimed .topProfileHeader .coverImage .fanClubBox {
    padding: 0
}

.unified.amateurModel .topProfileHeader .coverImage .fanClubBox .body,
.unified.claimed .topProfileHeader .coverImage .fanClubBox .body {
    display: table;
    margin: 0 auto;
    width: 100%;
    border-spacing: 0 5px
}

.unified.amateurModel .topProfileHeader .coverImage .fanClubBox .body .fanButtonWrapper,
.unified.claimed .topProfileHeader .coverImage .fanClubBox .body .fanButtonWrapper {
    display: table-header-group
}

.unified.amateurModel .topProfileHeader .coverImage .fanClubBox .body .fanClubInfo,
.unified.claimed .topProfileHeader .coverImage .fanClubBox .body .fanClubInfo {
    display: table-footer-group;
    font-size: .8rem;
    color: #888
}

.unified.amateurModel .topProfileHeader .botProfileHeader,
.unified.claimed .topProfileHeader .botProfileHeader {
    margin-top: -18px
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar,
.unified.claimed .topProfileHeader .botProfileHeader .avatar {
    float: none
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar img,
.unified.claimed .topProfileHeader .botProfileHeader .avatar img {
    border: 0;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar .uploadACIcon a,
.unified.claimed .topProfileHeader .botProfileHeader .avatar .uploadACIcon a {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar .uploadACIcon a .uploadingacIcon,
.unified.claimed .topProfileHeader .botProfileHeader .avatar .uploadACIcon a .uploadingacIcon {
    bottom: 0;
    right: 10px;
    margin-right: 0
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar .avatarWrapper,
.unified.claimed .topProfileHeader .botProfileHeader .avatar .avatarWrapper {
    margin: 0 auto;
    width: 100px;
    position: relative
}

.unified.amateurModel .topProfileHeader .botProfileHeader .avatar .avatarWrapper .userStatus,
.unified.claimed .topProfileHeader .botProfileHeader .avatar .avatarWrapper .userStatus {
    width: 15px;
    height: 15px;
    background-color: #00ae00;
    display: block;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    bottom: 5px;
    right: 5px
}

.unified.amateurModel .topProfileHeader .mobileRanks,
.unified.claimed .topProfileHeader .mobileRanks {
    border-top: 0;
    text-align: center;
    overflow: hidden;
    padding: 0 10px;
    font-size: 12px
}

.unified.amateurModel .topProfileHeader .mobileRanks span.rankInfo,
.unified.claimed .topProfileHeader .mobileRanks span.rankInfo {
    color: #fff;
    display: inline-block
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator {
    display: table;
    border-spacing: 10px;
    width: 100%;
    margin: 0 auto
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .videoThumb,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .videoThumb {
    display: table-cell;
    vertical-align: top;
    width: 100px
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .videoThumb a,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .videoThumb a {
    width: inherit
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .videoThumb a img,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .videoThumb a img {
    width: inherit;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .body,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .body {
    display: table-cell;
    vertical-align: middle
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .body p,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .body p {
    font-weight: 700;
    margin: 0;
    font-size: 14px
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .body p.title,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .body p.title {
    color: #999;
    font-weight: 400
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .body p.username,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .body p.username {
    color: #fff
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .statusIndicator,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .statusIndicator {
    display: table-cell;
    vertical-align: middle;
    width: 100px
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .statusIndicator a,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .statusIndicator a {
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px;
    font-weight: 700;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 14px
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.grey,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.grey {
    background-color: #333;
    color: #fff
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.green,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.green {
    background: #62ac2f;
    background: -moz-linear-gradient(0deg, #62ac2f 0, #a1de48 100%);
    background: -webkit-linear-gradient(0deg, #62ac2f 0, #a1de48 100%);
    background: linear-gradient(0deg, #62ac2f 0, #a1de48 100%);
    color: #000
}

.unified.amateurModel .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.gold,
.unified.claimed .topProfileHeader .streamateCamStatusIndicator .statusIndicator a.gold {
    background: #fe9102;
    background: -moz-linear-gradient(0deg, #fe9102 0, #ffae45 100%);
    background: -webkit-linear-gradient(0deg, #fe9102 0, #ffae45 100%);
    background: linear-gradient(0deg, #fe9102 0, #ffae45 100%);
    color: #000
}

.unified.amateurModel #communityProfileWrapper #actionBar,
.unified.claimed #communityProfileWrapper #actionBar {
    background: #000
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn {
    min-height: 47px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.msgBtn .notification,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.msgBtn .notification {
    background-color: #ff9000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #000;
    font-weight: 700
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.fanButtonWrapper,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.fanButtonWrapper {
    height: auto
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn .buttonLabel,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn .buttonLabel {
    margin-top: 10px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.addFriendButton:not(.updatedStyledBtn) .buttonLabel,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.addFriendButton:not(.updatedStyledBtn) .buttonLabel {
    margin-top: 13px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .buttonIcon,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .buttonIcon {
    height: 23px;
    background-position: -276px -76px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn).subscribe svg,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn).subscribe svg {
    fill: #969696
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn).subscribed svg,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn).subscribed svg {
    fill: #f90
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .subscribeIcon,
.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .subscribedIcon,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .subscribeIcon,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .subscribedIcon {
    height: 26px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .buttonLabel,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn.subscribeButton:not(.updatedStyledBtn) .buttonLabel {
    margin-top: 6px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn span,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn span {
    font-size: 12px
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-],
.unified.claimed #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] {
    font-size: 20px;
    height: auto;
    color: #999
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path1,
.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path2,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path1,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path2 {
    font-size: 20px;
    display: unset
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path2:before,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn span[class^=ph-icon-] .path2:before {
    margin-left: -1.7em
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn .iconHolder,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn .iconHolder {
    height: 20px;
    position: relative
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn .iconHolder [class^=ph-icon-],
.unified.claimed #communityProfileWrapper #actionBar .actionBtn .iconHolder [class^=ph-icon-] {
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.unified.amateurModel #communityProfileWrapper #actionBar .actionBtn .iconHolder .ph-icon-inbox.path2:before,
.unified.claimed #communityProfileWrapper #actionBar .actionBtn .iconHolder .ph-icon-inbox.path2:before {
    margin: 0
}

.unified.amateurModel #communityProfileWrapper #actionBar.fourActionBar .actionBtn .sendTipIcon+.buttonLabel,
.unified.claimed #communityProfileWrapper #actionBar.fourActionBar .actionBtn .sendTipIcon+.buttonLabel {
    color: #ff9000
}

.unified.amateurModel #communityProfileWrapper #actionBar .fanButtonWrapper .profileSendTipBtn,
.unified.claimed #communityProfileWrapper #actionBar .fanButtonWrapper .profileSendTipBtn {
    vertical-align: bottom;
    background-color: transparent;
    border: 0
}

.unified.amateurModel #communityProfileWrapper #actionBar .fanButtonWrapper .fanButton span.buttonLabel,
.unified.claimed #communityProfileWrapper #actionBar .fanButtonWrapper .fanButton span.buttonLabel {
    position: initial;
    display: block
}

.unified.amateurModel #communityProfileWrapper #actionBar svg,
.unified.claimed #communityProfileWrapper #actionBar svg {
    margin: 0 auto;
    display: block
}

.unified.amateurModel #communityProfileWrapper .uploadACIcon #editCameraButton,
.unified.claimed #communityProfileWrapper .uploadACIcon #editCameraButton {
    margin-right: 0;
    position: absolute;
    right: 5px;
    bottom: 5px
}

.unified.amateurModel #communityProfileWrapper .uploadACIcon .iconBackground,
.unified.claimed #communityProfileWrapper .uploadACIcon .iconBackground {
    position: absolute;
    right: 5px;
    bottom: 0
}

.unified.amateurModel #communityProfileWrapper .uploadACIcon .ph-icon-photos,
.unified.claimed #communityProfileWrapper .uploadACIcon .ph-icon-photos {
    color: #969696;
    font-size: 16px;
    z-index: 100
}

.unified.amateurModel #communityProfileWrapper .botProfileHeader .avatar,
.unified.claimed #communityProfileWrapper .botProfileHeader .avatar {
    float: none
}

.unified.amateurModel #communityProfileWrapper .botProfileHeader .avatar .uploadACIcon a,
.unified.claimed #communityProfileWrapper .botProfileHeader .avatar .uploadACIcon a {
    position: relative
}

.unified.amateurModel #communityProfileWrapper .botProfileHeader .avatar .uploadACIcon a .uploadingacIcon,
.unified.claimed #communityProfileWrapper .botProfileHeader .avatar .uploadACIcon a .uploadingacIcon {
    right: 0
}

.unified.amateurModel .contentContainer,
.unified.claimed .contentContainer {
    background-color: #000
}

.unified.amateurModel .contentContainer h3,
.unified.claimed .contentContainer h3 {
    color: #fff;
    font-size: 1rem
}

.unified.amateurModel .contentContainer .socialList,
.unified.claimed .contentContainer .socialList {
    margin: 0
}

.unified.amateurModel .contentContainer .socialList li,
.unified.claimed .contentContainer .socialList li {
    width: 25%
}

.unified.amateurModel .contentContainer .socialList li *,
.unified.claimed .contentContainer .socialList li * {
    color: #999
}

.unified.amateurModel .contentContainer .socialList li span,
.unified.claimed .contentContainer .socialList li span {
    font-size: .8rem;
    display: block;
    margin-top: 7px
}

.unified.amateurModel .contentContainer .socialList li .social.amazonIcon,
.unified.amateurModel .contentContainer .socialList li .social.fanCentroIcon,
.unified.amateurModel .contentContainer .socialList li .social.instagramIcon,
.unified.amateurModel .contentContainer .socialList li .social.modelHubIcon,
.unified.amateurModel .contentContainer .socialList li .social.snapChatIcon,
.unified.amateurModel .contentContainer .socialList li .social.twitterIcon,
.unified.amateurModel .contentContainer .socialList li .social.websiteIcon,
.unified.claimed .contentContainer .socialList li .social.amazonIcon,
.unified.claimed .contentContainer .socialList li .social.fanCentroIcon,
.unified.claimed .contentContainer .socialList li .social.instagramIcon,
.unified.claimed .contentContainer .socialList li .social.modelHubIcon,
.unified.claimed .contentContainer .socialList li .social.snapChatIcon,
.unified.claimed .contentContainer .socialList li .social.twitterIcon,
.unified.claimed .contentContainer .socialList li .social.websiteIcon {
    background-image: none;
    margin-right: 0
}

.unified.amateurModel .contentContainer .socialList li .social.instagramIcon,
.unified.amateurModel .contentContainer .socialList li .social.twitterIcon,
.unified.claimed .contentContainer .socialList li .social.instagramIcon,
.unified.claimed .contentContainer .socialList li .social.twitterIcon {
    fill: #999
}

.unified.amateurModel .contentContainer .socialList li .amazonWishlistIcon,
.unified.amateurModel .contentContainer .socialList li .fanCentroIcon,
.unified.amateurModel .contentContainer .socialList li .instagramIcon,
.unified.amateurModel .contentContainer .socialList li .modelhubIcon,
.unified.amateurModel .contentContainer .socialList li .officialSiteIcon,
.unified.amateurModel .contentContainer .socialList li .snapchatIcon,
.unified.amateurModel .contentContainer .socialList li .twitterIcon,
.unified.claimed .contentContainer .socialList li .amazonWishlistIcon,
.unified.claimed .contentContainer .socialList li .fanCentroIcon,
.unified.claimed .contentContainer .socialList li .instagramIcon,
.unified.claimed .contentContainer .socialList li .modelhubIcon,
.unified.claimed .contentContainer .socialList li .officialSiteIcon,
.unified.claimed .contentContainer .socialList li .snapchatIcon,
.unified.claimed .contentContainer .socialList li .twitterIcon {
    margin-right: 0
}

.unified.amateurModel .contentContainer .socialList li .social[class*=ph-icon-],
.unified.claimed .contentContainer .socialList li .social[class*=ph-icon-] {
    width: 100%;
    margin: 0;
    padding: 0
}

.unified.amateurModel .contentContainer .featuredIn,
.unified.claimed .contentContainer .featuredIn {
    color: #fff
}

.unified.amateurModel .contentContainer .blockAndReport,
.unified.claimed .contentContainer .blockAndReport {
    margin-bottom: 0;
    padding-bottom: 0
}

.unified.amateurModel .contentContainer .blockAndReport span.profileBlockIcon,
.unified.amateurModel .contentContainer .blockAndReport span.profileReportIcon,
.unified.claimed .contentContainer .blockAndReport span.profileBlockIcon,
.unified.claimed .contentContainer .blockAndReport span.profileReportIcon {
    display: inline-block;
    margin: 0;
    float: none;
    vertical-align: top
}

.unified.amateurModel .contentContainer .blockAndReport .blockUserBtn,
.unified.amateurModel .contentContainer .blockAndReport .reportUserBtn,
.unified.claimed .contentContainer .blockAndReport .blockUserBtn,
.unified.claimed .contentContainer .blockAndReport .reportUserBtn {
    display: inline-block;
    float: none;
    padding: 5px;
    margin-left: 0;
    background-color: #000;
    border: 2px solid #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.unified.amateurModel .contentContainer .blockAndReport .blockUserBtn button,
.unified.amateurModel .contentContainer .blockAndReport .reportUserBtn button,
.unified.claimed .contentContainer .blockAndReport .blockUserBtn button,
.unified.claimed .contentContainer .blockAndReport .reportUserBtn button {
    display: block;
    text-align: left;
    width: 100%;
    background: 0 0;
    outline: 0;
    border: none;
    color: #fff
}

.unified.amateurModel .contentContainer .blockAndReport .textContent,
.unified.claimed .contentContainer .blockAndReport .textContent {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    background-image: none
}

.unified.amateurModel #mainMenuAmateurModelProfile,
.unified.amateurModel #mainMenuClaimedProfile,
.unified.claimed #mainMenuAmateurModelProfile,
.unified.claimed #mainMenuClaimedProfile {
    background-color: #000
}

.unified.amateurModel #mainMenuAmateurModelProfile .mainMenu,
.unified.amateurModel #mainMenuClaimedProfile .mainMenu,
.unified.claimed #mainMenuAmateurModelProfile .mainMenu,
.unified.claimed #mainMenuClaimedProfile .mainMenu {
    padding: 10px 0;
    height: auto
}

.unified.amateurModel #mainMenuAmateurModelProfile ul li,
.unified.amateurModel #mainMenuClaimedProfile ul li,
.unified.claimed #mainMenuAmateurModelProfile ul li,
.unified.claimed #mainMenuClaimedProfile ul li {
    height: auto;
    line-height: normal
}

.unified.amateurModel #mainMenuAmateurModelProfile ul li.active,
.unified.amateurModel #mainMenuClaimedProfile ul li.active,
.unified.claimed #mainMenuAmateurModelProfile ul li.active,
.unified.claimed #mainMenuClaimedProfile ul li.active {
    border-bottom: 0;
    background-color: #353535;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px
}

.unified.amateurModel #mainMenuAmateurModelProfile ul li span,
.unified.amateurModel #mainMenuClaimedProfile ul li span,
.unified.claimed #mainMenuAmateurModelProfile ul li span,
.unified.claimed #mainMenuClaimedProfile ul li span {
    font-size: .9rem;
    font-weight: 400;
    line-height: 25px
}

.unified.amateurModel #mainMenuAmateurModelProfile ul li span.pendingNotif,
.unified.amateurModel #mainMenuClaimedProfile ul li span.pendingNotif,
.unified.claimed #mainMenuAmateurModelProfile ul li span.pendingNotif,
.unified.claimed #mainMenuClaimedProfile ul li span.pendingNotif {
    width: auto;
    height: 15px;
    background-color: #ff9000;
    border-radius: 20px;
    padding: 5px;
    font-weight: 700;
    color: #333
}

.unified.amateurModel .showBio,
.unified.claimed .showBio {
    float: right;
    top: -11px;
    background-image: none;
    position: relative;
    right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0;
    margin: 0 auto;
    background-color: #2f2f2f;
    color: #9b9b9b;
    font-weight: 600
}

.unified.amateurModel .addFriendButton button,
.unified.claimed .addFriendButton button {
    padding: 0
}

.unified div.bottomInfo div.infoBlock span {
    font-size: .8rem
}

.unified .profileBlockIcon,
.unified .profileReportIcon {
    vertical-align: middle;
    margin-right: 10px
}

.unified .viewersChoiceContest.categoryRow {
    padding: 0 .5em 1em;
    border-bottom: 1px solid #1b1b1b
}

.unified .viewersChoiceContest.categoryRow .vcVoteThumb {
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100px;
    height: auto
}

.unified .viewersChoiceContest.categoryRow .vcVote {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    margin-left: 10px;
    font-size: 13px;
    line-height: 1.5;
    color: #fff
}

.unified .viewersChoiceContest.categoryRow .vcVote .vcVoteLink {
    text-transform: capitalize
}

body #mobileContainer h2:not(.footer-title),
body #mobileContainer h3 {
    color: #fff;
    font-size: 21px;
    text-transform: initial;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

body #mobileContainer .pageHeader {
    width: 95%;
    padding: 0
}

body #mobileContainer .pageHeader .pageTitle {
    font-size: 16px
}

body #mobileContainer .pageHeader .pageTitle.gifsTitle {
    font-weight: 700;
    letter-spacing: .03em;
    margin: 30px auto 8px auto
}

body #mobileContainer .pageHeader .pageTitle .simpleArrow {
    border: solid #fff;
    border-width: 0 3px 2px 0;
    width: 10px;
    height: 10px;
    display: inline-block;
    padding: 3px;
    margin-left: 6px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

body #mobileContainer .pageHeader .pageTitle.pornstarPageTitle {
    font-size: 18px
}

body #mobileContainer .amateurModel.withCover,
body #mobileContainer .claimed.withCover {
    position: sticky;
    z-index: 2;
    background-color: #000
}

body #mobileContainer #pornstarWrapper {
    position: relative;
    z-index: 1;
    padding-top: 0
}

body #mobileContainer #pornstarWrapper.amateurModel .pageHeader .pageTitle {
    font-size: 16px
}

body #mobileContainer #pornstarWrapper .paginationWrapper {
    min-height: 50px
}

body #mobileContainer #pornstarWrapper .pageHeader .pageTitle {
    font-size: 16px;
    letter-spacing: .03em
}

body #mobileContainer #pornstarWrapper .pageHeader .pageTitle.gifsTitle {
    font-size: 16px
}

body #mobileContainer #pornstarWrapper .pageWrapper.fullWidth .subFilters {
    margin-top: 10px
}

body #mobileContainer #pornstarWrapper .pornstarRecommendationSection h2,
body #mobileContainer #pornstarWrapper .relatedSearchTermsTitle h2 {
    font-size: 16px
}

body #mobileContainer #pornstarWrapper .relatedSearchTermsTitle {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

body #mobileContainer #pornstarWrapper .relatedSearchTermsTitle p {
    margin-bottom: 0
}

body #mobileContainer #pornstarWrapper .homePhotos.photosSection .pageTitle {
    font-size: 16px;
    margin-bottom: 10px
}

body #mobileContainer .amateurModel .homePhotos {
    margin: 20px 0 0 0
}

body h2,
body h3 {
    color: #fff;
    font-size: 21px;
    text-transform: initial;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

.videosCarousel header {
    position: relative;
    padding: 10px;
    border-top: 1px solid #252525
}

.videosCarousel header .sectionTitle {
    margin-bottom: 0
}

.videosCarousel header .sectionTitle a {
    color: #fff;
    font-size: 16px
}

.videosCarousel header .sectionTitle .arrow {
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    margin-left: 15px;
    width: 15px;
    height: 15px
}

.redirectToFreeSite {
    text-align: center;
    padding: 100px 0 200px
}

.redirectToFreeSite .content {
    margin: auto
}

.redirectToFreeSite .content h1 {
    font-size: 40px;
    font-weight: 700;
    color: #fff
}

.redirectToFreeSite .content span {
    font-size: 18px;
    color: #969696;
    margin: 20px auto 30px;
    display: block
}

.redirectToFreeSite .content a.orangeButton {
    display: block;
    width: 180px;
    font-size: 16px;
    padding: 15px;
    margin: auto
}

.bold {
    font-weight: 700
}

.amateurModel.updatedUI.videosListing .filtersBox ul,
.pornstarVideos.updatedUI .filtersBox ul {
    display: none
}

.premiumIcon,
.verifiedIcon {
    width: 13px;
    height: 13px
}

.rankDownIcon,
.rankUpIcon {
    width: 6px;
    height: 10px
}

.settingsIcon {
    width: 22px;
    height: 26px
}

.inboxIcon {
    width: 22px;
    height: 26px
}

.amazonIcon,
.fanCentroIcon,
.instagramIcon,
.modelHubIcon,
.snapChatIcon,
.twitterIcon,
.websiteIcon {
    background-image: none;
    width: 20px;
    height: 20px
}

.modelHubIcon {
    width: 25px;
    padding-top: 6px
}

.profileReportIcon {
    width: 17px;
    height: 19px
}

.profileBlockIcon {
    width: 19px;
    height: 19px
}

.messageIcon,
.sendTipIcon {
    width: 20px;
    height: 20px
}

.shareIcon {
    width: 22px;
    height: 22px
}

.subscribeIcon {
    width: 17px;
    height: 20px
}

.subscribedIcon {
    width: 23px;
    height: 20px
}

.friendIcon {
    width: 23px;
    height: 20px
}

ul.topFilters {
    padding: .5em 0 .25em;
    margin-top: 1em;
    background: #1e1e1e;
    border-top: 1px solid #000;
    overflow: hidden
}

ul.topFilters.iconList {
    background: unset;
    border: none
}

ul.topFilters.iconList li a {
    border: none
}

ul.topFilters.topFiltersPremium>li {
    width: 25%
}

ul.topFilters>li {
    width: 33.33%;
    float: left;
    overflow: hidden
}

ul.topFilters>li i,
ul.topFilters>li span {
    display: block;
    margin: 0 auto
}

ul.topFilters>li i {
    width: 24px;
    height: 20px
}

ul.topFilters>li a {
    width: 99%;
    border-left: 1px solid #000;
    color: #999;
    display: block;
    font-size: .8em;
    overflow: hidden;
    text-align: center
}

ul.topFilters>li a span {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

ul.topFilters>li i.comments,
ul.topFilters>li i.dvds,
ul.topFilters>li i.photos,
ul.topFilters>li i.videos {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 22px;
    height: 18px
}

ul.topFilters>li i.videos {
    background-position: -115px -204px
}

ul.topFilters>li i.photos {
    background-position: -163px -204px
}

ul.topFilters>li i.comments {
    background-position: -280px -204px
}

ul.topFilters>li i.dvds {
    background-position: -211px -204px
}

ul.topFilters>li.active i.videos {
    background-position: -91px -204px
}

ul.topFilters>li.active i.photos {
    background-position: -139px -204px
}

ul.topFilters>li.active i.comments {
    background-position: -256px -204px
}

ul.topFilters>li.active i.dvds {
    background-position: -187px -204px
}

ul.topFilters>li:first-child a {
    border-left: 0
}

.pornstarLinks {
    padding: 2%;
    margin-bottom: -1em;
    zoom: 1
}

.pornstarLinks:after,
.pornstarLinks:before {
    display: table;
    content: ""
}

.pornstarLinks:after {
    clear: both
}

.pornstarLinks a {
    background: #252525;
    border: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 100%;
    text-align: center;
    padding: 5px;
    color: #999;
    display: block;
    float: left
}

.pornstarLinks a i.siteLink {
    width: 16px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-position: -1px -227px;
    position: relative;
    display: inline-block;
    vertical-align: text-top;
    top: 2px
}

.pornstarLinks.divideButton a {
    margin-bottom: .25em;
    margin-top: .25em;
    width: 49%
}

.pornstarLinks.divideButton a:first-child {
    margin-right: 2%
}

.pornstarLinks.divideButton a i,
.pornstarLinks.divideButton a span {
    vertical-align: middle
}

.pornstarLinks.divideButton a span {
    display: inline-block;
    max-width: 77%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) {
    zoom: 1;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    white-space: nowrap;
    max-height: 310px
}

.scrollableListing ul.lists:not(#pornstarRecommendationList):after,
.scrollableListing ul.lists:not(#pornstarRecommendationList):before {
    display: table;
    content: ""
}

.scrollableListing ul.lists:not(#pornstarRecommendationList):after {
    clear: both
}

@media only screen and (orientation:landscape) {
    .scrollableListing ul.lists:not(#pornstarRecommendationList) {
        max-height: none
    }
}

.scrollableListing ul.lists:not(#pornstarRecommendationList)::-webkit-scrollbar {
    display: none
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li {
    display: inline-block;
    margin: 0 0 0 1%;
    vertical-align: top;
    width: 46%;
    max-width: 480px;
    padding: 0
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li .title {
    white-space: normal
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li:last-child {
    margin: 0 2.5% 0 0
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li:last-child a {
    font-size: 16px;
    color: #fff;
    white-space: initial;
    display: block;
    height: 100%;
    padding-top: 15%
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li:last-child a .sectionPlus {
    display: block;
    font-size: 70px;
    text-align: center
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) li:first-child {
    margin: 0
}

@media only screen and (min-width:768px) {
    .scrollableListing ul.lists:not(#pornstarRecommendationList) li {
        width: 25%
    }
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) .viewAllLi {
    position: relative;
    background-color: #151515;
    text-align: center;
    overflow: hidden;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.scrollableListing ul.lists:not(#pornstarRecommendationList) .viewAllLi .pornstarWrap {
    width: 100%
}

.scrollableListing ul.lists#topTrendingPornstarsList {
    max-height: none
}

.scrollableListing ul.lists#topTrendingPornstarsList .viewAllLi .pornstarWrap {
    width: 100%;
    height: 100%;
    position: relative
}

.scrollableListing ul.lists#topTrendingPornstarsList .viewAllLi .pornstarWrap a {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -moz-transform: translate(0, -40%);
    -o-transform: translate(0, -40%);
    transform: translate(0, -40%);
    padding-top: 0;
    height: auto
}

.scrollableListing #appearedWithPornstarList.lists li:last-child .pornstarWrap a {
    padding-top: 0
}

.topProfileHeader {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: #101010
}

.topProfileHeader .coverImage {
    position: relative
}

.topProfileHeader .coverImage img {
    width: 100%;
    height: 200px
}

.topProfileHeader .coverImage .topGradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px
}

.withBio .topProfileHeader .thumbImage img {
    width: 187px
}

.noBio .topProfileHeader .thumbImage img {
    width: 107px
}

.topProfileHeader .infoContainer {
    float: left;
    margin-left: 20px
}

.withBio .topProfileHeader .infoContainer {
    width: 740px
}

.noBio .topProfileHeader .infoContainer {
    width: 790px
}

.topProfileHeader .nameSubscribe .name {
    float: left;
    color: #fff;
    font-size: 21pt;
    font-weight: 700
}

.topProfileHeader .nameSubscribe .name h1 {
    color: #fff;
    font-size: 21pt;
    font-weight: 700;
    display: inline-block
}

.topProfileHeader .nameSubscribe .trophyPornStar {
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.topProfileHeader .nameSubscribe .userButtons.photoUploadBtn button {
    background: #ff9000
}

.topProfileHeader .nameSubscribe .userButtons.photoUploadBtn i {
    float: left
}

.topProfileHeader .infoBoxes {
    position: absolute
}

.withCover .topProfileHeader .infoBoxes {
    right: 30px;
    bottom: 20px
}

.withThumb .topProfileHeader .infoBoxes {
    right: 0
}

.withBio .withThumb .topProfileHeader .infoBoxes {
    top: 10px
}

.noBio .withThumb .topProfileHeader .infoBoxes {
    top: 33px
}

.topProfileHeader .infoBoxes .rankingInfo {
    float: left;
    height: 63px;
    overflow: hidden
}

.topProfileHeader .infoBoxes .rankingInfo:after,
.topProfileHeader .infoBoxes .rankingInfo:before {
    display: table;
    content: ""
}

.topProfileHeader .infoBoxes .rankingInfo:after {
    clear: both
}

.topProfileHeader .infoBoxes .infoBox {
    float: left;
    width: 95px;
    height: 63px;
    margin-left: 10px;
    padding: 5px;
    box-sizing: border-box;
    background: #000;
    background: rgba(0, 0, 0, .7);
    border: 1px solid #4c4c4c
}

.topProfileHeader .infoBoxes .infoBox.videoViews {
    min-width: 95px;
    width: auto
}

.topProfileHeader .infoBoxes .infoBox:last-child:after {
    clear: both
}

.topProfileHeader .infoBoxes .infoBox.rankDetails {
    margin-left: 0
}

.topProfileHeader .infoBoxes .infoBox .title {
    font-size: 9pt;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.topProfileHeader .infoBoxes .infoBox span {
    display: block;
    margin-top: 10px;
    text-align: center;
    font-size: 12pt;
    font-weight: 700
}

.topProfileHeader .infoBoxes .infoBox span.big {
    font-size: 24pt;
    line-height: 1em;
    margin-top: 0
}

.topProfileHeader .infoBoxes .rankingInfo .infoBox:first-child {
    text-align: center;
    width: 120px
}

.topProfileHeader .infoBoxes .rankingInfo .infoBox:first-child span {
    display: inline-block
}

.topProfileHeader .infoBoxes .rankingInfo .infoBox:first-child span.icon {
    display: inline-block
}

.topProfileHeader .infoBoxes .rankingInfo:hover {
    width: 530px
}

.topProfileHeader .infoBoxes .rankingInfo:hover .rankDetails {
    opacity: 1
}

.topProfileHeader .bio {
    line-height: 1.4em
}

.topProfileHeader .bio .text {
    max-height: 65px;
    color: #999;
    overflow: hidden
}

.topProfileHeader .bio .text.longBio {
    padding-right: 5px
}

.topProfileHeader .bio .text.extended {
    max-height: 100%
}

.topProfileHeader .bio .showMore {
    position: relative;
    width: 100%;
    text-align: right;
    margin-top: -1.4em;
    background: linear-gradient(to left, #101010 12%, rgba(0, 0, 0, 0) 25%);
    z-index: 2;
    cursor: pointer
}

.topProfileHeader .bio.active {
    height: auto
}

.topProfileHeader .detailedInfo {
    line-height: 1.4em
}

.topProfileHeader .detailedInfo .infoBlock {
    height: auto
}

.topProfileHeader .detailedInfo .infoPiece {
    float: left;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.withCover .topProfileHeader .detailedInfo .infoPiece {
    width: 290px
}

.withThumb .topProfileHeader .detailedInfo .infoPiece {
    width: 50%
}

.topProfileHeader .detailedInfo .infoPiece span {
    margin-right: 5px;
    color: #d4d4d4;
    font-weight: 700
}

.topProfileHeader .detailedInfo .infoPiece span.smallInfo {
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    font-size: 9pt;
    line-height: 1.4em;
    font-weight: 400
}

.withBio .withCover .topProfileHeader .detailedInfo {
    float: right;
    width: 285px
}

.withBio .withCover .topProfileHeader .detailedInfo .infoPiece {
    float: none
}

.withBio .withThumb .topProfileHeader .detailedInfo {
    width: 360px
}

.noBio .withThumb .topProfileHeader .detailedInfo {
    width: 400px
}

.topProfileHeader .detailedInfo .pornstarWebsite {
    margin-top: 5px;
    padding: 5px 25px
}

.topProfileHeader .bio .title,
.topProfileHeader .detailedInfo .title {
    font-weight: 700;
    font-size: 11pt;
    color: #fff;
    margin-bottom: 3px
}

.withThumb .topProfileHeader .bio .title,
.withThumb .topProfileHeader .detailedInfo .title {
    margin-bottom: 10px
}

#mainMenuProfile {
    width: 100%;
    position: relative;
    z-index: 1
}

#mainMenuProfile ul {
    width: 100%;
    background: #161616;
    display: block;
    overflow: hidden;
    margin: 0 0 15px;
    border: 1px solid #2b2b2b;
    border-bottom: none;
    position: relative;
    box-sizing: border-box
}

#mainMenuProfile ul:after {
    content: '';
    border: none;
    border-bottom: 1px solid #2b2b2b;
    width: 100%;
    position: absolute;
    bottom: 0
}

#mainMenuProfile ul li {
    float: left;
    width: 15.05%;
    text-align: center;
    line-height: 2.7;
    border-right: 1px solid #2b2b2b;
    border-bottom: 1px solid #2b2b2b;
    position: relative
}

#mainMenuProfile ul li:hover {
    background-color: #181818;
    color: #fff
}

#mainMenuProfile ul li.active:before {
    content: '';
    width: 0;
    height: 0;
    border: 11px solid transparent;
    border-bottom-color: #2b2b2b;
    position: absolute;
    top: 24px;
    left: calc(50% - 11px);
    z-index: 1
}

#mainMenuProfile ul li.active:after {
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: #000;
    position: absolute;
    top: 27px;
    left: calc(50% - 10px);
    z-index: 1
}

#mainMenuProfile ul li.active span {
    color: #ff9000
}

#mainMenuProfile ul li a {
    display: block;
    text-decoration: none
}

#mainMenuProfile ul li a span {
    display: block;
    height: 45px;
    color: #fffefe;
    font-size: 13pt;
    font-weight: 700
}

#mainMenuProfile .pornstarExtraLinks {
    position: absolute;
    right: 10px;
    top: 12px
}

#mainMenuProfile .pornstarWebsite {
    background: #2f2f2f;
    margin-top: 0;
    padding: 5px 10px
}

#mainMenuProfile .pornstarWebsite:hover {
    background: #3f3f3f
}

.sectionWrapper {
    margin-bottom: 20px
}

.sectionWrapper.photosPage {
    border-top: none
}

.sectionWrapper.photosPage .sectionTitle {
    margin-bottom: 0;
    border-bottom: 0;
    background: 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 20px 30px 0
}

.sectionWrapper.photosPage .sectionTitle h2 {
    line-height: 2
}

.sectionWrapper .sectionTitle {
    margin-bottom: 15px
}

.sectionWrapper .sectionTitle .filters,
.sectionWrapper .sectionTitle .playContainerBtn {
    float: right;
    margin: 0 0 0 10px;
    font-size: 9pt
}

.sectionWrapper .sectionTitle .filters .dropdownTrigger,
.sectionWrapper .sectionTitle .playAllBtnNew {
    background-color: #2f2f2f
}

.sectionWrapper .sectionTitle .filters .dropdownTrigger:hover,
.sectionWrapper .sectionTitle .playAllBtnNew:hover {
    background-color: #363636
}

.sectionWrapper .sectionTitle .filters .dropdownTrigger .textFilter,
.sectionWrapper .sectionTitle .playAllBtnNew {
    color: #ccc
}

.sectionWrapper .sectionTitle .playAllBtnNew {
    padding-top: 5px;
    padding-bottom: 5px
}

.sectionWrapper .psWrapper>div:first-child {
    width: 40%;
    margin-top: 0
}

.sectionWrapper .pornstarVideosCounter {
    float: left;
    padding: 0 0 10px 10px;
    width: 55%
}

.sectionWrapper ul.videos.pornstarsVideos {
    padding-top: 0
}

.sectionWrapper.sectionRelatedStars {
    margin-top: 30px
}

.sectionWrapper.sectionRelatedStars .videos {
    padding: 0 20px 20px
}

.sectionWrapper.sectionRelatedStars .videos li {
    margin-right: 7px
}

.sectionWrapper .noResults {
    padding: 10px 20px
}

.sectionWrapper.photosPage .browse-ad-container {
    margin-top: 10px
}

.sectionWrapper.photosPage .photosAlbumsListing {
    padding-top: 0
}

.sectionWrapper.photosPage .photosAlbumsListing li.photoAlbumListContainer {
    width: 19.5%;
    margin: 10px 0
}

.pre-footer .sectionWrapper {
    text-align: left
}

.pre-footer .sectionWrapper .aliases {
    float: none;
    padding: 0 20px 20px
}

.sectionWrapper.officalPhotosPage {
    border-top: none
}

.sectionWrapper.officalPhotosPage h2 {
    padding: 15px 20px 5px;
    text-align: center;
    font-weight: 400
}

.sectionWrapper.officalPhotosPage .officialPhotoText {
    padding: 5px 28px;
    text-align: center
}

.sectionWrapper.officalPhotosPage .emptyContainer {
    padding: 0 20px 20px
}

.sectionWrapper.officalPhotosPage .emptyContainer span {
    color: #ff9000;
    font-size: 12px;
    margin: 10px 0;
    float: left;
    width: 100%
}

.sectionWrapper.officalPhotosPage .emptyContainer .uploadFileButton {
    background-color: #ff9000;
    float: left;
    padding: 5px 10px
}

.sectionWrapper.officalPhotosPage .emptyContainer .uploadFileButton span {
    font-size: 16px;
    color: #000
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing button {
    margin: auto;
    display: block;
    border: 0;
    cursor: pointer
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer {
    width: 48%;
    display: inline-block;
    margin: 0 2px 5%;
    overflow: hidden;
    position: relative;
    vertical-align: top
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarAlbumListBlock {
    background: no-repeat 50% 50%;
    padding: 0 5px;
    margin: auto;
    position: relative;
    cursor: pointer;
    text-align: center
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarAlbumListBlock .xBtn {
    border: none;
    background-color: #ff9000;
    color: #000;
    padding: 2% 1%;
    margin: 3% auto;
    text-align: center;
    width: 60%;
    height: 5%
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarAlbumListBlock img {
    width: 100%
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer {
    font-size: .8em;
    margin: auto;
    padding: 5px 5px 0
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer>div {
    display: inline-block
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper {
    float: left;
    color: #fff
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite {
    display: inline-block
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.downVote,
.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.upVote {
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    background-size: 401px 242px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.upVote {
    background-position: -1px -204px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.upVote.active {
    background-position: -162px -163px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.downVote {
    background-position: -47px -204px;
    margin-left: 5px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .voteWrapper i.main-sprite.downVote.active {
    background-position: -24px -204px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer {
    float: left;
    width: 100%
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer .data {
    vertical-align: top;
    display: inline-block;
    color: #fff;
    width: 50%;
    float: left
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer #flagDiv {
    width: 50%;
    display: inline-block;
    float: left;
    color: #fff
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer #flagDiv.gray-btn-flag {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-position: -324px -136px;
    width: 16px;
    height: 22px;
    float: right;
    margin: 0
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer #flagDiv.gray-btn-flag.flagged {
    background-position: -26px -242px
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer #flagDiv.gray-btn-flag .gray-btn-flag a:hover {
    text-decoration: none
}

.sectionWrapper.officalPhotosPage .officialPhotosAlbumsListing li.pornstarAlbumContainer .pornstarDataBlockContainer .firstContainer #flagDiv.gray-btn-flag .photo_flag {
    padding: 1px 0 3px;
    display: block;
    width: 16px;
    height: 22px
}

.commentsPage .commentsWrapper {
    float: left;
    width: 660px
}

.commentsPage .commentsWrapper .sectionWrapper {
    border: 0
}

.commentsPage #cmtOverview {
    position: relative
}

.commentsPage #cmtOverview #cmtWrapper .commentBtn .showParents {
    left: 44%
}

.commentsPage .sidebarWrapper {
    float: right;
    width: 324px
}

.commentsPage .sidebarWrapper .psWrapper>div:first-child {
    float: none;
    margin: 20px auto;
    width: auto
}

.spriteProfileIcons .playAllBtnNew span {
    margin: -4px 0 -3px -10px
}

.pornstarUploadedVideos .viewProfileContainer {
    float: right;
    margin: 0 0 0 10px;
    font-size: 9pt
}

.pornstarUploadedVideos .viewProfileContainer a.viewProfileBtn {
    background-color: #2f2f2f;
    color: #ccc;
    padding-top: 5px;
    padding-bottom: 5px
}

.pornstarUploadedVideos .viewProfileContainer#streamateWidget {
    margin-bottom: 0
}

.pornstarUploadedVideos .viewProfileContainer#streamateWidget .offline,
.pornstarUploadedVideos .viewProfileContainer#streamateWidget .online {
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
    width: 19px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 401px 242px
}

.pornstarUploadedVideos .viewProfileContainer#streamateWidget i.offline {
    background-position: -160px -186px
}

.pornstarUploadedVideos .viewProfileContainer#streamateWidget i.online {
    background-position: -139px -186px
}

.pornstarUploadedVideos .noResults {
    width: 100%
}

.pornstarUploadedVideos .noResults h2 {
    margin-bottom: 20px
}

.pornstarUploadedVideos.pornstarVideos {
    margin-top: 40px
}

.pornstar-modal {
    background-color: #000;
    margin: 25px 0
}

.pornstar-modal .emailVerContainer {
    padding: 20px
}

.pornstar-modal .modal-body {
    padding: 0 30px 20px
}

.pornstar-modal .displayNone {
    display: none
}

.pornstar-modal .uploadAvtContainer {
    line-height: 3;
    width: 190px;
    margin-left: 13%
}

.pornstar-modal #loadingDiv {
    width: 31px;
    height: 31px;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.pornstar-modal #avatarSizeText {
    margin-top: 15px;
    color: #999
}

.pornstar-modal .errorControl {
    text-align: center
}

.pornstar-modal .errorControl .error_log {
    color: red;
    margin-bottom: 15px
}

.pornstar-modal .uploaderImage {
    margin: 0 auto 25px
}

.pornstar-modal .uploaderImage img {
    margin: 20px auto 20px;
    border: 2px solid #000;
    width: 200px
}

.pornstar-modal .uploaderImage.squareImage {
    height: 200px;
    overflow-y: hidden
}

.pornstar-modal #cropimgFrom .triggerBtnContainer .lblSubtitle {
    margin-right: 30px;
    line-height: 3
}

.pornstar-modal #cropimgFrom .triggerBtnContainer button {
    margin-right: 8px
}

.pornstar-modal.pornstarImage {
    margin: 25px 0 76px
}

#photosMenuProfile {
    padding: 2%;
    width: 100%;
    position: relative;
    z-index: 1
}

section #photosMenuProfile {
    margin-top: 25px
}

#photosMenuProfile ul {
    width: 100%;
    display: block;
    overflow: hidden;
    border-bottom: none;
    position: relative;
    box-sizing: border-box
}

#photosMenuProfile ul li {
    display: inline-block;
    text-align: center;
    line-height: 2.7;
    position: relative
}

#photosMenuProfile ul li:hover {
    background-color: #181818;
    color: #fff
}

#photosMenuProfile ul li.active a {
    border-bottom: 2px solid #ff9000
}

#photosMenuProfile ul li.active span {
    color: #fff
}

#photosMenuProfile ul li a {
    display: block;
    text-decoration: none;
    line-height: 1.5;
    margin: 0 2%
}

#photosMenuProfile ul li a span {
    color: #969696;
    display: inline-block;
    max-width: 180px;
    font-weight: 700
}

#photosMenuProfile ul li:only-child {
    width: 100%
}

#photosMenuProfile ul.oneColumn li {
    width: 100%
}

#photosMenuProfile ul.twoColumn li {
    width: 49.2%
}

#photosMenuProfile ul.threeColumn li {
    width: 32.3%
}

.displayNone {
    display: none
}

.deletePSContainer {
    border: 1px solid #3a3a3a;
    border-radius: 5%;
    top: 5%;
    width: 90%;
    background-color: #141414;
    text-align: center;
    margin: 20px auto
}

.deletePSContainer .greyButton,
.deletePSContainer .orangeButton {
    border-radius: 0;
    padding: 10px 15px
}

.deletePSContainer .deletePSModal {
    border: none;
    margin: 0;
    width: 100%
}

.deletePSContainer .deletePSModal .modal-title {
    background-color: transparent !important;
    border-bottom: 1px solid #3a3a3a
}

.deletePSContainer .deletePSModal .modal-body {
    padding: 0 0 25px
}

.deletePSContainer .deletePSModal .modal-body .content {
    width: 90%;
    margin: auto
}

.deletePSContainer .deletePSModal .modal-body .content p {
    color: #999
}

.deletePSContainer .deletePSModal .modal-body .content .goBackBtn {
    margin-right: 15px
}

.pornstarsNavButtons a {
    background-color: #333;
    display: block;
    height: 64px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 48px
}

input[type=file] {
    display: none;
    opacity: 0;
    visibility: hidden
}

.pornstarAlbumContainerUpload {
    width: 90%;
    padding: 25px 0 15px;
    margin: 20px auto;
    border-top: 1px solid #444
}

.pornstarAlbumContainerUpload .pornstarAlbumListBlock {
    text-align: center
}

.pornstarAlbumContainerUpload .pornstarAlbumListBlock span {
    margin: 0 auto;
    display: block;
    color: #fff;
    font-size: 1em
}

.pornstarAlbumContainerUpload .pornstarAlbumListBlock label#js_triggerUpload {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-position: -204px -1px;
    width: 196px;
    height: 34px;
    border: 0;
    margin: 15px auto;
    overflow: hidden;
    position: relative
}

.pornstarAlbumContainerUpload .pornstarAlbumListBlock p {
    padding: 0;
    margin: 0
}

#modalWrapMTubes .pornstarUploadContainer {
    width: 90%;
    border: 1px solid #3a3a3a;
    border-radius: 5%;
    top: 5%;
    background-color: #000;
    margin-bottom: -10px
}

#modalWrapMTubes .pornstarUploadContainer .greyButton,
#modalWrapMTubes .pornstarUploadContainer .orangeButton {
    border-radius: 0;
    padding: 10px 15px
}

#modalWrapMTubes .pornstarUploadContainer .modal-title {
    background-color: transparent;
    margin: 0 auto 10px;
    padding: 0;
    text-align: center;
    width: 90%
}

#modalWrapMTubes .pornstarUploadContainer .modal-title-border {
    height: 2px;
    border-bottom: 1px solid #3a3a3a;
    background-color: transparent
}

#modalWrapMTubes .pornstarUploadContainer .modal-body {
    margin-bottom: 10px;
    padding: 10px 10px 0
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .uploadAvtContainer {
    padding: 1% 3%;
    margin: 0 auto;
    display: block;
    background-color: #2f2f2f;
    color: #ccc;
    line-height: 2.5;
    width: 160px
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .uploadAvtContainer .profileBigUploadIcon {
    width: 21px;
    height: 22px;
    background-position: -314px -168px;
    background-repeat: no-repeat;
    background-size: 401px 242px;
    padding: 0;
    display: block;
    float: left;
    margin: 10px 10px 0 0
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .showControls {
    text-align: center
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .showControls .backContainer {
    display: inline-block
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .showControls .backContainer button {
    padding: 10px 15px;
    margin-right: 10px
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .showControls #btnSubmitAvatarImage {
    display: inline-block;
    vertical-align: middle
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .showControls #btnSubmitAvatarImage button {
    padding: 10px 15px
}

#modalWrapMTubes .pornstarUploadContainer .modal-body #avatarSizeText {
    text-align: center;
    color: #fff
}

#modalWrapMTubes .pornstarUploadContainer .modal-body #cropimgFrom {
    text-align: center;
    margin-bottom: 30px
}

#modalWrapMTubes .pornstarUploadContainer .modal-body #cropimgFrom .goBackBtn {
    width: 40%;
    padding: 2%
}

#modalWrapMTubes .pornstarUploadContainer .modal-body #cropimgFrom .saveBtn {
    width: 40%;
    padding: 2%
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .successWrapper p {
    color: #427901;
    text-align: center;
    margin: 50px 0
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .successWrapper .finishBtn {
    text-align: center
}

#modalWrapMTubes .pornstarUploadContainer .modal-body .successWrapper .finishBtn button {
    width: 40%;
    padding: 2%
}

#modalWrapMTubes .pornstarUploadContainer .modalMTubes {
    top: 20%
}

#modalWrapMTubes .flagPhoto {
    border: 1px solid #3a3a3a;
    border-top-left-radius: 5%;
    border-top-right-radius: 5%;
    top: 5%;
    width: 90%;
    background-color: #141414;
    margin-bottom: -10px
}

#modalWrapMTubes .flagPhoto .modal-title {
    background-color: transparent;
    border-radius: 5%;
    width: 100%;
    color: #fff;
    font-size: 1.3em;
    text-transform: none;
    margin-bottom: -20px;
    font-weight: 400
}

#modalWrapMTubes .flagPhoto form {
    padding: 20px 10px;
    background-color: #333;
    border-bottom-left-radius: 5%;
    border-bottom-right-radius: 5%;
    border: 2px solid #3a3a3a;
    position: relative;
    bottom: -25px
}

#modalWrapMTubes .flagPhoto form .flagCheckBox {
    display: none
}

#modalWrapMTubes .flagPhoto form label {
    width: 100%;
    display: inline-block;
    padding: 0 0 0 28px;
    margin-bottom: 10px;
    background: 0 0
}

#modalWrapMTubes .flagPhoto form .textFlag {
    width: 100%;
    height: 120px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #333;
    border: 2px solid transparent;
    margin-bottom: 10px;
    padding: 7px
}

#modalWrapMTubes .flagPhoto form #flagSubmit,
#modalWrapMTubes .flagPhoto form .flagSubmit {
    border-radius: 0;
    padding: 10px
}

#modalWrapMTubes .flagPhoto form textarea {
    color: #969696
}

#modalWrapMTubes .flagPhoto .loggedOutInfoModal {
    padding: 10px;
    background: #333;
    margin-top: 20px
}

#modalWrapMTubes .closeMTubes,
#modalWrapMTubes .modal-close {
    padding: 0;
    overflow: hidden;
    border-radius: 50%;
    position: absolute;
    top: -17px;
    right: -17px
}

#modalWrapMTubes .infoModalContainer .closeMTubes {
    top: 5px;
    right: 5px
}

#modalWrapMTubes .infoModalContainer.modalMTubes {
    background-color: transparent;
    border: none
}

#modalWrapMTubes .infoModalContainer.modalMTubes .contentMTubes {
    border: 1px solid #3a3a3a;
    border-radius: 5%;
    top: 5%;
    width: 90%;
    background-color: #141414;
    text-align: center;
    margin: 20px auto
}

#modalWrapMTubes .infoModalContainer.modalMTubes .contentMTubes .orangeButton {
    border-radius: 0;
    padding: 10px 15px
}

#modalWrapMTubes .infoModalContainer.modalMTubes .contentMTubes .modal-body {
    padding: 20px 0;
    max-width: none
}

.noRequest {
    margin: 0 1px 25px 18px
}

.fullWidth {
    width: 100% !important
}

body #mobileContainer .pageHeader.updated {
    padding: 0 0 0 10px
}

body #mobileContainer .pageHeader.updated .pageTitle {
    font-size: 16px;
    letter-spacing: .03em
}

.pageWrapper.fullWidth .subFilters.updated {
    margin-top: -10px
}

body #mobileContainer .discoverSearchTypes {
    padding: 0 10px;
    margin: 10px 0 20px
}

body #mobileContainer .discoverSearchTypes .sectionTitle h2 {
    margin-bottom: 10px;
    font-size: 18px
}

body #mobileContainer .discoverSearchTypes .searchTypes {
    font-size: 0;
    margin-right: -2%
}

body #mobileContainer .discoverSearchTypes .searchTypes a {
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 48%;
    margin: 0 2% 2% 0;
    border: 1px solid transparent;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

body #mobileContainer .discoverSearchTypes .searchTypes a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0
}

body #mobileContainer .discoverSearchTypes .searchTypes a::before {
    content: '';
    display: inline-block;
    padding-top: 65%;
    width: 100%
}

body #mobileContainer .discoverSearchTypes .searchTypes a.active {
    color: #ff9000;
    border-color: #ff9000
}

body #mobileContainer .discoverSearchTypes .searchTypes a span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: inherit;
    right: inherit;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

body #mobileContainer .discoverSearchTypes .searchTypes a i {
    font-size: 18px;
    margin-bottom: 20px
}

body #mobileContainer .discoverSearchTypes .searchTypes a i.ph-icon-photos {
    font-size: 23px
}

body #mobileContainer .discoverSearchTypes .searchTypes a i[class*=male] {
    font-size: 30px;
    margin-bottom: 17px
}

body #mobileContainer .discoverSearchTypes .searchTypes a i.ph-icon-gif {
    font-size: 14px;
    margin-bottom: 25px;
    margin-top: 5px
}

@media only screen and (min-width:600px) {
    body #mobileContainer .discoverSearchTypes .searchTypes a {
        width: 23%
    }
}

.mainSpriteBackgroundSize {
    background-size: 240px 192px !important
}

.spriteUi:not([class^=bg-sprite-]) {
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 402px
}

.premiumUi:not(.bg-sprite-premium) {
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 500px auto
}

.profileUi {
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 60px
}

.placeholderFix::-webkit-input-placeholder {
    color: gray;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.placeholderFix::-moz-placeholder {
    color: gray;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.placeholderFix:-moz-placeholder {
    color: gray;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.placeholderFix:focus::-webkit-input-placeholder {
    color: transparent
}

.placeholderFix:focus::-moz-placeholder {
    color: transparent
}

.placeholderFix:-moz-placeholder {
    color: transparent
}

.webKitScroll {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease
}

.imageMaxWidth {
    width: auto;
    max-width: 100%;
    height: auto
}

.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.userSelect {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.buttonClass {
    border: 1px solid #333;
    display: inline-block;
    padding: 10px 20px;
    font-size: 1em;
    line-height: 1.4;
    vertical-align: middle;
    white-space: nowrap
}

.generalBtn {
    color: #fff;
    background-color: #1e1e1e
}

.greenBtn {
    background-color: #5fb315;
    border: 1px solid #5fb315;
    color: #fff
}

.greenBrightBtn {
    color: #fff;
    background-color: #70ba14;
    border: 0
}

.greyBtn {
    background-color: #2f2f2f;
    color: #f90
}

.orangeBtn {
    background-color: #f90;
    color: #000
}

.orangeBtn.disabled {
    pointer-events: none;
    background: #666;
    color: #fff
}

.brownBtn {
    background-color: #241704;
    border: 2px solid #794f0e;
    color: #f90;
    font-weight: 700
}

.blackBtn {
    background-color: #111;
    border: 1px solid #111;
    color: #ccc
}

.blackOragneBtn {
    background-color: #111;
    border: 1px solid #f90;
    color: #f90;
    font-weight: 700
}

.whiteBtn {
    background-color: #fff;
    border: 0
}

.greyButton {
    border: 0;
    background: #2f2f2f;
    color: #acacac;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.orangeButton {
    border: 0;
    background: #f90;
    color: #000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.orangeButton.disabled {
    pointer-events: none;
    background: #2f2f2f;
    color: #969696
}

.disabledButton {
    opacity: .3
}

.greyWhiteBtn {
    background-color: #363636;
    color: #ccc
}

.button {
    display: inline-block;
    text-decoration: none;
    border: none;
    cursor: pointer;
    vertical-align: top;
    text-align: center
}

.noLinkBtn {
    cursor: default !important
}

.clearfix {
    zoom: 1
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.button {
    display: inline-block;
    text-decoration: none;
    border: none;
    cursor: pointer;
    vertical-align: top;
    text-align: center
}

.wrapLongTitle {
    word-break: break-word;
    word-wrap: break-word
}

.menuIcon {
    display: inline-block;
    margin: 0 15px 0 0
}

.itemTagBtn {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 8px 18px;
    background: #1b1b1b;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize;
    white-space: nowrap
}

.showBio,
.showWidget {
    width: 100%;
    padding: .25em 0;
    border: 0;
    display: block;
    background: #252525;
    text-align: center;
    color: #999
}

.showBio #showMoreText,
.showWidget #showMoreText {
    color: #f90;
    margin-right: 72%
}

.showBio .arrow,
.showWidget .arrow {
    position: relative;
    display: inline-block;
    box-sizing: content-box !important;
    display: inline-block !important;
    overflow: hidden !important;
    padding: 1px 1px 3px !important;
    text-align: left !important;
    width: 10px !important;
    height: 6.41421356px !important;
    top: 5px
}

.showBio .arrow,
.showBio .arrow>em,
.showBio .arrow>i,
.showWidget .arrow,
.showWidget .arrow>em,
.showWidget .arrow>i {
    background: 0 0 !important
}

.showBio .arrow>em,
.showBio .arrow>i,
.showWidget .arrow>em,
.showWidget .arrow>i {
    border-style: solid !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    font-size: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    border-color: #999 !important;
    border-width: 0 2px 2px 0 !important;
    margin: 1.46446609px !important;
    width: 7.07106781px !important;
    height: 7.07106781px !important;
    -webkit-transform: rotate(45deg) translate(-2.53553391px, -2.53553391px) !important;
    -ms-transform: rotate(45deg) translate(-2.53553391px, -2.53553391px) !important;
    -moz-transform: rotate(45deg) translate(-2.53553391px, -2.53553391px) !important;
    -o-transform: rotate(45deg) translate(-2.53553391px, -2.53553391px) !important;
    transform: rotate(45deg) translate(-2.53553391px, -2.53553391px) !important;
    border: 0 none !important
}

.showBio .arrow>em:after,
.showBio .arrow>em:before,
.showBio .arrow>i:after,
.showBio .arrow>i:before,
.showWidget .arrow>em:after,
.showWidget .arrow>em:before,
.showWidget .arrow>i:after,
.showWidget .arrow>i:before {
    background: #999 !important;
    bottom: 0 !important;
    content: "" !important;
    display: block !important;
    position: absolute !important;
    right: 0 !important;
    border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    -webkit-border-radius: 1px !important
}

.showBio .arrow>em:before,
.showBio .arrow>i:before,
.showWidget .arrow>em:before,
.showWidget .arrow>i:before {
    width: 2px !important;
    height: 100% !important
}

.showBio .arrow>em:after,
.showBio .arrow>i:after,
.showWidget .arrow>em:after,
.showWidget .arrow>i:after {
    width: 100% !important;
    height: 2px !important
}

.showBio.active .arrow,
.showWidget.active .arrow {
    box-sizing: content-box !important;
    display: inline-block !important;
    overflow: hidden !important;
    padding: 1px 1px 3px !important;
    text-align: left !important;
    width: 10px !important;
    height: 6.41421356px !important
}

.showBio.active .arrow,
.showBio.active .arrow>em,
.showBio.active .arrow>i,
.showWidget.active .arrow,
.showWidget.active .arrow>em,
.showWidget.active .arrow>i {
    background: 0 0 !important
}

.showBio.active .arrow>em,
.showBio.active .arrow>i,
.showWidget.active .arrow>em,
.showWidget.active .arrow>i {
    border-style: solid !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    font-size: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    border-color: #999 !important;
    border-width: 0 2px 2px 0 !important;
    margin: 1.46446609px !important;
    width: 7.07106781px !important;
    height: 7.07106781px !important;
    -webkit-transform: rotate(-135deg) !important;
    -ms-transform: rotate(-135deg) !important;
    -moz-transform: rotate(-135deg) !important;
    -o-transform: rotate(-135deg) !important;
    transform: rotate(-135deg) !important;
    border: 0 none !important
}

.showBio.active .arrow>em:after,
.showBio.active .arrow>em:before,
.showBio.active .arrow>i:after,
.showBio.active .arrow>i:before,
.showWidget.active .arrow>em:after,
.showWidget.active .arrow>em:before,
.showWidget.active .arrow>i:after,
.showWidget.active .arrow>i:before {
    background: #999 !important;
    bottom: 0 !important;
    content: "" !important;
    display: block !important;
    position: absolute !important;
    right: 0 !important;
    border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    -webkit-border-radius: 1px !important
}

.showBio.active .arrow>em:before,
.showBio.active .arrow>i:before,
.showWidget.active .arrow>em:before,
.showWidget.active .arrow>i:before {
    width: 2px !important;
    height: 100% !important
}

.showBio.active .arrow>em:after,
.showBio.active .arrow>i:after,
.showWidget.active .arrow>em:after,
.showWidget.active .arrow>i:after {
    width: 100% !important;
    height: 2px !important
}

#profileFanclub {
    width: 96px
}

div.tabAboutSectionBio h1,
section.topProfileHeader h1 {
    font-size: 1.5em;
    font-weight: 400;
    text-shadow: 0 1px 3px #333
}

div.tabAboutSectionBio .subscribeButton button,
section.topProfileHeader .subscribeButton button {
    background: #2f2f2f
}

div.tabAboutSectionBio #pornstarHeaderBoxes,
section.topProfileHeader #pornstarHeaderBoxes {
    clear: both;
    height: 115px
}

div.tabAboutSectionBio li,
section.topProfileHeader li {
    width: 33.33%;
    padding: .75em 0;
    float: left;
    text-align: center;
    position: relative
}

div.tabAboutSectionBio li span,
section.topProfileHeader li span {
    color: #fff;
    font-size: 1.25em
}

div.tabAboutSectionBio li span.dropArrow,
section.topProfileHeader li span.dropArrow {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #2f2f2f;
    position: relative;
    display: inline-block;
    margin-left: 5px;
    top: 2px
}

div.tabAboutSectionBio li span.dropArrow .spriteUi,
section.topProfileHeader li span.dropArrow .spriteUi {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

div.tabAboutSectionBio li span.dropArrow .spriteUi.active,
section.topProfileHeader li span.dropArrow .spriteUi.active {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

div.tabAboutSectionBio li h3,
section.topProfileHeader li h3 {
    color: #999;
    font-size: .7em
}

div.tabAboutSectionBio .js-profileInfoWrapper,
section.topProfileHeader .js-profileInfoWrapper {
    height: 100px;
    overflow: hidden
}

div.tabAboutSectionBio .js-profileInfoWrapper.extended,
section.topProfileHeader .js-profileInfoWrapper.extended {
    height: auto
}

div.tabAboutSectionBio .js-profileInfoWrapper.extended:after,
section.topProfileHeader .js-profileInfoWrapper.extended:after {
    display: none
}

div.tabAboutSectionBio .js-profileInfoWrapper:after,
section.topProfileHeader .js-profileInfoWrapper:after {
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    height: 1.6em;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, .4), rgba(0, 0, 0, .95))
}

div.tabAboutSectionBio section {
    position: relative
}

.usernameBadgesWrapper {
    white-space: nowrap;
    display: inline-block
}

div.coverImage {
    background: #1e1e1e;
    position: relative
}

div.coverImage>img {
    width: 100%;
    height: auto
}

div.coverImage .imageWrapper {
    position: relative
}

div.coverImage .imageWrapper img {
    width: 100%;
    height: auto
}

div.coverImage #rankTooltip,
div.thumbImage #rankTooltip {
    background: rgba(0, 0, 0, .6);
    color: #fff;
    position: absolute;
    padding: 4px 8px;
    font-size: 12px;
    left: 5px;
    margin-top: -40px
}

div.coverImage #rankTooltip:before,
div.thumbImage #rankTooltip:before {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: rgba(0, 0, 0, .6);
    position: absolute;
    bottom: -20px;
    left: 40px
}

@media (orientation:landscape) {

    div.coverImage #rankTooltip:before,
    div.thumbImage #rankTooltip:before {
        left: 45%
    }
}

div.coverImage div.nameSubscribeNoCover,
div.thumbImage div.nameSubscribeNoCover {
    height: 3em;
    margin: 0 auto;
    padding: .5em 0
}

div.coverImage div.nameSubscribe,
div.thumbImage div.nameSubscribe {
    display: table;
    height: 3em;
    width: 95%;
    margin: 0 auto;
    padding: .5em 0 0;
    border-bottom: 1px solid #000
}

div.coverImage div.nameSubscribe .userButtons.subscribe,
div.thumbImage div.nameSubscribe .userButtons.subscribe {
    display: table-cell;
    text-align: right;
    float: none;
    position: relative;
    vertical-align: middle
}

div.coverImage .nameSubscribe .flag.translatorIcon,
div.thumbImage .nameSubscribe .flag.translatorIcon {
    background-repeat: no-repeat;
    background-size: unset;
    background-position: unset;
    width: 17px;
    height: 17px;
    display: inline-block;
    overflow: visible;
    position: relative;
    z-index: 2;
    vertical-align: middle;
    margin: 3px 0 0
}

div.coverImage .subscribeButton .buttonBase,
div.thumbImage .subscribeButton .buttonBase {
    background-color: #f90;
    border-radius: 3px;
    margin: 0;
    padding: 0
}

div.coverImage .subscribeButton .buttonBase i,
div.thumbImage .subscribeButton .buttonBase i {
    margin: 0
}

div.coverImage .subscribeButton .buttonBase .buttonLabel,
div.thumbImage .subscribeButton .buttonBase .buttonLabel {
    display: none
}

div.coverImage li.rankInfo span.icon,
div.thumbImage li.rankInfo span.icon {
    display: inline-block;
    width: 18px;
    height: 18px
}

div.coverImage li.rankInfo span.icon.rank-up,
div.thumbImage li.rankInfo span.icon.rank-up {
    background: 0 0;
    border: 0;
    height: 16px;
    width: auto;
    margin-left: 3px
}

div.coverImage li.rankInfo span.icon.rank-up:before,
div.thumbImage li.rankInfo span.icon.rank-up:before {
    border-style: solid;
    border-width: 0 5px 8px 5px;
    border-color: transparent transparent #5baa00 transparent;
    content: '';
    display: block;
    height: 0;
    width: 0
}

div.coverImage li.rankInfo span.icon.rank-up:after,
div.thumbImage li.rankInfo span.icon.rank-up:after {
    background: #5baa00;
    content: '';
    display: block;
    height: 8px;
    margin: 0 auto;
    width: 4px;
    margin-top: -1px
}

div.coverImage li.rankInfo span.icon.rank-down,
div.thumbImage li.rankInfo span.icon.rank-down {
    background: 0 0;
    border: 0;
    height: 16px;
    width: auto;
    margin-left: 3px
}

div.coverImage li.rankInfo span.icon.rank-down:before,
div.thumbImage li.rankInfo span.icon.rank-down:before {
    background: #ff1500;
    content: '';
    display: block;
    height: 8px;
    margin: 0 auto;
    width: 4px;
    margin-bottom: -1px
}

div.coverImage li.rankInfo span.icon.rank-down:after,
div.thumbImage li.rankInfo span.icon.rank-down:after {
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #ff1500 transparent transparent transparent;
    content: '';
    display: block;
    height: 0;
    width: 0
}

div.coverImage li.rankInfo span.icon.trending,
div.thumbImage li.rankInfo span.icon.trending {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-position: -108px -86px;
    width: 18px;
    height: 18px
}

div.coverImage .rankDetails,
div.thumbImage .rankDetails {
    display: none;
    background: #000;
    position: relative
}

div.coverImage .rankDetails:before,
div.thumbImage .rankDetails:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #000;
    position: absolute;
    top: -15px;
    margin-bottom: -16px;
    left: 15%
}

div.coverImage .rankDetails li,
div.thumbImage .rankDetails li {
    width: 25%
}

div.coverImage .fanClubBox,
div.thumbImage .fanClubBox {
    padding: 15px 0;
    background: #000
}

div.coverImage .fanClubBox .fanClubInfo,
div.thumbImage .fanClubBox .fanClubInfo {
    color: #fff;
    width: 96%;
    margin: 0 auto;
    text-align: center;
    margin: 0 auto 13px
}

div.coverImage .fanClubBox .fanClubInfo span,
div.thumbImage .fanClubBox .fanClubInfo span {
    color: #f90
}

div.coverImage .fanClubBox .fanButton,
div.thumbImage .fanClubBox .fanButton {
    margin: 0 auto;
    max-width: 425px;
    display: block;
    padding: 7px 0
}

div.coverImage .fanClubBox .fanButton i.icon,
div.thumbImage .fanClubBox .fanButton i.icon {
    width: 19px;
    height: 18px;
    background-position: -235px -204px;
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-size: contain;
    margin-right: 5px
}

div.thumbImage {
    background: #1e1e1e
}

div.thumbImage #imageWrap {
    position: relative
}

div.thumbImage #imageWrap>img {
    width: 100%;
    height: auto
}

div.thumbImage #imageWrap>div {
    width: 100%;
    padding: .75em .25em 0;
    bottom: 0;
    top: 0;
    position: absolute
}

div.thumbImage #imageWrap>div img {
    width: 25%;
    max-width: 100%;
    margin: 6% auto 0;
    height: auto;
    border: 3px solid #000
}

div.bottomInfo {
    position: relative
}

div.bottomInfo div.infoBlock {
    margin-top: 5px;
    padding: 0 10px
}

div.bottomInfo div.infoBlock.active {
    padding-bottom: 20px
}

div.bottomInfo div.infoBlock .infoBlock {
    padding: 0
}

div.bottomInfo div.infoBlock span {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

div.bottomInfo div.infoBlock span.smallInfo {
    color: #999;
    font-weight: 400
}

div.bottomInfo div.infoBlock span.ellipsisFake {
    width: 43px;
    background: #1e1e1e;
    bottom: 2px;
    right: 0;
    color: #999;
    font-size: 1.2em
}

@media only screen and (min-width:600px) {
    div.bottomInfo.collapsed {
        max-height: none
    }

    div.bottomInfo .infoPiece {
        font-weight: 700
    }

    div.bottomInfo .infoPiece:first-of-type {
        margin-top: 5px
    }
}

.pornstarsNavigation .pornstarsNavButtons a {
    background: #333;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev {
    z-index: 24
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext i,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev i {
    width: 12px;
    height: 17px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext {
    right: 0
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow {
    box-sizing: content-box;
    display: inline-block;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    width: 9.41421356px;
    height: 16px;
    margin: 7px 0 0 13px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i {
    background: 0 0
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i {
    border-style: solid;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    padding: 0;
    position: absolute;
    border-color: #9c9c9c;
    border-width: 0 2px 2px 0;
    margin: 2.34314575px;
    width: 11.3137085px;
    height: 11.3137085px;
    -webkit-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -ms-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -moz-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -o-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    border: 0 none
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em:before,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i:before {
    background: #9c9c9c;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em:before,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i:before {
    width: 2px;
    height: 100%
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>em:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarNext .arrow>i:after {
    width: 100%;
    height: 2px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev {
    left: 0
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow {
    box-sizing: content-box;
    display: inline-block;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    width: 9.41421356px;
    height: 16px;
    margin: 7px 0 0 9px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i {
    background: 0 0
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i {
    border-style: solid;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    padding: 0;
    position: absolute;
    border-color: #9c9c9c;
    border-width: 0 2px 2px 0;
    margin: 2.34314575px;
    width: 11.3137085px;
    height: 11.3137085px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    border: 0 none
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em:before,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i:before {
    background: #9c9c9c;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em:before,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i:before {
    width: 2px;
    height: 100%
}

.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>em:after,
.pornstarsNavigation .pornstarsNavButtons a.pornstarPrev .arrow>i:after {
    width: 100%;
    height: 2px
}

.pornstarsNavigation .pornstarsNavButtons a i {
    display: block;
    height: 26px;
    margin-top: 7px
}

.pornstarsNavigation .tooltipWrapper {
    display: none
}

.pornstarsNavigation .tooltipWrapper .overlay {
    background: rgba(0, 0, 0, .7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 20
}

.pornstarsNavigation .tooltipWrapper .tooltip {
    left: 13.5%;
    margin-top: -30px;
    text-align: center;
    top: 50%;
    position: absolute;
    width: 73%;
    z-index: 21
}

@media only screen and (max-width:320px) {
    .pornstarsNavigation .tooltipWrapper .tooltip {
        left: 14%;
        width: 72%
    }
}

.pornstarsNavigation .tooltipWrapper .tooltip .tooltipContent {
    background-color: #1a1a1a;
    border: 2px solid #f90;
    color: #f5f9fa;
    padding: 19px 10px 18px
}

@media only screen and (max-width:320px) {
    .pornstarsNavigation .tooltipWrapper .tooltip .tooltipContent {
        font-size: .9em
    }
}

.pornstarsNavigation .tooltipWrapper .tooltip .tooltipClose {
    background-position: -763px -42px;
    height: 31px;
    margin-right: -16px;
    margin-top: -16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a {
    border: 2px solid #f90;
    height: 44px;
    margin-top: -22px;
    width: 32px;
    z-index: 21
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext {
    border-right: none
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i {
    box-sizing: content-box;
    display: inline-block;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    width: 9.41421356px;
    height: 16px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i {
    background: 0 0
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i {
    border-style: solid;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    padding: 0;
    position: absolute;
    border-color: #9c9c9c;
    border-width: 0 2px 2px 0;
    margin: 2.34314575px;
    width: 11.3137085px;
    height: 11.3137085px;
    -webkit-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -ms-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -moz-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    -o-transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    transform: rotate(-45deg) translate(-4.65685425px, -4.65685425px);
    border: 0 none
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em:before,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i:before {
    background: #9c9c9c;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em:before,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i:before {
    width: 2px;
    height: 100%
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>em:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarNext i>i:after {
    width: 100%;
    height: 2px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev {
    border-left: none
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i {
    box-sizing: content-box;
    display: inline-block;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    width: 9.41421356px;
    height: 16px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i {
    background: 0 0
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i {
    border-style: solid;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    padding: 0;
    position: absolute;
    border-color: #9c9c9c;
    border-width: 0 2px 2px 0;
    margin: 2.34314575px;
    width: 11.3137085px;
    height: 11.3137085px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    border: 0 none
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em:before,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i:before {
    background: #9c9c9c;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em:before,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i:before {
    width: 2px;
    height: 100%
}

.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>em:after,
.pornstarsNavigation.tooltipActive .pornstarsNavButtons a.pornstarPrev i>i:after {
    width: 100%;
    height: 2px
}

.amateurModel .showBio,
.claimed .showBio {
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    padding: .5em 0;
    outline: 0
}

@media only screen and (min-width:600px) {

    .amateurModel .showBio,
    .claimed .showBio {
        padding: .75em 0
    }
}

.amateurModel .showBio #showMoreText,
.claimed .showBio #showMoreText {
    color: #999;
    display: block;
    line-height: 20px;
    text-align: center;
    margin: 0
}

.amateurModel .headerCover,
.claimed .headerCover {
    min-height: 92px
}

.amateurModel #bioBlock,
.claimed #bioBlock {
    height: auto;
    margin-top: .5rem
}

.amateurModel #communityProfileWrapper #actionBar,
.amateurModel #communityProfileWrapper .shareContent,
.claimed #communityProfileWrapper #actionBar,
.claimed #communityProfileWrapper .shareContent {
    display: table;
    width: 100%;
    table-layout: fixed;
    min-height: 75px
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn),
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn),
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn),
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) {
    display: inline-block;
    width: 32%;
    margin: 10px auto;
    text-align: center;
    border: none;
    vertical-align: middle;
    background: 0 0;
    outline: 0;
    padding: 0;
    cursor: pointer
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) span,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) span,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) span,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) span {
    display: block
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .buttonLabel,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .buttonLabel,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .buttonLabel,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .buttonLabel {
    display: block;
    color: #969696;
    margin-top: 0
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink {
    font-size: .8em
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 396px 120px;
    width: 23px;
    height: 33px
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.twitterIcon,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.twitterIcon,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.twitterIcon,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.twitterIcon {
    background-position: -281px -43px
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.redditIcon,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.redditIcon,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.redditIcon,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.redditIcon {
    background-position: -329px -43px
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.tumblrIcon,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.tumblrIcon,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).shareLink i.tumblrIcon,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).shareLink i.tumblrIcon {
    background-position: -306px -43px
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).fanButtonWrapper {
    height: 48px
}

@media only screen and (max-width:320px) {

    .amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
    .amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
    .claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn).fanButtonWrapper,
    .claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn).fanButtonWrapper {
        height: 45px
    }
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton {
    width: 100%;
    height: 100%;
    background: 0 0;
    margin: 0;
    font-weight: 400;
    position: relative
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton button,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton button,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton button,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton button {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    padding: 0;
    outline: 0;
    position: relative
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton button i.tipIcon,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton button i.tipIcon,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton button i.tipIcon,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton button i.tipIcon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton span.buttonLabel,
.amateurModel #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .actionBtn:not(.updatedStyledBtn) .fanButton span.buttonLabel,
.claimed #communityProfileWrapper .shareContent .actionBtn:not(.updatedStyledBtn) .fanButton span.buttonLabel {
    color: #f90;
    font-size: 12.8px;
    position: absolute;
    bottom: 0;
    display: inline-block;
    left: 0;
    right: 0
}

.amateurModel #communityProfileWrapper #actionBar.shareContent,
.amateurModel #communityProfileWrapper .shareContent.shareContent,
.claimed #communityProfileWrapper #actionBar.shareContent,
.claimed #communityProfileWrapper .shareContent.shareContent {
    background: #000;
    position: relative;
    display: none;
    overflow: initial
}

.amateurModel #communityProfileWrapper #actionBar.shareContent:before,
.amateurModel #communityProfileWrapper .shareContent.shareContent:before,
.claimed #communityProfileWrapper #actionBar.shareContent:before,
.claimed #communityProfileWrapper .shareContent.shareContent:before {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-bottom: 8px solid #000;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    top: -18px;
    right: 15%
}

@media only screen and (min-width:568px) {

    .amateurModel #communityProfileWrapper #actionBar.shareContent:before,
    .amateurModel #communityProfileWrapper .shareContent.shareContent:before,
    .claimed #communityProfileWrapper #actionBar.shareContent:before,
    .claimed #communityProfileWrapper .shareContent.shareContent:before {
        right: 16%
    }
}

.amateurModel #communityProfileWrapper #actionBar.shareContent.shareContentSmall:before,
.amateurModel #communityProfileWrapper .shareContent.shareContent.shareContentSmall:before,
.claimed #communityProfileWrapper #actionBar.shareContent.shareContentSmall:before,
.claimed #communityProfileWrapper .shareContent.shareContent.shareContentSmall:before {
    right: 35%
}

@media only screen and (min-width:568px) {

    .amateurModel #communityProfileWrapper #actionBar.shareContent.shareContentSmall:before,
    .amateurModel #communityProfileWrapper .shareContent.shareContent.shareContentSmall:before,
    .claimed #communityProfileWrapper #actionBar.shareContent.shareContentSmall:before,
    .claimed #communityProfileWrapper .shareContent.shareContent.shareContentSmall:before {
        right: 36.5%
    }
}

.amateurModel #communityProfileWrapper #actionBar.shareContent.displayBlock,
.amateurModel #communityProfileWrapper .shareContent.shareContent.displayBlock,
.claimed #communityProfileWrapper #actionBar.shareContent.displayBlock,
.claimed #communityProfileWrapper .shareContent.shareContent.displayBlock {
    display: block
}

.amateurModel #communityProfileWrapper #actionBar .subscribeButton .buttonBase,
.amateurModel #communityProfileWrapper .shareContent .subscribeButton .buttonBase,
.claimed #communityProfileWrapper #actionBar .subscribeButton .buttonBase,
.claimed #communityProfileWrapper .shareContent .subscribeButton .buttonBase {
    width: unset;
    height: unset;
    background-color: unset;
    border-radius: unset;
    margin: unset;
    padding: unset
}

.amateurModel #communityProfileWrapper #actionBar .subscribeButton .buttonBase i,
.amateurModel #communityProfileWrapper .shareContent .subscribeButton .buttonBase i,
.claimed #communityProfileWrapper #actionBar .subscribeButton .buttonBase i,
.claimed #communityProfileWrapper .shareContent .subscribeButton .buttonBase i {
    margin: unset
}

.amateurModel #communityProfileWrapper #actionBar.fourActionBar,
.amateurModel #communityProfileWrapper .shareContent.fourActionBar,
.claimed #communityProfileWrapper #actionBar.fourActionBar,
.claimed #communityProfileWrapper .shareContent.fourActionBar {
    padding: 0 5px
}

.amateurModel #communityProfileWrapper #actionBar.fourActionBar .actionBtn,
.amateurModel #communityProfileWrapper .shareContent.fourActionBar .actionBtn,
.claimed #communityProfileWrapper #actionBar.fourActionBar .actionBtn,
.claimed #communityProfileWrapper .shareContent.fourActionBar .actionBtn {
    width: 25%
}

.amateurModel #communityProfileWrapper #actionBar,
.claimed #communityProfileWrapper #actionBar {
    border-top: none;
    clear: both;
    border-bottom: 1px solid #000;
    overflow: hidden;
    text-align: center
}

.amateurModel #communityProfileWrapper #actionBar .actionBtn.sendMsgBtn i.message,
.claimed #communityProfileWrapper #actionBar .actionBtn.sendMsgBtn i.message {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 30px;
    height: 30px;
    background-position: -302px -104px
}

.amateurModel #communityProfileWrapper #actionBar.updatedStyledMenu,
.claimed #communityProfileWrapper #actionBar.updatedStyledMenu {
    padding: 22px 25px;
    border: none
}

.amateurModel #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan,
.claimed #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan {
    padding: 8px 8px 8px 11px;
    height: 40px;
    border: 1px solid #fff;
    background-color: transparent;
    color: #c6c6c6;
    font-size: 14px;
    font-weight: 700;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    display: block;
    margin-top: 10px
}

.amateurModel #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan>span,
.claimed #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan>span {
    margin-right: 6px
}

.amateurModel #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan i,
.claimed #communityProfileWrapper #actionBar.updatedStyledMenu .becomeUviuFan i {
    font-size: 20px;
    vertical-align: sub;
    display: inline
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.edit,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.share,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.subscribeButton,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.edit,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.subscribeButton {
    width: 48%;
    display: inline-block;
    min-height: auto;
    overflow: hidden
}

@media only screen and (min-width:600px) {

    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.edit,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.share,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.subscribeButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.edit,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.share,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.subscribeButton {
        width: 49%
    }
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox {
    margin-right: 10px
}

@media only screen and (min-width:375px) {

    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox {
        margin-right: 12px
    }
}

@media only screen and (min-width:414px) {

    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox {
        margin-right: 14px
    }
}

@media only screen and (min-width:600px) {

    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox {
        margin-right: 11px
    }
}

@media only screen and (min-width:768px) {

    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.inbox,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.addFriendButton,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged,
    .claimed #communityProfileWrapper #actionBar .updatedStyledBtn.inbox {
        margin-right: 14px
    }
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.share {
    margin-top: 10px
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.share.noCommunityLink,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.share.noCommunityLink {
    width: 100%
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn {
    padding: 0;
    height: 40px;
    min-height: auto;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: transparent;
    width: 100%;
    margin: 0;
    white-space: normal
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i {
    background: 0 0;
    width: auto;
    height: auto;
    margin-right: 6px;
    line-height: 21px;
    display: inline
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i:before {
    color: #c6c6c6
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.friend-btn-icon,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.friend-btn-icon,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.friend-btn-icon,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.friend-btn-icon,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.friend-btn-icon,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.friend-btn-icon,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.friend-btn-icon,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.friend-btn-icon,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.friend-btn-icon,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.friend-btn-icon,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-chat-bubble {
    font-size: 22px;
    width: auto;
    height: auto;
    margin-top: 0
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-remove-friend,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-remove-friend,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-remove-friend,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-remove-friend,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-remove-friend,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-remove-friend,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-remove-friend,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-remove-friend,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-remove-friend,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-remove-friend {
    font-size: 16px;
    line-height: 21px
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-chat-bubble,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-chat-bubble,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-chat-bubble {
    font-size: 20px;
    top: 3px;
    margin-right: 10px;
    display: inline-block;
    line-height: 20px;
    position: relative
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-rss-feed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-rss-feed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-rss-feed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-rss-feed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-rss-feed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-rss-feed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-rss-feed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-rss-feed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-rss-feed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-rss-feed {
    font-size: 15px
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-already-subscribed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-already-subscribed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-already-subscribed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-already-subscribed,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-already-subscribed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-already-subscribed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-already-subscribed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-already-subscribed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-already-subscribed,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-already-subscribed {
    font-size: 21px
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-already-subscribed:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-already-subscribed:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-already-subscribed:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-already-subscribed:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-already-subscribed:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-already-subscribed:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-already-subscribed:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-already-subscribed:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-already-subscribed:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-already-subscribed:before {
    color: #34c759
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-share,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-share,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-share,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-share,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-share,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-share {
    font-size: 20px;
    line-height: 20px;
    vertical-align: bottom
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-settings {
    display: inline-block
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-settings,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-settings,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-settings {
    font-size: 20px;
    vertical-align: middle
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox {
    font-size: 18px;
    margin-right: 0;
    vertical-align: bottom
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox .path1,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox .path1,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox .path1,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox .path1,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox .path1,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox .path1,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox .path1,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox .path1,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox .path1,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox .path1 {
    font-size: 19px;
    margin-right: 0
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox .path2:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox .path2:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox .path2:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox .path2:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox .path2:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn i.ph-icon-inbox .path2:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn i.ph-icon-inbox .path2:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink i.ph-icon-inbox .path2:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase i.ph-icon-inbox .path2:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn i.ph-icon-inbox .path2:before {
    margin-left: -40px;
    margin-right: 0
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn.friendsWith i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn.friendsWith i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink.friendsWith i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase.friendsWith i:before,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn.friendsWith i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn.friendsWith i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn.friendsWith i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink.friendsWith i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase.friendsWith i:before,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn.friendsWith i:before {
    color: #34c759
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn span.buttonLabel,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn span.buttonLabel,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink span.buttonLabel,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase span.buttonLabel,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn span.buttonLabel {
    font-size: 14px;
    font-weight: 700;
    color: #c6c6c6;
    margin: 0;
    display: inline;
    line-height: normal;
    vertical-align: text-top
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn.sendMsgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn.sendMsgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink.sendMsgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase.sendMsgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn.sendMsgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn.sendMsgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn.sendMsgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.shareLink.sendMsgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn button.buttonBase.sendMsgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.sendMsgBtn.actionBtn.sendMsgBtn {
    display: block;
    margin-top: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: auto
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn,
.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.settingsBtn {
    padding: 8px 20px 10px 24px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn .buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn .buttonLabel {
    margin-left: -2px
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn .notificationCount,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn .actionBtn.msgBtn .notificationCount {
    display: inline-block;
    color: #c6c6c6;
    font-weight: 700
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks {
    display: table;
    width: 100%;
    margin: 10px 0 0 0
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn {
    background-color: #f90;
    height: 40px;
    color: #000;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: table-cell;
    vertical-align: middle
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn span.buttonLabel,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn span.buttonLabel {
    font-size: 14px;
    font-weight: 700
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn i.ph-icon-join,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks a.linksBtn i.ph-icon-join {
    margin-right: 6px;
    font-size: 15px;
    display: inline-block
}

.amateurModel #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged a.linksBtn,
.claimed #communityProfileWrapper #actionBar .updatedStyledBtn.communityMyliks.logged a.linksBtn {
    display: inline-block;
    width: 100%;
    padding: 10px 20px 10px 24px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box
}

.amateurModel #communityProfileWrapper .uploadACIcon #editCameraButton,
.claimed #communityProfileWrapper .uploadACIcon #editCameraButton {
    margin-right: 0;
    position: absolute;
    right: 5px;
    bottom: 5px
}

.amateurModel #communityProfileWrapper .uploadACIcon .iconBackground,
.claimed #communityProfileWrapper .uploadACIcon .iconBackground {
    position: absolute;
    right: 5px;
    bottom: 0
}

.amateurModel #communityProfileWrapper .uploadACIcon .ph-icon-photos,
.claimed #communityProfileWrapper .uploadACIcon .ph-icon-photos {
    color: #969696;
    font-size: 16px;
    z-index: 100
}

.amateurModel .pageHeader,
.claimed .pageHeader {
    background-color: transparent
}

@tablet Min600 {
    font-size: 16px
}

.amateurModel .pageHeader .pageTitle.premiumVideos i.premium,
.claimed .pageHeader .pageTitle.premiumVideos i.premium {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-size: 150px 140px;
    background-position: -60px -75px;
    width: 27px;
    height: 23px
}

.amateurModel .moreVideosBtn,
.claimed .moreVideosBtn {
    width: 95%;
    display: block;
    text-align: center;
    background-color: #363636;
    color: #fff;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 40px
}

.amateurModel .contentContainer,
.claimed .contentContainer {
    color: #999;
    background-color: #1b1b1b
}

.amateurModel .contentContainer.flow,
.claimed .contentContainer.flow {
    background-color: transparent
}

@media only screen and (min-width:600px) {

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList,
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList {
        zoom: 1
    }

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList:after,
    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList:before,
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList:after,
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList:before {
        display: table;
        content: ""
    }

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList:after,
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList:after {
        clear: both
    }

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList>*,
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 15px*3)/ 4 - .05rem)
    }

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList>:nth-child(n),
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList>:nth-child(n) {
        margin: 0 15px 15px 0
    }

    .gridNotSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList>:nth-child(4n),
    .gridNotSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList>:nth-child(4n) {
        margin: 0 0 15px 0
    }

    .gridSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList,
    .gridSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-gap: 15px;
        padding-bottom: 15px
    }

    .gridSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList.clearfix:after,
    .gridSupported .amateurModel .contentContainer.hasAppearedWith ul.pornstarList.clearfix:before,
    .gridSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList.clearfix:after,
    .gridSupported .claimed .contentContainer.hasAppearedWith ul.pornstarList.clearfix:before {
        display: none
    }
}

.amateurModel .contentContainer.hasAppearedWith .similarPornstarsView,
.claimed .contentContainer.hasAppearedWith .similarPornstarsView {
    width: 32%
}

@media only screen and (max-width:320px) {

    .amateurModel .contentContainer.hasAppearedWith .similarPornstarsView,
    .claimed .contentContainer.hasAppearedWith .similarPornstarsView {
        width: 30%
    }
}

@media only screen and (min-width:600px) {

    .gridSupported .amateurModel .contentContainer.hasAppearedWith .similarPornstarsView,
    .gridSupported .claimed .contentContainer.hasAppearedWith .similarPornstarsView {
        width: 100%
    }
}

.amateurModel .contentContainer.hasAppearedWith .similarPornstarsView .title,
.claimed .contentContainer.hasAppearedWith .similarPornstarsView .title {
    color: #f90
}

.amateurModel .contentContainer.about,
.claimed .contentContainer.about {
    height: 122px;
    position: relative;
    overflow-y: hidden
}

.amateurModel .contentContainer.about.active,
.claimed .contentContainer.about.active {
    height: auto
}

.amateurModel .contentContainer.about.active:after,
.claimed .contentContainer.about.active:after {
    display: none
}

.amateurModel .contentContainer.about .body .about,
.claimed .contentContainer.about .body .about {
    margin: 0
}

.amateurModel .contentContainer.liveSexCam .viewProfileContainer a,
.claimed .contentContainer.liveSexCam .viewProfileContainer a {
    color: #fff
}

.amateurModel .contentContainer.aliases,
.claimed .contentContainer.aliases {
    font-size: 13px
}

.amateurModel .contentContainer .showWidget,
.claimed .contentContainer .showWidget {
    background: 0 0;
    width: 100%;
    padding: 0
}

.amateurModel .contentContainer .showWidget:focus,
.claimed .contentContainer .showWidget:focus {
    outline: 0
}

.amateurModel .contentContainer.active .showWidget i,
.claimed .contentContainer.active .showWidget i {
    background-position: -390px -403.5px
}

.amateurModel .contentContainer h1,
.amateurModel .contentContainer h2,
.amateurModel .contentContainer h3,
.amateurModel .contentContainer h4,
.amateurModel .contentContainer h5,
.amateurModel .contentContainer h6,
.claimed .contentContainer h1,
.claimed .contentContainer h2,
.claimed .contentContainer h3,
.claimed .contentContainer h4,
.claimed .contentContainer h5,
.claimed .contentContainer h6 {
    background-color: transparent
}

.amateurModel .contentContainer h1 span.dropArrow i,
.amateurModel .contentContainer h2 span.dropArrow i,
.amateurModel .contentContainer h3 span.dropArrow i,
.amateurModel .contentContainer h4 span.dropArrow i,
.amateurModel .contentContainer h5 span.dropArrow i,
.amateurModel .contentContainer h6 span.dropArrow i,
.claimed .contentContainer h1 span.dropArrow i,
.claimed .contentContainer h2 span.dropArrow i,
.claimed .contentContainer h3 span.dropArrow i,
.claimed .contentContainer h4 span.dropArrow i,
.claimed .contentContainer h5 span.dropArrow i,
.claimed .contentContainer h6 span.dropArrow i {
    width: 15px;
    height: 15px;
    background-position: -247px -310px;
    display: inline-block
}

.amateurModel .contentContainer h1 span.dropArrow i.active,
.amateurModel .contentContainer h2 span.dropArrow i.active,
.amateurModel .contentContainer h3 span.dropArrow i.active,
.amateurModel .contentContainer h4 span.dropArrow i.active,
.amateurModel .contentContainer h5 span.dropArrow i.active,
.amateurModel .contentContainer h6 span.dropArrow i.active,
.claimed .contentContainer h1 span.dropArrow i.active,
.claimed .contentContainer h2 span.dropArrow i.active,
.claimed .contentContainer h3 span.dropArrow i.active,
.claimed .contentContainer h4 span.dropArrow i.active,
.claimed .contentContainer h5 span.dropArrow i.active,
.claimed .contentContainer h6 span.dropArrow i.active {
    background-position: -284px -310px
}

.amateurModel .contentContainer header,
.claimed .contentContainer header {
    position: relative;
    padding: 10px;
    border-top: 1px solid #252525
}

.amateurModel .contentContainer .body,
.claimed .contentContainer .body {
    padding: 0 10px 10px;
    position: relative
}

.amateurModel .contentContainer .body p,
.claimed .contentContainer .body p {
    line-height: 22px
}

.amateurModel .contentContainer .body p:first-of-type,
.claimed .contentContainer .body p:first-of-type {
    margin-top: 6px
}

.amateurModel .contentContainer footer,
.claimed .contentContainer footer {
    text-align: center;
    min-height: 30px;
    padding: 15px
}

.amateurModel .contentContainer footer button,
.claimed .contentContainer footer button {
    width: 100%;
    padding: 5px 20px;
    margin: 0 auto;
    background-color: #363636;
    border: 0;
    border-radius: 5px;
    color: #999
}

.amateurModel .contentContainer.liveSexCam .onlineModel,
.claimed .contentContainer.liveSexCam .onlineModel {
    padding-left: 0;
    margin-bottom: 10px;
    color: #f90
}

.amateurModel .contentContainer.liveSexCam p.title,
.claimed .contentContainer.liveSexCam p.title {
    font-weight: 700;
    font-size: 1.2em;
    margin: 0
}

.amateurModel .contentContainer.liveSexCam ul,
.claimed .contentContainer.liveSexCam ul {
    list-style: none
}

.amateurModel .contentContainer.liveSexCam ul li,
.claimed .contentContainer.liveSexCam ul li {
    display: inline-block
}

.amateurModel .contentContainer.liveSexCam ul li:not(:last-of-type)::after,
.claimed .contentContainer.liveSexCam ul li:not(:last-of-type)::after {
    content: ","
}

.amateurModel .contentContainer.paidClips li.videoBox,
.amateurModel .contentContainer.trailerClips li.videoBox,
.claimed .contentContainer.paidClips li.videoBox,
.claimed .contentContainer.trailerClips li.videoBox {
    list-style: none
}

@media only screen and (min-width:600px) {

    .amateurModel .contentContainer.paidClips li.videoBox,
    .amateurModel .contentContainer.trailerClips li.videoBox,
    .claimed .contentContainer.paidClips li.videoBox,
    .claimed .contentContainer.trailerClips li.videoBox {
        width: 100%
    }
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li span,
    .claimed .contentContainer .socialList li span {
        font-size: .9rem
    }
}

.amateurModel .contentContainer li,
.claimed .contentContainer li {
    margin-bottom: 15px;
    padding: 0 5px;
    width: 50%;
    float: left
}

.amateurModel .contentContainer li *,
.claimed .contentContainer li * {
    vertical-align: middle;
    color: #ddd
}

.amateurModel .contentContainer li span,
.claimed .contentContainer li span {
    margin-bottom: 1px
}

.amateurModel .contentContainer li .verifiedIcon,
.claimed .contentContainer li .verifiedIcon {
    margin-right: 0;
    display: inline-block
}

.amateurModel .contentContainer li .textPornstarIcon,
.claimed .contentContainer li .textPornstarIcon {
    margin-right: 10px;
    display: inline-block
}

.amateurModel .contentContainer li .officialSiteIcon,
.claimed .contentContainer li .officialSiteIcon {
    margin-right: 10px;
    display: inline-block
}

.amateurModel .contentContainer li .twitterIcon,
.claimed .contentContainer li .twitterIcon {
    margin-right: 10px;
    display: inline-block
}

.amateurModel .contentContainer li .instagramIcon,
.claimed .contentContainer li .instagramIcon {
    margin-right: 10px;
    display: inline-block
}

.amateurModel .contentContainer li .snapChatIcon,
.claimed .contentContainer li .snapChatIcon {
    margin-right: 10px;
    display: inline-block
}

.amateurModel .contentContainer .featuredIn,
.amateurModel .contentContainer .modelFor,
.claimed .contentContainer .featuredIn,
.claimed .contentContainer .modelFor {
    display: block
}

.amateurModel .contentContainer .socialList,
.claimed .contentContainer .socialList {
    display: inline-block;
    width: 100%
}

.amateurModel .contentContainer .socialList li,
.claimed .contentContainer .socialList li {
    margin-bottom: 15px;
    padding: 0 5px;
    width: 50%;
    float: left
}

.amateurModel .contentContainer .socialList li *,
.claimed .contentContainer .socialList li * {
    vertical-align: middle;
    color: #ddd
}

.amateurModel .contentContainer .socialList li span,
.claimed .contentContainer .socialList li span {
    margin-bottom: 1px
}

.amateurModel .contentContainer .socialList li .verifiedIcon,
.claimed .contentContainer .socialList li .verifiedIcon {
    margin-right: 10px;
    display: inline-block
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .verifiedIcon,
    .claimed .contentContainer .socialList li .verifiedIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .textPornstarIcon,
.claimed .contentContainer .socialList li .textPornstarIcon {
    margin-right: 10px;
    display: inline-block;
    display: block;
    float: left
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .textPornstarIcon,
    .claimed .contentContainer .socialList li .textPornstarIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .textPornstarIcon~span,
.claimed .contentContainer .socialList li .textPornstarIcon~span {
    display: block;
    float: left;
    width: 80%;
    margin-left: 3px
}

.amateurModel .contentContainer .socialList li .officialSiteIcon,
.claimed .contentContainer .socialList li .officialSiteIcon {
    margin-right: 10px;
    display: inline-block
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .officialSiteIcon,
    .claimed .contentContainer .socialList li .officialSiteIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .twitterIcon,
.claimed .contentContainer .socialList li .twitterIcon {
    margin-right: 10px;
    display: inline-block
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .twitterIcon,
    .claimed .contentContainer .socialList li .twitterIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .modelhubIcon,
.claimed .contentContainer .socialList li .modelhubIcon {
    margin-right: 10px;
    display: inline-block;
    margin-right: 8px
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .modelhubIcon,
    .claimed .contentContainer .socialList li .modelhubIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .instagramIcon,
.claimed .contentContainer .socialList li .instagramIcon {
    margin-right: 10px;
    display: inline-block
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .instagramIcon,
    .claimed .contentContainer .socialList li .instagramIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .socialList li .snapchatIcon,
.claimed .contentContainer .socialList li .snapchatIcon {
    margin-right: 10px;
    display: inline-block
}

@media only screen and (max-width:360px) {

    .amateurModel .contentContainer .socialList li .snapchatIcon,
    .claimed .contentContainer .socialList li .snapchatIcon {
        margin-right: 1px
    }
}

.amateurModel .contentContainer .modelFor .myDirtyHobbyIcon,
.claimed .contentContainer .modelFor .myDirtyHobbyIcon {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 105px 96px;
    background-position: -1px -1px;
    width: 103px;
    height: 28px
}

.amateurModel .contentContainer .status,
.claimed .contentContainer .status {
    position: absolute;
    right: 15px;
    top: 13px
}

.amateurModel .contentContainer .status .viewProfileBtn,
.claimed .contentContainer .status .viewProfileBtn {
    color: #acacac
}

.amateurModel .contentContainer .userStatus,
.claimed .contentContainer .userStatus {
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 10px;
    height: 10px
}

.amateurModel .contentContainer .userStatus.online,
.claimed .contentContainer .userStatus.online {
    background-color: #8faf1d
}

.amateurModel .contentContainer .userStatus.offline,
.claimed .contentContainer .userStatus.offline {
    background-color: grey
}

.amateurModel .contentContainer .userCamStatus,
.claimed .contentContainer .userCamStatus {
    display: inline-block;
    vertical-align: middle
}

.amateurModel .contentContainer .userCamStatus.offline,
.amateurModel .contentContainer .userCamStatus.online,
.claimed .contentContainer .userCamStatus.offline,
.claimed .contentContainer .userCamStatus.online {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 10px;
    height: 13px
}

.amateurModel .contentContainer .userCamStatus.online,
.claimed .contentContainer .userCamStatus.online {
    background-position: -190px -67px
}

.amateurModel .contentContainer .userCamStatus.offline,
.claimed .contentContainer .userCamStatus.offline {
    background-position: -190px -82px
}

.amateurModel .contentContainer .blockAndReport,
.claimed .contentContainer .blockAndReport {
    padding: 15px 5px 30px 5px;
    margin-bottom: 20px
}

.amateurModel .contentContainer .blockAndReport .float-left,
.claimed .contentContainer .blockAndReport .float-left {
    float: left
}

.amateurModel .contentContainer .blockAndReport .float-right,
.claimed .contentContainer .blockAndReport .float-right {
    float: right
}

.amateurModel .contentContainer .blockAndReport .blockUserBtn,
.amateurModel .contentContainer .blockAndReport .reportUserBtn,
.claimed .contentContainer .blockAndReport .blockUserBtn,
.claimed .contentContainer .blockAndReport .reportUserBtn {
    padding: 12px;
    background-color: #333;
    border-radius: 3px;
    float: left;
    width: 48%
}

.amateurModel .contentContainer .blockAndReport .blockUserBtn a,
.amateurModel .contentContainer .blockAndReport .reportUserBtn a,
.claimed .contentContainer .blockAndReport .blockUserBtn a,
.claimed .contentContainer .blockAndReport .reportUserBtn a {
    color: #ddd
}

@media only screen and (max-width:320px) {

    .amateurModel .contentContainer .blockAndReport .blockUserBtn,
    .amateurModel .contentContainer .blockAndReport .reportUserBtn,
    .claimed .contentContainer .blockAndReport .blockUserBtn,
    .claimed .contentContainer .blockAndReport .reportUserBtn {
        padding-left: 5px;
        padding-right: 0
    }
}

.amateurModel .contentContainer .blockAndReport .reportUserBtn,
.claimed .contentContainer .blockAndReport .reportUserBtn {
    margin-left: 10px
}

.amateurModel .contentContainer .blockAndReport span,
.claimed .contentContainer .blockAndReport span {
    float: left;
    margin: 5px 9px 0 0;
    width: 28px;
    height: 22px
}

.amateurModel .contentContainer .blockAndReport span.profileBlockIcon,
.claimed .contentContainer .blockAndReport span.profileBlockIcon {
    background-repeat: no-repeat;
    margin-top: -2px
}

.amateurModel .contentContainer .blockAndReport span.profileReportIcon,
.claimed .contentContainer .blockAndReport span.profileReportIcon {
    display: inline-block;
    margin-top: -2px;
    background: 0 0
}

.amateurModel .contentContainer .blockAndReport span.profileReportIcon img,
.claimed .contentContainer .blockAndReport span.profileReportIcon img {
    width: 28px;
    height: 22px;
    margin-top: 3px
}

@media only screen and (max-width:320px) {

    .amateurModel .contentContainer .blockAndReport span,
    .claimed .contentContainer .blockAndReport span {
        margin-right: 3px
    }
}

.amateurModel .topProfileHeader div.nameSubscribe,
.claimed .topProfileHeader div.nameSubscribe {
    border-top: 0;
    padding: .1em 0
}

.amateurModel .topProfileHeader .nameSubscribe,
.claimed .topProfileHeader .nameSubscribe {
    border: 0
}

.amateurModel .topProfileHeader .nameSubscribe h1,
.claimed .topProfileHeader .nameSubscribe h1 {
    margin-top: 15px;
    margin-left: 70px;
    max-height: 60px;
    overflow: auto
}

.amateurModel .topProfileHeader .coverImage .imageWrapper img,
.claimed .topProfileHeader .coverImage .imageWrapper img {
    max-height: unset;
    object-fit: cover
}

.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
.amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev,
.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
.claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev {
    top: 22%;
    border-radius: 30px
}

@media only screen and (min-width:600px) {

    .amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
    .amateurModel .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev,
    .claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
    .claimed .topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev {
        top: 33%
    }
}

.amateurModel .topProfileHeader .botProfileHeader,
.claimed .topProfileHeader .botProfileHeader {
    margin-top: -16px;
    position: relative;
    padding: 0 15px
}

.amateurModel .topProfileHeader .botProfileHeader .avatar,
.claimed .topProfileHeader .botProfileHeader .avatar {
    float: left
}

.amateurModel .topProfileHeader .botProfileHeader .avatar.liveModal,
.claimed .topProfileHeader .botProfileHeader .avatar.liveModal {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    border: 3px solid #ec3939;
    top: -5px;
    width: 106px;
    height: 106px;
    margin: 0 auto
}

.amateurModel .topProfileHeader .botProfileHeader .avatar.liveModal #getAvatar,
.claimed .topProfileHeader .botProfileHeader .avatar.liveModal #getAvatar {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    max-height: 100px
}

.amateurModel .topProfileHeader .botProfileHeader .avatar .streamLiveLink,
.claimed .topProfileHeader .botProfileHeader .avatar .streamLiveLink {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.amateurModel .topProfileHeader .botProfileHeader .avatar .liveNowWrapper,
.claimed .topProfileHeader .botProfileHeader .avatar .liveNowWrapper {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    background-color: #ec3939;
    text-transform: capitalize;
    text-align: center;
    padding: 3px 0;
    position: absolute;
    bottom: -10px;
    right: 0;
    left: 0;
    margin: auto;
    font-weight: 700;
    font-size: 8px;
    width: 54px;
    z-index: 10
}

.amateurModel .topProfileHeader .botProfileHeader .avatar img,
.claimed .topProfileHeader .botProfileHeader .avatar img {
    border: 2px solid #000;
    width: 70px;
    height: 70px
}

.amateurModel .topProfileHeader .botProfileHeader .avatar .uploadACIcon,
.claimed .topProfileHeader .botProfileHeader .avatar .uploadACIcon {
    position: relative
}

.amateurModel .topProfileHeader .botProfileHeader .avatar .uploadACIcon .uploadingacIcon,
.claimed .topProfileHeader .botProfileHeader .avatar .uploadACIcon .uploadingacIcon {
    position: absolute;
    top: 0;
    right: 3px;
    height: 20px;
    width: 23px;
    background-position: -366px -6px
}

.amateurModel .topProfileHeader .botProfileHeader .userButtons,
.claimed .topProfileHeader .botProfileHeader .userButtons {
    margin-top: 25px
}

.amateurModel .topProfileHeader .botProfileHeader .userButtons .buttonBase,
.claimed .topProfileHeader .botProfileHeader .userButtons .buttonBase {
    background-color: transparent
}

.amateurModel .topProfileHeader .botProfileHeader .userButtons .subscribeButton i,
.claimed .topProfileHeader .botProfileHeader .userButtons .subscribeButton i {
    background-position: -31px 0
}

.amateurModel .topProfileHeader .botProfileHeader .userButtons .subscribeButton.unsubscribe i,
.claimed .topProfileHeader .botProfileHeader .userButtons .subscribeButton.unsubscribe i {
    background-position: -31px -30px
}

.amateurModel .topProfileHeader .status,
.claimed .topProfileHeader .status {
    padding: 0 10px;
    padding-left: 80px
}

.amateurModel .topProfileHeader .status .viewProfileContainer,
.claimed .topProfileHeader .status .viewProfileContainer {
    color: #999
}

.amateurModel .topProfileHeader .status .userStatus,
.claimed .topProfileHeader .status .userStatus {
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 10px;
    height: 10px
}

.amateurModel .topProfileHeader .status .userStatus.online,
.claimed .topProfileHeader .status .userStatus.online {
    background-color: #8faf1d
}

.amateurModel .topProfileHeader .status .userStatus.offline,
.claimed .topProfileHeader .status .userStatus.offline {
    background-color: grey
}

.amateurModel .topProfileHeader .status i.userCamStatus,
.claimed .topProfileHeader .status i.userCamStatus {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 2px;
    vertical-align: middle
}

.amateurModel .topProfileHeader .status i.userCamStatus.offline,
.amateurModel .topProfileHeader .status i.userCamStatus.online,
.claimed .topProfileHeader .status i.userCamStatus.offline,
.claimed .topProfileHeader .status i.userCamStatus.online {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 21px;
    height: 21px
}

.amateurModel .topProfileHeader .status i.userCamStatus.offline,
.claimed .topProfileHeader .status i.userCamStatus.offline {
    background-position: -360px -168px
}

.amateurModel .topProfileHeader .status i.userCamStatus.online,
.claimed .topProfileHeader .status i.userCamStatus.online {
    background-position: -337px -168px
}

.amateurModel .topProfileHeader .status .userCam,
.claimed .topProfileHeader .status .userCam {
    display: inline-block;
    vertical-align: middle;
    color: #999
}

.amateurModel .topProfileHeader .status #streamateWidget i.userCamStatus,
.claimed .topProfileHeader .status #streamateWidget i.userCamStatus {
    display: inline-block
}

.amateurModel .topProfileHeader .status #streamateWidget i.userCamStatus.offline,
.amateurModel .topProfileHeader .status #streamateWidget i.userCamStatus.online,
.claimed .topProfileHeader .status #streamateWidget i.userCamStatus.offline,
.claimed .topProfileHeader .status #streamateWidget i.userCamStatus.online {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 10px;
    height: 12px
}

.amateurModel .topProfileHeader .status #streamateWidget i.userCamStatus.online,
.claimed .topProfileHeader .status #streamateWidget i.userCamStatus.online {
    background-position: -389px -55px;
    margin-left: 23px
}

.amateurModel .topProfileHeader .status #streamateWidget i.userCamStatus.offline,
.claimed .topProfileHeader .status #streamateWidget i.userCamStatus.offline {
    background-position: -143px -101px
}

.amateurModel .topProfileHeader .profileMenu,
.claimed .topProfileHeader .profileMenu {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding: 10px 0 20px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333
}

.amateurModel .topProfileHeader .profileMenu .menuOption,
.claimed .topProfileHeader .profileMenu .menuOption {
    display: table-cell;
    text-align: center
}

.amateurModel .topProfileHeader .profileMenu .menuOption .text,
.claimed .topProfileHeader .profileMenu .menuOption .text {
    font-size: 4vw
}

.amateurModel .topProfileHeader #detailedInfo .infoBlock,
.claimed .topProfileHeader #detailedInfo .infoBlock {
    padding: 0;
    padding-bottom: 5px;
    height: auto;
    border-top: 0
}

.amateurModel .topProfileHeader #detailedInfo .infoBlock .big,
.claimed .topProfileHeader #detailedInfo .infoBlock .big {
    font-weight: 700
}

.amateurModel .topProfileHeader .rankInfo span.dropArrow,
.claimed .topProfileHeader .rankInfo span.dropArrow {
    background-color: transparent;
    width: 15px;
    height: 15px;
    top: -1px
}

.amateurModel .topProfileHeader .rankInfo span.icon.rank-up,
.claimed .topProfileHeader .rankInfo span.icon.rank-up {
    margin-bottom: 0
}

.amateurModel .topProfileHeader .rankInfo span.icon.rank-down,
.claimed .topProfileHeader .rankInfo span.icon.rank-down {
    margin-bottom: 0
}

.amateurModel .topProfileHeader .rankInfo span.icon.trending,
.claimed .topProfileHeader .rankInfo span.icon.trending {
    margin-bottom: 2px
}

.amateurModel .topProfileHeader .rankDetails li,
.claimed .topProfileHeader .rankDetails li {
    width: 50%
}

.amateurModel .topProfileHeader .mobileRanks,
.claimed .topProfileHeader .mobileRanks {
    border-top: 1px solid #252525
}

.amateurModel .topProfileHeader .mobileRanks li,
.claimed .topProfileHeader .mobileRanks li {
    width: 50%
}

.amateurModel .becomeFan_sendTip_wrap.two_sections,
.claimed .becomeFan_sendTip_wrap.two_sections {
    margin: 0 2%
}

.amateurModel .becomeFan_sendTip_wrap.two_sections .becomeFan_sendTip_sub,
.claimed .becomeFan_sendTip_wrap.two_sections .becomeFan_sendTip_sub {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin: 0
}

.amateurModel .become_fan_btn,
.amateurModel .fanButton,
.claimed .become_fan_btn,
.claimed .fanButton {
    background-color: #f90;
    height: 35px;
    border-radius: 5px;
    font-weight: 700;
    text-align: center;
    color: #000;
    font-size: 14px;
    margin: 0 2%;
    cursor: pointer;
    width: 96%
}

.amateurModel .become_fan_btn i.icon,
.amateurModel .fanButton i.icon,
.claimed .become_fan_btn i.icon,
.claimed .fanButton i.icon {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    background-position: -325px -37px;
    width: 30px;
    height: 30px
}

.amateurModel .become_fan_btn i,
.amateurModel .fanButton i,
.claimed .become_fan_btn i,
.claimed .fanButton i {
    margin-top: 2px;
    vertical-align: middle;
    display: inline-block
}

.amateurModel .become_fan_btn span,
.amateurModel .fanButton span,
.claimed .become_fan_btn span,
.claimed .fanButton span {
    vertical-align: middle
}

.amateurModel .profileSendTipBtn,
.claimed .profileSendTipBtn {
    padding: 8px 0;
    width: 100%;
    font-weight: 700;
    color: #000;
    font-size: 14px
}

.amateurModel .profileSendTipBtn span,
.claimed .profileSendTipBtn span {
    vertical-align: middle
}

.amateurModel .customVideoButtonWrap,
.claimed .customVideoButtonWrap {
    background-color: #2c2c2c;
    display: block;
    width: 100%;
    padding: 10px;
    margin: 10px 0
}

.amateurModel .customVideoButtonWrap .customVideoIcon,
.claimed .customVideoButtonWrap .customVideoIcon {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 14px;
    border-color: transparent transparent transparent #fff;
    margin-right: 8px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: middle
}

.amateurModel .customVideoButtonWrap .customVideoText,
.claimed .customVideoButtonWrap .customVideoText {
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

.amateurModel #mainMenuAmateurModelProfile,
.amateurModel #mainMenuClaimedProfile,
.amateurModel #mainMenuModelProfile,
.claimed #mainMenuAmateurModelProfile,
.claimed #mainMenuClaimedProfile,
.claimed #mainMenuModelProfile {
    background-color: #1b1b1b;
    overflow: auto;
    overflow-y: hidden;
    width: 100%
}

.amateurModel #mainMenuAmateurModelProfile .mainMenu,
.amateurModel #mainMenuClaimedProfile .mainMenu,
.amateurModel #mainMenuModelProfile .mainMenu,
.claimed #mainMenuAmateurModelProfile .mainMenu,
.claimed #mainMenuClaimedProfile .mainMenu,
.claimed #mainMenuModelProfile .mainMenu {
    border: 0;
    white-space: nowrap;
    height: 50px
}

.amateurModel #mainMenuAmateurModelProfile ul,
.amateurModel #mainMenuClaimedProfile ul,
.amateurModel #mainMenuModelProfile ul,
.claimed #mainMenuAmateurModelProfile ul,
.claimed #mainMenuClaimedProfile ul,
.claimed #mainMenuModelProfile ul {
    border: 0;
    border-top: 1px solid #2b2b2b
}

.amateurModel #mainMenuAmateurModelProfile ul li,
.amateurModel #mainMenuClaimedProfile ul li,
.amateurModel #mainMenuModelProfile ul li,
.claimed #mainMenuAmateurModelProfile ul li,
.claimed #mainMenuClaimedProfile ul li,
.claimed #mainMenuModelProfile ul li {
    width: auto;
    height: 50px;
    float: none;
    border: 0;
    border-bottom: 2px solid transparent;
    line-height: 3.3;
    display: inline-block;
    text-align: center;
    margin: 0 4px;
    padding: 0 20px
}

.language-fr .amateurModel #mainMenuAmateurModelProfile ul li,
.language-fr .amateurModel #mainMenuClaimedProfile ul li,
.language-fr .amateurModel #mainMenuModelProfile ul li,
.language-fr .claimed #mainMenuAmateurModelProfile ul li,
.language-fr .claimed #mainMenuClaimedProfile ul li,
.language-fr .claimed #mainMenuModelProfile ul li,
.language-it .amateurModel #mainMenuAmateurModelProfile ul li,
.language-it .amateurModel #mainMenuClaimedProfile ul li,
.language-it .amateurModel #mainMenuModelProfile ul li,
.language-it .claimed #mainMenuAmateurModelProfile ul li,
.language-it .claimed #mainMenuClaimedProfile ul li,
.language-it .claimed #mainMenuModelProfile ul li,
.language-jp .amateurModel #mainMenuAmateurModelProfile ul li,
.language-jp .amateurModel #mainMenuClaimedProfile ul li,
.language-jp .amateurModel #mainMenuModelProfile ul li,
.language-jp .claimed #mainMenuAmateurModelProfile ul li,
.language-jp .claimed #mainMenuClaimedProfile ul li,
.language-jp .claimed #mainMenuModelProfile ul li,
.language-pl .amateurModel #mainMenuAmateurModelProfile ul li,
.language-pl .amateurModel #mainMenuClaimedProfile ul li,
.language-pl .amateurModel #mainMenuModelProfile ul li,
.language-pl .claimed #mainMenuAmateurModelProfile ul li,
.language-pl .claimed #mainMenuClaimedProfile ul li,
.language-pl .claimed #mainMenuModelProfile ul li,
.language-pt .amateurModel #mainMenuAmateurModelProfile ul li,
.language-pt .amateurModel #mainMenuClaimedProfile ul li,
.language-pt .amateurModel #mainMenuModelProfile ul li,
.language-pt .claimed #mainMenuAmateurModelProfile ul li,
.language-pt .claimed #mainMenuClaimedProfile ul li,
.language-pt .claimed #mainMenuModelProfile ul li {
    width: auto;
    padding: 0
}

.language-fr .amateurModel #mainMenuAmateurModelProfile ul li.active,
.language-fr .amateurModel #mainMenuClaimedProfile ul li.active,
.language-fr .amateurModel #mainMenuModelProfile ul li.active,
.language-fr .claimed #mainMenuAmateurModelProfile ul li.active,
.language-fr .claimed #mainMenuClaimedProfile ul li.active,
.language-fr .claimed #mainMenuModelProfile ul li.active,
.language-it .amateurModel #mainMenuAmateurModelProfile ul li.active,
.language-it .amateurModel #mainMenuClaimedProfile ul li.active,
.language-it .amateurModel #mainMenuModelProfile ul li.active,
.language-it .claimed #mainMenuAmateurModelProfile ul li.active,
.language-it .claimed #mainMenuClaimedProfile ul li.active,
.language-it .claimed #mainMenuModelProfile ul li.active,
.language-jp .amateurModel #mainMenuAmateurModelProfile ul li.active,
.language-jp .amateurModel #mainMenuClaimedProfile ul li.active,
.language-jp .amateurModel #mainMenuModelProfile ul li.active,
.language-jp .claimed #mainMenuAmateurModelProfile ul li.active,
.language-jp .claimed #mainMenuClaimedProfile ul li.active,
.language-jp .claimed #mainMenuModelProfile ul li.active,
.language-pl .amateurModel #mainMenuAmateurModelProfile ul li.active,
.language-pl .amateurModel #mainMenuClaimedProfile ul li.active,
.language-pl .amateurModel #mainMenuModelProfile ul li.active,
.language-pl .claimed #mainMenuAmateurModelProfile ul li.active,
.language-pl .claimed #mainMenuClaimedProfile ul li.active,
.language-pl .claimed #mainMenuModelProfile ul li.active,
.language-pt .amateurModel #mainMenuAmateurModelProfile ul li.active,
.language-pt .amateurModel #mainMenuClaimedProfile ul li.active,
.language-pt .amateurModel #mainMenuModelProfile ul li.active,
.language-pt .claimed #mainMenuAmateurModelProfile ul li.active,
.language-pt .claimed #mainMenuClaimedProfile ul li.active,
.language-pt .claimed #mainMenuModelProfile ul li.active {
    padding: 0 1em
}

.amateurModel #mainMenuAmateurModelProfile ul li a,
.amateurModel #mainMenuClaimedProfile ul li a,
.amateurModel #mainMenuModelProfile ul li a,
.claimed #mainMenuAmateurModelProfile ul li a,
.claimed #mainMenuClaimedProfile ul li a,
.claimed #mainMenuModelProfile ul li a {
    color: #fff
}

.amateurModel #mainMenuAmateurModelProfile ul li a span,
.amateurModel #mainMenuClaimedProfile ul li a span,
.amateurModel #mainMenuModelProfile ul li a span,
.claimed #mainMenuAmateurModelProfile ul li a span,
.claimed #mainMenuClaimedProfile ul li a span,
.claimed #mainMenuModelProfile ul li a span {
    font-weight: 400;
    height: 55px
}

.amateurModel #mainMenuAmateurModelProfile ul li.active,
.amateurModel #mainMenuClaimedProfile ul li.active,
.amateurModel #mainMenuModelProfile ul li.active,
.claimed #mainMenuAmateurModelProfile ul li.active,
.claimed #mainMenuClaimedProfile ul li.active,
.claimed #mainMenuModelProfile ul li.active {
    border-bottom: 2px solid #f90
}

.amateurModel #mainMenuAmateurModelProfile ul li.active span,
.amateurModel #mainMenuClaimedProfile ul li.active span,
.amateurModel #mainMenuModelProfile ul li.active span,
.claimed #mainMenuAmateurModelProfile ul li.active span,
.claimed #mainMenuClaimedProfile ul li.active span,
.claimed #mainMenuModelProfile ul li.active span {
    color: #fff;
    font-weight: 700
}

.amateurModel #mainMenuAmateurModelProfile ul li.active::after,
.amateurModel #mainMenuAmateurModelProfile ul li.active::before,
.amateurModel #mainMenuClaimedProfile ul li.active::after,
.amateurModel #mainMenuClaimedProfile ul li.active::before,
.amateurModel #mainMenuModelProfile ul li.active::after,
.amateurModel #mainMenuModelProfile ul li.active::before,
.claimed #mainMenuAmateurModelProfile ul li.active::after,
.claimed #mainMenuAmateurModelProfile ul li.active::before,
.claimed #mainMenuClaimedProfile ul li.active::after,
.claimed #mainMenuClaimedProfile ul li.active::before,
.claimed #mainMenuModelProfile ul li.active::after,
.claimed #mainMenuModelProfile ul li.active::before {
    border-color: transparent
}

.amateurModel #mainMenuAmateurModelProfile ul li.active::before,
.amateurModel #mainMenuClaimedProfile ul li.active::before,
.amateurModel #mainMenuModelProfile ul li.active::before,
.claimed #mainMenuAmateurModelProfile ul li.active::before,
.claimed #mainMenuClaimedProfile ul li.active::before,
.claimed #mainMenuModelProfile ul li.active::before {
    top: 34px
}

.amateurModel #mainMenuAmateurModelProfile ul li.active::after,
.amateurModel #mainMenuClaimedProfile ul li.active::after,
.amateurModel #mainMenuModelProfile ul li.active::after,
.claimed #mainMenuAmateurModelProfile ul li.active::after,
.claimed #mainMenuClaimedProfile ul li.active::after,
.claimed #mainMenuModelProfile ul li.active::after {
    top: 37px
}

@media only screen and (orientation:landscape) {

    .amateurModel #mainMenuAmateurModelProfile ul li,
    .amateurModel #mainMenuClaimedProfile ul li,
    .amateurModel #mainMenuModelProfile ul li,
    .claimed #mainMenuAmateurModelProfile ul li,
    .claimed #mainMenuClaimedProfile ul li,
    .claimed #mainMenuModelProfile ul li {
        width: auto
    }
}

.amateurModel #mainMenuAmateurModelProfile ul li#profileAchievements,
.amateurModel #mainMenuAmateurModelProfile ul li#profileDvds,
.amateurModel #mainMenuAmateurModelProfile ul li#profileFriends,
.amateurModel #mainMenuAmateurModelProfile ul li#profileGifs,
.amateurModel #mainMenuAmateurModelProfile ul li#profilePlaylists,
.amateurModel #mainMenuAmateurModelProfile ul li#profileSubscribers,
.amateurModel #mainMenuClaimedProfile ul li#profileAchievements,
.amateurModel #mainMenuClaimedProfile ul li#profileDvds,
.amateurModel #mainMenuClaimedProfile ul li#profileFriends,
.amateurModel #mainMenuClaimedProfile ul li#profileGifs,
.amateurModel #mainMenuClaimedProfile ul li#profilePlaylists,
.amateurModel #mainMenuClaimedProfile ul li#profileSubscribers,
.amateurModel #mainMenuModelProfile ul li#profileAchievements,
.amateurModel #mainMenuModelProfile ul li#profileDvds,
.amateurModel #mainMenuModelProfile ul li#profileFriends,
.amateurModel #mainMenuModelProfile ul li#profileGifs,
.amateurModel #mainMenuModelProfile ul li#profilePlaylists,
.amateurModel #mainMenuModelProfile ul li#profileSubscribers,
.claimed #mainMenuAmateurModelProfile ul li#profileAchievements,
.claimed #mainMenuAmateurModelProfile ul li#profileDvds,
.claimed #mainMenuAmateurModelProfile ul li#profileFriends,
.claimed #mainMenuAmateurModelProfile ul li#profileGifs,
.claimed #mainMenuAmateurModelProfile ul li#profilePlaylists,
.claimed #mainMenuAmateurModelProfile ul li#profileSubscribers,
.claimed #mainMenuClaimedProfile ul li#profileAchievements,
.claimed #mainMenuClaimedProfile ul li#profileDvds,
.claimed #mainMenuClaimedProfile ul li#profileFriends,
.claimed #mainMenuClaimedProfile ul li#profileGifs,
.claimed #mainMenuClaimedProfile ul li#profilePlaylists,
.claimed #mainMenuClaimedProfile ul li#profileSubscribers,
.claimed #mainMenuModelProfile ul li#profileAchievements,
.claimed #mainMenuModelProfile ul li#profileDvds,
.claimed #mainMenuModelProfile ul li#profileFriends,
.claimed #mainMenuModelProfile ul li#profileGifs,
.claimed #mainMenuModelProfile ul li#profilePlaylists,
.claimed #mainMenuModelProfile ul li#profileSubscribers {
    width: auto
}

@media only screen and (min-width:600px) {

    .amateurModel #mainMenuAmateurModelProfile ul li#profileAchievements,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileDvds,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileFriends,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileGifs,
    .amateurModel #mainMenuAmateurModelProfile ul li#profilePlaylists,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileSubscribers,
    .amateurModel #mainMenuClaimedProfile ul li#profileAchievements,
    .amateurModel #mainMenuClaimedProfile ul li#profileDvds,
    .amateurModel #mainMenuClaimedProfile ul li#profileFriends,
    .amateurModel #mainMenuClaimedProfile ul li#profileGifs,
    .amateurModel #mainMenuClaimedProfile ul li#profilePlaylists,
    .amateurModel #mainMenuClaimedProfile ul li#profileSubscribers,
    .amateurModel #mainMenuModelProfile ul li#profileAchievements,
    .amateurModel #mainMenuModelProfile ul li#profileDvds,
    .amateurModel #mainMenuModelProfile ul li#profileFriends,
    .amateurModel #mainMenuModelProfile ul li#profileGifs,
    .amateurModel #mainMenuModelProfile ul li#profilePlaylists,
    .amateurModel #mainMenuModelProfile ul li#profileSubscribers,
    .claimed #mainMenuAmateurModelProfile ul li#profileAchievements,
    .claimed #mainMenuAmateurModelProfile ul li#profileDvds,
    .claimed #mainMenuAmateurModelProfile ul li#profileFriends,
    .claimed #mainMenuAmateurModelProfile ul li#profileGifs,
    .claimed #mainMenuAmateurModelProfile ul li#profilePlaylists,
    .claimed #mainMenuAmateurModelProfile ul li#profileSubscribers,
    .claimed #mainMenuClaimedProfile ul li#profileAchievements,
    .claimed #mainMenuClaimedProfile ul li#profileDvds,
    .claimed #mainMenuClaimedProfile ul li#profileFriends,
    .claimed #mainMenuClaimedProfile ul li#profileGifs,
    .claimed #mainMenuClaimedProfile ul li#profilePlaylists,
    .claimed #mainMenuClaimedProfile ul li#profileSubscribers,
    .claimed #mainMenuModelProfile ul li#profileAchievements,
    .claimed #mainMenuModelProfile ul li#profileDvds,
    .claimed #mainMenuModelProfile ul li#profileFriends,
    .claimed #mainMenuModelProfile ul li#profileGifs,
    .claimed #mainMenuModelProfile ul li#profilePlaylists,
    .claimed #mainMenuModelProfile ul li#profileSubscribers {
        width: calc((100% - 90px)/ 4 - (((100% - 90px)/ 4)/ 2/4))
    }
}

@media only screen and (orientation:landscape) and (min-width:600px) {

    .amateurModel #mainMenuAmateurModelProfile ul li#profileAchievements,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileDvds,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileFriends,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileGifs,
    .amateurModel #mainMenuAmateurModelProfile ul li#profilePlaylists,
    .amateurModel #mainMenuAmateurModelProfile ul li#profileSubscribers,
    .amateurModel #mainMenuClaimedProfile ul li#profileAchievements,
    .amateurModel #mainMenuClaimedProfile ul li#profileDvds,
    .amateurModel #mainMenuClaimedProfile ul li#profileFriends,
    .amateurModel #mainMenuClaimedProfile ul li#profileGifs,
    .amateurModel #mainMenuClaimedProfile ul li#profilePlaylists,
    .amateurModel #mainMenuClaimedProfile ul li#profileSubscribers,
    .amateurModel #mainMenuModelProfile ul li#profileAchievements,
    .amateurModel #mainMenuModelProfile ul li#profileDvds,
    .amateurModel #mainMenuModelProfile ul li#profileFriends,
    .amateurModel #mainMenuModelProfile ul li#profileGifs,
    .amateurModel #mainMenuModelProfile ul li#profilePlaylists,
    .amateurModel #mainMenuModelProfile ul li#profileSubscribers,
    .claimed #mainMenuAmateurModelProfile ul li#profileAchievements,
    .claimed #mainMenuAmateurModelProfile ul li#profileDvds,
    .claimed #mainMenuAmateurModelProfile ul li#profileFriends,
    .claimed #mainMenuAmateurModelProfile ul li#profileGifs,
    .claimed #mainMenuAmateurModelProfile ul li#profilePlaylists,
    .claimed #mainMenuAmateurModelProfile ul li#profileSubscribers,
    .claimed #mainMenuClaimedProfile ul li#profileAchievements,
    .claimed #mainMenuClaimedProfile ul li#profileDvds,
    .claimed #mainMenuClaimedProfile ul li#profileFriends,
    .claimed #mainMenuClaimedProfile ul li#profileGifs,
    .claimed #mainMenuClaimedProfile ul li#profilePlaylists,
    .claimed #mainMenuClaimedProfile ul li#profileSubscribers,
    .claimed #mainMenuModelProfile ul li#profileAchievements,
    .claimed #mainMenuModelProfile ul li#profileDvds,
    .claimed #mainMenuModelProfile ul li#profileFriends,
    .claimed #mainMenuModelProfile ul li#profileGifs,
    .claimed #mainMenuModelProfile ul li#profilePlaylists,
    .claimed #mainMenuModelProfile ul li#profileSubscribers {
        width: auto
    }
}

.amateurModel #mainMenuAmateurModelProfile ul::after,
.amateurModel #mainMenuClaimedProfile ul::after,
.amateurModel #mainMenuModelProfile ul::after,
.claimed #mainMenuAmateurModelProfile ul::after,
.claimed #mainMenuClaimedProfile ul::after,
.claimed #mainMenuModelProfile ul::after {
    border: 0
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu,
.amateurModel #mainMenuModelProfile .userButtonsMenu,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu,
.claimed #mainMenuClaimedProfile .userButtonsMenu,
.claimed #mainMenuModelProfile .userButtonsMenu {
    position: absolute;
    right: 30px;
    top: 10px
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .subscribeButton,
.amateurModel #mainMenuModelProfile .userButtonsMenu .subscribeButton,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton,
.claimed #mainMenuClaimedProfile .userButtonsMenu .subscribeButton,
.claimed #mainMenuModelProfile .userButtonsMenu .subscribeButton {
    margin-left: 0
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button,
.amateurModel #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button,
.claimed #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button,
.claimed #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button {
    background-color: #363636
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button span,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button span,
.amateurModel #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button span,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button span,
.claimed #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button span,
.claimed #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button span {
    color: #d4d4d4
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button i,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button i,
.amateurModel #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button i,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .subscribeButton.loggedIn button i,
.claimed #mainMenuClaimedProfile .userButtonsMenu .subscribeButton.loggedIn button i,
.claimed #mainMenuModelProfile .userButtonsMenu .subscribeButton.loggedIn button i {
    background-position: -29px -54px
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons {
    float: left;
    margin-top: 7px
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons button,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons button,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons button,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons button,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons button,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons button {
    min-height: 22px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-right: 1px solid #1b1b1b
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons:first-of-type button,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons:first-of-type button,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons:first-of-type button,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons:first-of-type button,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons:first-of-type button,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons:first-of-type button {
    border-radius: 5px 0 0 5px
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons:last-of-type button,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons:last-of-type button,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons:last-of-type button,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons:last-of-type button,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons:last-of-type button,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons:last-of-type button {
    border-radius: 0 5px 5px 0;
    border-right: 0
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons.photoUploadBtn button,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons.photoUploadBtn button,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons.photoUploadBtn button,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons.photoUploadBtn button,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons.photoUploadBtn button,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons.photoUploadBtn button {
    background: #f90
}

.amateurModel #mainMenuAmateurModelProfile .userButtonsMenu .userButtons.photoUploadBtn i,
.amateurModel #mainMenuClaimedProfile .userButtonsMenu .userButtons.photoUploadBtn i,
.amateurModel #mainMenuModelProfile .userButtonsMenu .userButtons.photoUploadBtn i,
.claimed #mainMenuAmateurModelProfile .userButtonsMenu .userButtons.photoUploadBtn i,
.claimed #mainMenuClaimedProfile .userButtonsMenu .userButtons.photoUploadBtn i,
.claimed #mainMenuModelProfile .userButtonsMenu .userButtons.photoUploadBtn i {
    float: left
}

.amateurModel .pornstarFooter .indexListContainer,
.claimed .pornstarFooter .indexListContainer {
    padding: 12px 10px;
    border-top: 1px solid #3a3a3a;
    border-color: #3a3a3a;
    border-style: solid;
    border-width: 1px 0 0
}

.amateurModel .pornstarFooter .indexListContainer:first-of-type,
.claimed .pornstarFooter .indexListContainer:first-of-type {
    border: 0
}

.amateurModel .pornstarFooter .indexListContainer li.index-title,
.claimed .pornstarFooter .indexListContainer li.index-title {
    display: block;
    margin-bottom: 5px
}

.amateurModel .pornstarFooter .indexListContainer p,
.claimed .pornstarFooter .indexListContainer p {
    display: inline-block;
    margin: 0;
    color: #666;
    word-spacing: -.025em
}

.amateurModel .pornstarFooter .indexListContainer label,
.claimed .pornstarFooter .indexListContainer label {
    display: inline-block;
    color: #fff;
    min-width: 45px
}

.amateurModel .footerThumbs,
.claimed .footerThumbs {
    margin-top: 10px
}

#pornstarWrapper .pornstarFooter h3 {
    font-size: 16px
}

.amateurModel .bottomInfo.collapsed {
    max-height: 97px;
    overflow: hidden
}

.amateurModel .bottomInfo .infoPiece {
    margin-top: 5px;
    font-weight: 700
}

.amateurModel .bottomInfo .infoPiece:first-of-type {
    margin-top: 13px
}

.amateurModel .bottomInfo .infoPiece:last-of-type {
    margin-bottom: 13px
}

.amateurModel .bottomInfo .infoPiece span:first-of-type {
    color: #fff
}

.amateurModel .about.extended .bottomInfo.collapsed {
    max-height: unset
}

.amateurModel .nameSubscribe span.verifiedIcon {
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-size: unset;
    background-position: unset;
    display: inline-block
}

.amateurModel .nameSubscribe .usernameBadgesWrapper {
    padding: 0 3px 0 0
}

.amateurModel .nameSubscribe .trophyPornStar {
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.pageHeader {
    background-color: transparent
}

.moreVideosBtn {
    width: 95%;
    display: block;
    text-align: center;
    background-color: #363636;
    color: #fff;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.moreVideosBtn.viewAllButton {
    background-color: transparent
}

.contentContainer {
    color: #999;
    background-color: #1b1b1b
}

.contentContainer.flow {
    background-color: transparent
}

.contentContainer.liveSexCam .viewProfileContainer a {
    color: #fff
}

.contentContainer .showWidget {
    background: 0 0;
    width: 100%;
    padding: 0
}

.contentContainer .showWidget:focus {
    outline: 0
}

.contentContainer.active .showWidget i {
    background-position: -387px -292px
}

.contentContainer h1,
.contentContainer h2,
.contentContainer h3,
.contentContainer h4,
.contentContainer h5,
.contentContainer h6 {
    background-color: transparent
}

.contentContainer h1 span.dropArrow i,
.contentContainer h2 span.dropArrow i,
.contentContainer h3 span.dropArrow i,
.contentContainer h4 span.dropArrow i,
.contentContainer h5 span.dropArrow i,
.contentContainer h6 span.dropArrow i {
    width: 15px;
    height: 15px;
    background-position: -247px -310px;
    display: inline-block
}

.contentContainer h1 span.dropArrow i.active,
.contentContainer h2 span.dropArrow i.active,
.contentContainer h3 span.dropArrow i.active,
.contentContainer h4 span.dropArrow i.active,
.contentContainer h5 span.dropArrow i.active,
.contentContainer h6 span.dropArrow i.active {
    background-position: -284px -310px
}

.contentContainer header {
    position: relative;
    padding: 10px;
    border-top: 1px solid #252525
}

.contentContainer .body {
    padding: 0 10px 10px;
    position: relative
}

.contentContainer .body p {
    line-height: 22px
}

.contentContainer footer {
    text-align: center;
    min-height: 30px;
    padding: 15px
}

.contentContainer footer button {
    width: 100%;
    padding: 5px 20px;
    margin: 0 auto;
    background-color: #363636;
    border: 0;
    border-radius: 5px;
    color: #999
}

.contentContainer.liveSexCam .onlineModel {
    padding-left: 0;
    margin-bottom: 10px;
    color: #f90
}

.contentContainer.liveSexCam p.title {
    font-weight: 700;
    font-size: 1.2em;
    margin: 0
}

.contentContainer.liveSexCam ul {
    list-style: none
}

.contentContainer.liveSexCam ul li {
    display: inline-block
}

.contentContainer.liveSexCam ul li:not(:last-of-type)::after {
    content: ","
}

.contentContainer.paidClips li.videoBox,
.contentContainer.trailerClips li.videoBox {
    list-style: none
}

.contentContainer .featuredIn,
.contentContainer .modelFor {
    display: block
}

.contentContainer .socialList {
    margin-bottom: 15px
}

.contentContainer .socialList li {
    margin-bottom: 15px;
    padding: 0 5px;
    width: 50%;
    float: left
}

.contentContainer .socialList li * {
    vertical-align: middle
}

.contentContainer .socialList li span {
    margin-bottom: 1px
}

.contentContainer .socialList li .verifiedIcon {
    margin-right: 10px;
    display: inline-block
}

.contentContainer .socialList li .textPornstarIcon {
    margin-right: 10px;
    display: inline-block
}

.contentContainer .socialList li .officialSiteIcon {
    margin-right: 10px;
    display: inline-block
}

.contentContainer .socialList li .twitterIcon {
    margin-right: 10px;
    display: inline-block
}

.contentContainer .modelFor .myDirtyHobbyIcon {
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: 105px 96px;
    background-position: -1px -1px;
    width: 103px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.contentContainer .status {
    position: absolute;
    right: 15px;
    top: 13px
}

.contentContainer .status .viewProfileBtn {
    color: #acacac
}

.contentContainer .userStatus {
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 10px;
    height: 10px
}

.contentContainer .userStatus.online {
    background-color: #8faf1d
}

.contentContainer .userStatus.offline {
    background-color: grey
}

.contentContainer .userCamStatus {
    display: inline-block;
    vertical-align: middle
}

.contentContainer .userCamStatus.offline,
.contentContainer .userCamStatus.online {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 10px;
    height: 13px
}

.contentContainer .userCamStatus.online {
    background-position: -190px -67px
}

.contentContainer .userCamStatus.offline {
    background-position: -190px -82px
}

.contentContainer .blockAndReport {
    padding: 30px 15px 30px 15px
}

.contentContainer .blockAndReport .float-left {
    float: left
}

.contentContainer .blockAndReport .float-right {
    float: right
}

.contentContainer .blockAndReport span {
    float: left;
    margin: 5px 9px 0 -7px
}

.topProfileHeader div.nameSubscribe {
    height: 100px;
    padding: .1em 0
}

.topProfileHeader .nameSubscribe {
    border: 0
}

.topProfileHeader .nameSubscribe h1 {
    margin-top: 0;
    margin-left: 10px;
    max-height: 60px;
    overflow: auto;
    display: table-cell;
    float: none;
    vertical-align: middle
}

.topProfileHeader .nameSubscribe h1 span {
    vertical-align: middle;
    display: inline-block
}

.topProfileHeader .nameSubscribe h1 span.userBadges {
    vertical-align: text-top;
    position: relative;
    bottom: -1px
}

.topProfileHeader .nameSubscribe h1 span.verifiedIcon {
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-size: unset;
    background-position: unset;
    display: inline-block
}

.topProfileHeader .coverImage .imageWrapper img {
    max-height: 92px;
    object-fit: cover
}

.topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarNext,
.topProfileHeader .coverImage .imageWrapper .pornstarsNavigation .pornstarsNavButtons .pornstarPrev {
    top: 50%;
    border-radius: 30px
}

.topProfileHeader .botProfileHeader {
    margin-top: -16px;
    position: relative;
    padding: 0 15px
}

.topProfileHeader .botProfileHeader .avatar {
    float: left
}

.topProfileHeader .botProfileHeader .avatar img {
    border: 2px solid #000;
    width: 69px;
    height: 69px
}

.topProfileHeader .botProfileHeader .avatar .uploadACIcon {
    position: relative
}

.topProfileHeader .botProfileHeader .avatar .uploadACIcon .uploadingacIcon {
    position: absolute;
    top: 0;
    right: 3px;
    height: 20px;
    width: 23px;
    background-position: -366px -6px
}

.topProfileHeader .botProfileHeader .userButtons {
    margin-top: 25px
}

.topProfileHeader .botProfileHeader .userButtons .buttonBase {
    background-color: transparent
}

.topProfileHeader .botProfileHeader .userButtons .subscribeButton i {
    background-position: -31px 0
}

.topProfileHeader .botProfileHeader .userButtons .subscribeButton.unsubscribe i {
    background-position: -31px -30px
}

.topProfileHeader .status {
    padding: 0 10px;
    padding-left: 80px
}

.topProfileHeader .status .viewProfileContainer {
    color: #999
}

.topProfileHeader .status .userStatus {
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 10px;
    height: 10px
}

.topProfileHeader .status .userStatus.online {
    background-color: #8faf1d
}

.topProfileHeader .status .userStatus.offline {
    background-color: grey
}

.topProfileHeader .status i.userCamStatus {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-left: 10px;
    vertical-align: middle
}

.topProfileHeader .status i.userCamStatus.offline,
.topProfileHeader .status i.userCamStatus.online {
    background-repeat: no-repeat;
    background-size: 401px 242px;
    width: 21px;
    height: 21px
}

.topProfileHeader .status i.userCamStatus.offline {
    background-position: -360px -168px
}

.topProfileHeader .status i.userCamStatus.online {
    background-position: -337px -168px
}

.topProfileHeader .profileMenu {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding: 10px 0 20px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333
}

.topProfileHeader .profileMenu .menuOption {
    display: table-cell;
    text-align: center
}

.topProfileHeader .profileMenu .menuOption .text {
    font-size: 4vw
}

.topProfileHeader #detailedInfo .infoBlock {
    padding: 0;
    padding-bottom: 5px;
    height: auto;
    border-top: 0
}

.topProfileHeader #detailedInfo .infoBlock .big {
    font-weight: 700
}

.topProfileHeader .rankInfo span.dropArrow {
    background-color: transparent;
    width: 15px;
    height: 15px;
    top: -1px
}

.topProfileHeader .rankInfo span.icon.rank-up {
    margin-bottom: 0
}

.topProfileHeader .rankInfo span.icon.rank-down {
    margin-bottom: 0
}

.topProfileHeader .rankInfo span.icon.trending {
    margin-bottom: 2px
}

.topProfileHeader .rankDetails li {
    width: 50%
}

.topProfileHeader .mobileRanks li {
    width: 50%
}

@media only screen and (min-width:600px) {
    .withCover .topProfileHeader div.nameSubscribe {
        width: calc(100% - 80px);
        float: left
    }

    .withCover .topProfileHeader div.nameSubscribe h1 {
        margin-left: 10px
    }

    .withCover .topProfileHeader .coverImage .imageWrapper img {
        max-height: initial
    }
}

.claimed .hasAppearedWith h3 {
    padding-left: 10px
}

.seoSections {
    padding: 0 10px;
    background-color: #1e1e1e
}

.seoSections h1,
.seoSections h2,
.seoSections h3 {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px
}

.seoSections span.dropArrow i {
    width: 15px;
    height: 15px;
    background-position: -247px -310px;
    display: inline-block
}

.seoSections span.dropArrow i.active {
    background-position: -284px -310px
}

.seoSections .pornstarName {
    text-transform: capitalize
}

.seoSections section {
    border-top: 1px solid #252525;
    margin-top: 40px;
    padding-top: 40px
}

.seoSections section ul {
    list-style: none
}

.seoSections section ul li {
    display: inline-block
}

.seoSections section ul li:not(:last-of-type)::after {
    content: ","
}

.seoSections section ul.aliasList {
    font-size: 1.1em
}

.pornstarFooter .sectionTitle span.dropArrow i {
    width: 15px;
    height: 15px;
    background-position: -247px -310px;
    display: inline-block;
    float: none
}

.pornstarFooter .sectionTitle span.dropArrow i.active {
    background-position: -284px -310px
}

#mobileContainer {
    border-bottom: 1px solid #2f2f2f;
    margin-bottom: 15px
}

.amateurModel .topProfileHeader .mobileRanks li {
    width: 33%
}

.paidClips.row-1-thumb .trailerClips.row-1-thumb li,
.paidClips.row-1-thumb li {
    width: 100%
}

.paidClips.row-1-thumb .trailerClips.row-1-thumb li .videoWrapper .p2v-icon,
.paidClips.row-1-thumb li .videoWrapper .p2v-icon {
    top: 4px
}

.paidClips.row-1-thumb a {
    color: #fff
}

.paidClips.row-1-thumb .arrowRightWhite {
    border-color: #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    font-size: 0;
    padding: 0;
    border-style: solid;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.textCenter {
    text-align: center
}

.aboutTabContent .sectionWrapper {
    margin-top: 1rem
}

.aboutTabContent .sectionWrapper .sectionHeader {
    width: 90%;
    margin: auto;
    display: flex;
    justify-content: space-between
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText {
    color: #fff;
    text-transform: uppercase
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow {
    font-size: 16px;
    font-weight: 700;
    text-transform: unset
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow {
    box-sizing: content-box;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 7.91421356px;
    height: 13px;
    padding: 0 0 0 10px
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i {
    background: 0 0
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i {
    border-style: solid;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    padding: 0;
    position: absolute;
    border-color: #fff;
    border-width: 0 2px 2px 0;
    margin: 1.90380592px;
    width: 9.19238816px;
    height: 9.19238816px;
    -webkit-transform: rotate(-45deg) translate(-3.59619408px, -3.59619408px);
    -ms-transform: rotate(-45deg) translate(-3.59619408px, -3.59619408px);
    -moz-transform: rotate(-45deg) translate(-3.59619408px, -3.59619408px);
    -o-transform: rotate(-45deg) translate(-3.59619408px, -3.59619408px);
    transform: rotate(-45deg) translate(-3.59619408px, -3.59619408px);
    border: 0 none
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em:after,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em:before,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i:after,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i:before {
    background: #fff;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em:before,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i:before {
    width: 2px;
    height: 100%
}

.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>em:after,
.aboutTabContent .sectionWrapper .sectionHeader a.mainFanOnlyText.lineWithArrow .arrow>i:after {
    width: 100%;
    height: 2px
}

.aboutTabContent .sectionWrapper .sectionHeader a.seeAll {
    color: #999
}

.aboutTabContent .sectionWrapper .sectionContent {
    width: 90%;
    margin: auto;
    border-bottom: 1px solid #333;
    display: table;
    padding-bottom: 1rem
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList {
    margin-top: 1rem;
    margin-bottom: 2rem
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-5-columns>li {
    float: left;
    width: 20%
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-5-columns>li a span {
    margin: 0 auto 10px
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li {
    width: 33%;
    float: left
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li img {
    width: 90%;
    height: auto
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .usernameBadgesWrapper {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .title,
.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li a.name,
.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li a.usernameLink {
    line-height: 2rem;
    font-size: .9rem
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarWrap .underThumb,
.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li i {
    display: none
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap {
    width: 100%;
    display: block;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap .rankWrap {
    width: 90%;
    height: 25px;
    background-color: rgba(0, 0, 0, .6);
    bottom: 30px;
    left: 0;
    line-height: 1.2em;
    position: absolute;
    padding: 4px 3px;
    font-size: .9rem;
    color: #fff
}

@media only screen and (max-width:360px) {
    .aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap .rankWrap {
        padding: 4px 0;
        font-size: .8rem
    }
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap .rankWrap span.icon {
    display: inline-block;
    margin: 0 0 0 3px;
    font-size: 11px
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap .rankWrap span.icon.rank-up {
    color: #34c759
}

.aboutTabContent .sectionWrapper .sectionContent .sectionList.grid-3-columns>li .pornstarThumbWrap .rankWrap span.icon.rank-down {
    color: #e44545
}

.aboutTabContent .sectionWrapper:last-of-type .sectionContent {
    border-bottom: none
}

.pageWrapper.fullWidth.pornstarsSearch .moreFiltersWrapper {
    margin: 0 auto
}

.pageWrapper.fullWidth.pornstarsSearch .moreFilters ul.searchOptions li {
    color: #a3a2a2;
    font-size: 15px;
    padding: 5px
}

.pageWrapper.fullWidth.pornstarsSearch .moreFilters ul.searchOptions li.active {
    color: #f90
}

.pageWrapper.fullWidth.pornstarsSearch .moreFilters ul.searchOptions li a {
    color: inherit
}

.pageWrapper.fullWidth.pornstarsSearch .pornstarList {
    padding-top: 0;
    margin-top: -8px
}

@media only screen and (min-width:600px) {
    .pageWrapper.fullWidth.pornstarsSearch .pornstarList {
        padding: 10px 0;
        margin-top: 0
    }
}

@media only screen and (min-width:600px) {

    .pageWrapper.fullWidth.pornstarsSearch .moreFiltersWrapper,
    .pageWrapper.fullWidth.pornstarsSearch .subFilters.pornstarSearchFilter-tabSplit {
        padding: 0 10px
    }
}

@media only screen and (min-width:600px) {
    .gridNotSupported .pornstarPhotos-tabSplit .albumList {
        zoom: 1
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList:after,
    .gridNotSupported .pornstarPhotos-tabSplit .albumList:before {
        display: table;
        content: ""
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList:after {
        clear: both
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 10px*2)/ 3 - .05rem)
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>:nth-child(n) {
        margin: 0 10px 10px 0
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>:nth-child(3n) {
        margin: 0 0 10px 0
    }

    .gridSupported .pornstarPhotos-tabSplit .albumList {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-gap: 10px;
        padding-bottom: 10px
    }

    .gridSupported .pornstarPhotos-tabSplit .albumList.clearfix:after,
    .gridSupported .pornstarPhotos-tabSplit .albumList.clearfix:before {
        display: none
    }
}

@media only screen and (min-width:768px) {
    .pornstarPhotos-tabSplit .pageWrapper {
        max-width: 95%
    }
}

#videosByTypeSection .fanOnly,
#videosByTypeSection .videoWrapper .togglePanel,
#videosByTypeSection button.removeElementBtn,
.amateurModel.updatedUI .fanOnly,
.amateurModel.updatedUI .videoWrapper .togglePanel,
.amateurModel.updatedUI button.removeElementBtn,
.pornstarVideos.updatedUI .fanOnly,
.pornstarVideos.updatedUI .videoWrapper .togglePanel,
.pornstarVideos.updatedUI button.removeElementBtn {
    z-index: 1
}

.amateurModel.updatedUI.videosListing .pageTitle.premiumVideos,
.pornstarVideos.updatedUI .pageTitle.premiumVideos {
    margin-bottom: 10px
}

.amateurModel.updatedUI.videosListing .profileContent,
.pornstarVideos.updatedUI .profileContent {
    display: inline-block;
    width: auto;
    margin: 0;
    vertical-align: middle;
    padding-bottom: 0
}

.amateurModel.updatedUI.videosListing .profileContent+.subFilterWrapper,
.pornstarVideos.updatedUI .profileContent+.subFilterWrapper {
    margin: 5px 8px 0
}

.amateurModel.updatedUI.videosListing .subFilters,
.pornstarVideos.updatedUI .subFilters {
    overflow: visible;
    z-index: 4;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.amateurModel.updatedUI.videosListing .subFilters:not(.dropDownFilter),
.pornstarVideos.updatedUI .subFilters:not(.dropDownFilter) {
    width: 100%;
    margin-top: 10px
}

.amateurModel.updatedUI.videosListing .subFilters:not(.dropDownFilter) li a,
.pornstarVideos.updatedUI .subFilters:not(.dropDownFilter) li a {
    padding: 7px 15px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #2f2f2f;
    margin: 0 5px
}

.amateurModel.updatedUI.videosListing .subFilters:not(.dropDownFilter) li.active a,
.pornstarVideos.updatedUI .subFilters:not(.dropDownFilter) li.active a {
    background: #212121;
    border: 1px solid #353535
}

.amateurModel.updatedUI.videosListing .filtersBox,
.pornstarVideos.updatedUI .filtersBox {
    width: auto;
    margin-bottom: 0;
    float: none;
    position: static;
    margin-left: 10px
}

.amateurModel.updatedUI.videosListing .filtersBox button,
.pornstarVideos.updatedUI .filtersBox button {
    padding: 8px 14px;
    background: 0 0;
    border: 1px solid #2f2f2f;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    color: #c6c6c6
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter {
    padding: 30px 40px;
    background: #151515;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    max-width: 350px
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li {
    border-top: none
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li i,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li i {
    display: inline-block;
    margin-right: 15px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #6a6a6a
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li i[class*=money],
.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li i[class*=star],
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li i[class*=money],
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li i[class*=star] {
    font-size: 17px
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li a,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li a {
    display: inline-block;
    border: none;
    margin: 10px 0;
    padding: 0;
    font-size: 14px;
    color: #fff
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li.active i,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li.active i {
    color: #ff9000
}

.amateurModel.updatedUI.videosListing .filtersBox .dropDownFilter li.active a,
.pornstarVideos.updatedUI .filtersBox .dropDownFilter li.active a {
    color: #ff9000;
    border: none;
    font-weight: 700;
    background: 0 0
}

.amateurModel.updatedUI.videosListing .subFilterWrapper,
.pornstarVideos.updatedUI .subFilterWrapper {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (min-width:600px) {
    .aboutTab-tabSplit .sectionWrapper {
        max-width: 1325px;
        margin-left: 1rem auto 0
    }

    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        margin-bottom: 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc(100% / 5 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(n) {
        margin: 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(5n) {
        margin: 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        grid-gap: 0;
        padding-bottom: 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:before {
        display: none
    }

    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns li {
        width: 100%;
        float: none
    }

    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns {
        margin-bottom: 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 10px*7)/ 8 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>:nth-child(n) {
        margin: 0 10px 10px 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>:nth-child(8n) {
        margin: 0 0 10px 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns {
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        grid-gap: 10px;
        padding-bottom: 10px
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns.clearfix:before {
        display: none
    }

    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns li {
        width: 100%;
        float: none
    }
}

@media only screen and (min-width:768px) {
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 5px*4)/ 5 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(n) {
        margin: 0 5px 5px 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(5n) {
        margin: 0 0 5px 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        grid-gap: 5px;
        padding-bottom: 5px
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:before {
        display: none
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 20px*7)/ 8 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>:nth-child(n) {
        margin: 0 20px 20px 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns>:nth-child(8n) {
        margin: 0 0 20px 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns {
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        grid-gap: 20px;
        padding-bottom: 20px
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-5-columns.clearfix:before {
        display: none
    }

    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns::after,
    .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns::before {
        display: none
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 5px*3)/ 4 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns>:nth-child(n) {
        margin: 0 5px 5px 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns>:nth-child(4n) {
        margin: 0 0 5px 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-gap: 5px;
        padding-bottom: 5px
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-2-columns.clearfix:before {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        zoom: 1
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after,
    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:before {
        display: table;
        content: ""
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns:after {
        clear: both
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 25px*4)/ 5 - .05rem)
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(n) {
        margin: 0 25px 25px 0
    }

    .gridNotSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns>:nth-child(5n) {
        margin: 0 0 25px 0
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        grid-gap: 25px;
        padding-bottom: 25px
    }

    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:after,
    .gridSupported .aboutTab-tabSplit .sectionWrapper .sectionContent .sectionList.grid-3-columns.clearfix:before {
        display: none
    }
}

@media only screen and (min-width:600px) {
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList {
        zoom: 1
    }

    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:after,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:before {
        display: table;
        content: ""
    }

    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:after {
        clear: both
    }

    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 10px*2)/ 3 - .05rem)
    }

    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>:nth-child(n) {
        margin: 0 10px 10px 0
    }

    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>:nth-child(3n) {
        margin: 0 0 10px 0
    }

    .gridSupported .pornstarPhotosShow-tabSplit .albumList {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-gap: 10px;
        padding-bottom: 10px
    }

    .gridSupported .pornstarPhotosShow-tabSplit .albumList.clearfix:after,
    .gridSupported .pornstarPhotosShow-tabSplit .albumList.clearfix:before {
        display: none
    }
}

@media only screen and (min-width:600px) {

    .pornstarPhotos-tabSplit .pageHeader,
    .pornstarPhotosShow-tabSplit .pageHeader {
        background: 0 0
    }
}

@media only screen and (min-width:768px) {

    .gridNotSupported .pornstarPhotos-tabSplit .albumList,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList {
        zoom: 1
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList:after,
    .gridNotSupported .pornstarPhotos-tabSplit .albumList:before,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:after,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:before {
        display: table;
        content: ""
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList:after,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList:after {
        clear: both
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>*,
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>* {
        float: left;
        box-sizing: border-box;
        width: calc((100% - 20px*3)/ 4 - .05rem)
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>:nth-child(n),
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>:nth-child(n) {
        margin: 0 20px 20px 0
    }

    .gridNotSupported .pornstarPhotos-tabSplit .albumList>:nth-child(4n),
    .gridNotSupported .pornstarPhotosShow-tabSplit .albumList>:nth-child(4n) {
        margin: 0 0 20px 0
    }

    .gridSupported .pornstarPhotos-tabSplit .albumList,
    .gridSupported .pornstarPhotosShow-tabSplit .albumList {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-gap: 20px;
        padding-bottom: 20px
    }

    .gridSupported .pornstarPhotos-tabSplit .albumList.clearfix:after,
    .gridSupported .pornstarPhotos-tabSplit .albumList.clearfix:before,
    .gridSupported .pornstarPhotosShow-tabSplit .albumList.clearfix:after,
    .gridSupported .pornstarPhotosShow-tabSplit .albumList.clearfix:before {
        display: none
    }
}

@media only screen and (min-width:600px) {
    .unified.claimed #communityProfileWrapper #actionBar .actionBtn .buttonLabel {
        font-size: 13px
    }
}