.displayFlex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexWrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.button{display:inline-block;text-decoration:none;border:none;cursor:pointer;vertical-align:top;text-align:center}.orangeButton{border:0;background:#f90;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.noLinkBtn{cursor:default!important}.GreyBottomContainer{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,.93)),color-stop(100%,rgba(30,30,30,.93)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%)}.ProfileMainMenu{background:#282828;background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%)}.arrow{content:'';width:0;height:0;font-size:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userSelect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.dropdownFilters{display:none;position:absolute;top:35px;right:0;min-width:188px;overflow-y:auto;overflow-x:hidden;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;z-index:100;background:#1b1b1b}.dropdownFilters>li{line-height:32px;background:#1b1b1b;font-size:12px;white-space:nowrap;text-transform:capitalize}.dropdownFilters>li.active>span>a,.dropdownFilters>li:hover>span>a{color:#cacaca;font-weight:700}.dropdownFilters>li>span{height:32px;display:block;padding:0;cursor:default}.dropdownFilters>li>span>a{color:#969696;cursor:pointer;display:block;padding:0 25px}.dropdownFilters>li>span>a:hover{text-decoration:none}.dropdownFilters>li i{display:none;width:15px;height:19px;background-repeat:no-repeat;margin-right:10px;position:relative;top:5px}.dropdownFilters>li i.mr{background-position:-227px -271px}.dropdownFilters>li i.mv{background-position:-192px -290px}.dropdownFilters>li i.tt{background-position:-192px -348px}.dropdownFilters>li i.ms{background-position:-207px -327px}.dropdownFilters>li i.tr{background-position:-192px -309px}.dropdownFilters>li i.lg{background-position:-192px -328px}.dropdownFilters>li i.mf{background-position:-192px -252px}.dropdownFilters>li i.a{background-position:-207px -252px}.dropdownFilters>li i.nv{background-position:-207px -271px}.dropdownFilters>li i.re{background-position:-207px -290px}.dropdownFilters>li i.cm{background-position:-227px -292px}.dropdownFilters>li i.ht{background-position:-265px -342px}.dropdownFilters>li i.av{background-position:-263px -275px;width:20px}.dropdownFilters>li i.po{background-position:-264px -292px;width:20px}.dropdownFilters>li i.straight{background-position:-245px -305px;width:16px;height:17px}.dropdownFilters>li i.gay{background-position:-245px -324px;width:16px;height:17px}.dropdownFilters>li i.shemale{background-position:-245px -343px;width:16px;height:17px}.wrapLongTitle{word-break:break-word;word-wrap:break-word}.itemTagBtn{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 18px;background:#1b1b1b;font-weight:400;font-size:14px;color:#fff;text-transform:capitalize;white-space:nowrap}.itemTagBtn:hover{text-decoration:none;background-color:#2f2f2f}.itemTagBtnWideDropdown{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 18px;background:#1b1b1b;font-weight:400;font-size:14px;color:#fff;text-transform:capitalize;white-space:nowrap;display:inline-block;margin:3px 0}.itemTagBtnWideDropdown:hover{text-decoration:none;background-color:#2f2f2f}.backGroundBlack{background:#000;border:1px solid #313131}button{border:0;background-color:transparent;cursor:pointer}button i,button span{cursor:pointer}.ipadButtonOverWrite{padding:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:0 0;line-height:normal;font-weight:400}.template{display:none}body.noOverFlow{overflow-y:hidden}body.noOverFlow div#tooltip{z-index:2147483647}.flagCopyrightError{color:red;display:none;font-size:14px;text-align:center;padding:10px;border-radius:6px;background:#500;margin-top:10px}.photoBlockBox{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;background-color:#101010;border:1px solid #2e2e2e;margin:0 0 15px;overflow:hidden;position:relative}.photoBlockBox .privateImg{display:block;margin:0 auto;padding:20px 0 40px}.photoBlockBox .privateText{margin-top:20px;text-align:center}.photoBlockBox #lockedStyle{text-align:center}.photoBlockBox #lockedStyle.userButtons{margin-bottom:20px}.photoBlockBox #lockedStyle button{float:none;margin:0 auto 0}.photoBlockBox #lockedStyle .noLinkBtn{margin:0 auto 20px}.photoBlockBox #lockedStyle div.noLinkBtn span{width:30px;height:22px;float:left;margin-top:5px}div#photoWrapper{color:#fff}div#photoWrapper h1{margin-bottom:10px;font-size:1.35em;font-weight:700;color:#fff}div#photoWrapper section#photoInfoSection{position:relative}div#photoWrapper div#singlePhotoPage>div{margin-bottom:5px}div#photoWrapper div#singlePhotoPage div.itemCount{position:absolute;top:0;right:0}div#photoWrapper div#singlePhotoPage div.bar-right{padding:0}div#photoWrapper div#singlePhotoPage div#caption_edit{margin-bottom:20px;padding:0;width:100%}div#photoWrapper div#singlePhotoPage input#caption_text{width:57%;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:0}div#photoWrapper div#singlePhotoPage .greyButton,div#photoWrapper div#singlePhotoPage .orangeButton{margin:0 0 0 10px;padding:7px 28px}div#photoWrapper.photoTablet div#photoImageSection button,div#photoWrapper.photoTablet div#thumbSliderWrapper button{padding:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:0 0;line-height:normal;font-weight:400}div#photoWrapper.photoTablet #photoImageSection div.centerImage img{max-width:100%}div#photoWrapper.photoTablet #advertisementBox iframe.general.ipad{width:100%}.ratingsContentClass{width:100%}.ratingsContentClass i{font-size:1.5rem}.ratingsContentClass i:not(.favoriteHeartBtn){color:#c6c6c6}.ratingsContentClass button{width:100%;height:50px;text-align:center}.ratingsContentClass button.thumRatingIcons{width:100%;height:50px;margin:0;padding:0}.ratingsContentClass button.thumRatingIcons.thumbs-down:hover i,.ratingsContentClass button.thumRatingIcons.thumbs-up:hover i{color:#fff}.ratingsContentClass button.thumRatingIcons.active i{cursor:default}.ratingsContentClass button.thumRatingIcons.buttonDisabled:hover i,.ratingsContentClass button.thumRatingIcons.disabled:hover i{cursor:default}.ratingsContentClass button.thumbs-up{border-right:1px solid #313131}.ratingsContentClass button.thumbs-up.active i{color:#34c759}.ratingsContentClass button.thumbs-down{border-left:1px solid #313131;border-right:1px solid #313131}.ratingsContentClass button.thumbs-down.active i{color:#e44545}.ratingsContentClass button#flagPhotoButton:hover i,.ratingsContentClass button#shareButton:hover i{color:#fff}.ratingsContentClass button.whiteHover:hover i{color:#fff}.ratingsContentClass li{width:7.3%;position:relative;color:#ababab}.ratingsContentClass li .bar-value{padding-bottom:6px}.ratingsContentClass li#barContainer{width:84px;margin:0 10px}.ratingsContentClass li#barContainer .rating-bar-container{width:100%}.ratingsContentClass li#barContainer .rating-bar-container .rating-bar{height:5px;float:left}.ratingsContentClass li#barContainer .rating-bar-container .rating-bar.bar-thumbs-up{background-color:#34c759}.ratingsContentClass li#barContainer .rating-bar-container .rating-bar.bar-thumbs-down{background-color:#e44545}.ratingsContentClass li.dataContainer{width:45px;height:50px}.ratingsContentClass li.dataContainer button{overflow:hidden;cursor:pointer}.ratingsContentClass li.dataContainer button span{margin-top:7px;font-size:.8em;display:block}.ratingsContentClass li.dataContainer button.active{cursor:default}.ratingsContentClass li.dataContainer button.active i{cursor:default}.ratingsContentClass .bar-container{width:84px;position:relative;margin:-10px -35px}div.photoColumnLeft{width:63.5%}div#photoImageSection{position:relative;margin-bottom:15px;background:#000;border:1px solid #313131}div#photoImageSection img{max-width:480px;height:auto;margin:20px 0}div#photoImageSection div.centerImage{min-height:200px;background:url(../images/ajax-loader-small.gif?cache=2022091402) center center no-repeat;text-align:center;position:relative}div#photoImageSection div.centerImage .centerImageVid{max-width:100%}div#photoImageSection div.centerImage a.navArrow{width:48px;height:100%;display:none;position:absolute;color:#fff;text-decoration:none}div#photoImageSection div.centerImage a.navArrow span{background:#323232;position:relative;top:43%;display:block;width:48px;height:64px}div#photoImageSection div.centerImage a.navArrow i{width:18px;height:30px;margin:16px auto 0;background-repeat:no-repeat}div#photoImageSection div.centerImage a.navArrow.arrowLeft{left:0}div#photoImageSection div.centerImage a.navArrow.arrowLeft i{background-position:-58px -229px}div#photoImageSection div.centerImage a.navArrow.arrowRight{right:0}div#photoImageSection div.centerImage a.navArrow.arrowRight i{background-position:-88px -229px}div#photoImageSection div.centerImage button.triggerSlideShow{position:absolute;bottom:18px;right:18px}div#photoImageSection div.centerImage button.triggerSlideShow span{font-size:24px;color:#c6c6c6}div#photoImageSection div.centerImage button.triggerSlideShow span:hover{color:#fff}div#photoImageSection div.centerImage:hover a.navArrow{display:block}.photoTablet div#photoImageSection div.centerImage a.navArrow{display:block}div#photoImageSection div.photoShareSection{border-top:1px solid #313131}div#photoImageSection div.photoShareSection div#photoPageIconList div.bar-container{width:100%;height:45px;margin:0;background-color:transparent;left:0;top:0}div#photoImageSection div.photoShareSection div#photoPageIconList div.bar-container.returnMessage{text-align:center;padding:18px 0;box-sizing:border-box;height:50px;color:#34c759;font-weight:700}div#photoImageSection ul#ratingSpace{overflow:hidden;height:50px}div#photoImageSection div.googleIconLine{margin-left:30px}div#photoImageSection div.share-icons{width:100%;margin:0;padding:12px 0 0 0;border:1px solid #333;border-left:0;border-right:0;border-bottom:0;left:0}div#photoImageSection div.share-icons div.share a.btn-tumblr{background-position:-136px -65px}ul.tagList{padding-left:0;overflow:hidden}ul.tagList li a{margin-left:-1px}ul.tagList li.alpha{padding-top:6px}div#photoComments{margin-bottom:2em}div#photoComments #cmtWrapper .commentBtn.showParents{bottom:10px;left:28%}div.photoColumnRight{width:32.69%}div#advertisementBox{margin-bottom:20px}div#advertisementBox>iframe{width:100%;height:310px}.usernameWrap a span.flag{margin-left:4px}div#thumbSliderWrapper{position:relative}div#thumbSliderWrapper button{width:25px;height:25px}div#thumbSliderWrapper button i{width:12px;height:22px;margin:2px auto 0;background-color:transparent;background-repeat:no-repeat}div#thumbSliderWrapper button.arrowLeft i{background-position:-154px -180px}div#thumbSliderWrapper button.arrowRight i{background-position:-156px -153px}div#thumbSliderWrapper button.playSlideShow{position:absolute;bottom:40px;right:20px}div#thumbSliderWrapper button.playSlideShow i{width:25px;height:20px;background-position:-118px -192px}div#thumbSliderWrapper div#thumbSlider{margin-bottom:20px;margin-top:20px;background:#000;border:1px solid #313131}div#thumbSliderWrapper div#thumbSlider h2{padding:20px 10px;color:#fff;font-size:1.25em}div#thumbSliderWrapper div#thumbSlider div.thumbSliderContent{padding-top:10px;position:relative;background:#000;border:1px solid #313131;border-left:0;border-right:0}div#thumbSliderWrapper div#thumbSlider div.thumbSliderContent>div{width:33.3%;height:95px;margin-bottom:10px;overflow:hidden}div#thumbSliderWrapper div#thumbSlider div.thumbSliderContent>div img{width:95px;height:auto;margin:0 auto;border:0;display:block}div#thumbSliderWrapper div#thumbSlider div.thumbSliderButtons{padding:20px 10px}div#thumbSliderWrapper div#thumbSlider div.thumbSliderButtons div.thumbItemInfo{width:90px;margin-top:5px;overflow:hidden;text-align:center}div#userInformation{margin-bottom:20px}div#userInformation div.small-av-wrap{width:60px;height:60px;margin:0;float:left}div#userInformation div.small-av-wrap img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}div#userInformation>ul{width:75%;max-width:75%}div#userInformation>ul li{margin-bottom:5px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.photoTablet div.buttonFriendsContainter button{width:100%;margin:0 0 10px}}#playerBackground{background-color:#0e0e0e;opacity:.95}.modalImage{position:fixed;z-index:9999999;width:100%;height:100%;top:0;left:0;display:none}.modalImage .ratingsContentClass{width:100%;height:30px;margin:10px 0;position:relative;overflow:hidden}.modalImage .ratingsContentClass button{cursor:pointer}.modalImage .ratingsContentClass button i{cursor:pointer}.modalImage .ratingsContentClass button span{cursor:pointer}.modalImage .ratingsContentClass a{color:#ababab;display:block;text-decoration:none}.modalImage .ratingsContentClass a,.modalImage .ratingsContentClass button{width:100%;height:30px;text-align:center}.modalImage .ratingsContentClass a i,.modalImage .ratingsContentClass button i{font-size:1.75em}.modalImage .ratingsContentClass a.thumRatingIcons.buttonDisabled,.modalImage .ratingsContentClass button.thumRatingIcons.buttonDisabled{cursor:default}.modalImage .ratingsContentClass a.thumRatingIcons.buttonDisabled i,.modalImage .ratingsContentClass button.thumRatingIcons.buttonDisabled i{cursor:default}.modalImage .ratingsContentClass a.thumbs-up,.modalImage .ratingsContentClass button.thumbs-up{border:0}.modalImage .ratingsContentClass a.thumbs-down,.modalImage .ratingsContentClass button.thumbs-down{border:0}.modalImage .ratingsContentClass a#closeModalInside,.modalImage .ratingsContentClass button#closeModalInside{width:35px}.modalImage .ratingsContentClass a#closeModalInside i,.modalImage .ratingsContentClass button#closeModalInside i{width:24px;height:23px;margin:0 auto;background-repeat:no-repeat;background-position:-4px -267px}.modalImage .ratingsContentClass a#closeModalInside:hover i,.modalImage .ratingsContentClass button#closeModalInside:hover i{background-position:-5px -299px}.modalImage .ratingsContentClass a#pauseModalInside,.modalImage .ratingsContentClass button#pauseModalInside{width:35px}.modalImage .ratingsContentClass a#pauseModalInside i,.modalImage .ratingsContentClass button#pauseModalInside i{width:18px;height:23px;margin:0 auto}.modalImage .ratingsContentClass a#pauseModalInside:hover i,.modalImage .ratingsContentClass button#pauseModalInside:hover i{color:#fff}.modalImage .ratingsContentClass a#pauseModalInside.pausePlay i,.modalImage .ratingsContentClass button#pauseModalInside.pausePlay i{background-position:-86px -271px}.modalImage .ratingsContentClass a#pauseModalInside.pausePlay:hover i,.modalImage .ratingsContentClass button#pauseModalInside.pausePlay:hover i{background-position:-86px -300px}.modalImage .ratingsContentClass a#externalLink i,.modalImage .ratingsContentClass button#externalLink i{width:28px;height:23px;margin:0 auto;font-size:26px}.modalImage .ratingsContentClass a#externalLink:hover i,.modalImage .ratingsContentClass button#externalLink:hover i{color:#fff}.modalImage .ratingsContentClass li{width:5%;position:relative;color:#ababab}.modalImage .ratingsContentClass li.smallWidth{width:58px}.modalImage .ratingsContentClass li.fixWidth{width:45px}.modalImage .ratingsContentClass li#thumbRatingValue{width:auto;max-width:45px;margin:9px 0 0;font-size:1.15em;font-weight:700;color:#fff;text-align:center;overflow:hidden}.modalImage .ratingsContentClass li.modalControl{width:75px;position:absolute;top:0;left:46.5%}.modalImage .ratingsContentClass li#barContainer{width:84px;margin:0 10px}.modalImage .ratingsContentClass li i.ph-icon-close-fullscreen{margin-top:3px}.modalImage .ratingsContentClass li.dataContainer{width:45px;height:30px}.modalImage .ratingsContentClass li.dataContainer a,.modalImage .ratingsContentClass li.dataContainer button{color:#ababab}.modalImage .ratingsContentClass li.dataContainer a i:not(.favoriteHeartBtn),.modalImage .ratingsContentClass li.dataContainer button i:not(.favoriteHeartBtn){color:#c6c6c6}.modalImage .ratingsContentClass li.dataContainer a i:not(.favoriteHeartBtn):hover,.modalImage .ratingsContentClass li.dataContainer button i:not(.favoriteHeartBtn):hover{color:#fff}.modalImage .ratingsContentClass li.dataContainer a i.ph-icon-chat-bubble,.modalImage .ratingsContentClass li.dataContainer button i.ph-icon-chat-bubble{margin-top:3px}.modalImage .ratingsContentClass li.dataContainer a span,.modalImage .ratingsContentClass li.dataContainer button span{margin-top:7px;font-size:.8em;display:block}.modalImage .ratingsContentClass li.dataContainer a.commentButton span,.modalImage .ratingsContentClass li.dataContainer button.commentButton span{margin-top:6px;font-size:1em}.modalImage .ratingsContentClass li.dataContainer a.commentButton:hover i,.modalImage .ratingsContentClass li.dataContainer button.commentButton:hover i{color:#fff}.modalImage .ratingsContentClass li.dataContainer a#objectFavorite span,.modalImage .ratingsContentClass li.dataContainer button#objectFavorite span{margin-top:6px;font-size:.9em}.modalImage .ratingsContentClass li.dataContainer a#objectFavorite.active,.modalImage .ratingsContentClass li.dataContainer button#objectFavorite.active{cursor:pointer}.modalImage .ratingsContentClass li.dataContainer a#objectFavorite.active i,.modalImage .ratingsContentClass li.dataContainer button#objectFavorite.active i{cursor:pointer}.modalImage .ratingsContentClass li.dataContainer a#objectFavorite.active span,.modalImage .ratingsContentClass li.dataContainer button#objectFavorite.active span{cursor:pointer}.modalImage .ratingsContentClass li.dataContainer a.active,.modalImage .ratingsContentClass li.dataContainer button.active{cursor:default}.modalImage .ratingsContentClass li.dataContainer a.active i,.modalImage .ratingsContentClass li.dataContainer button.active i{cursor:default}.modalImage .ratingsContentClass .bar-container{width:84px;position:relative;margin:-10px -35px}.modalImage.photoTablet button{height:auto;padding:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:0 0;line-height:normal;font-weight:400}.modalImage.photoTablet .ratingsContentClass li.modalControl{width:75px}#modalBtn{position:absolute;width:100%;height:100%}#photoShowCase{height:auto;position:relative;top:15px}#photoShowCase div#albumPhoto{height:auto}#photoShowCase div#albumPhoto div.centerImage{position:relative;height:auto}#photoShowCase div#albumPhoto div.centerImage .showCaseImg,#photoShowCase div#albumPhoto div.centerImage img#showCaseImg{width:auto;max-width:100%;height:100%;margin:0 auto;display:block;position:relative;z-index:1}#photoShowCase div#albumPhoto div.centerImage img#imgPreloader{position:absolute;top:49%;left:49%}#photoShowCase div#albumPhoto div.centerImage button.navArrow{width:48px;height:100%;top:0;display:none;outline:0;position:absolute;cursor:pointer;z-index:2;border:0}#photoShowCase div#albumPhoto div.centerImage button.navArrow span{width:48px;height:64px;background:#323232;position:absolute;top:44%;left:0;color:#fff;text-decoration:none;cursor:pointer}#photoShowCase div#albumPhoto div.centerImage button.navArrow i{width:18px;height:30px;margin:17px auto 0;cursor:pointer;background-repeat:no-repeat}#photoShowCase div#albumPhoto div.centerImage button.navArrow.arrowLeft{left:0}#photoShowCase div#albumPhoto div.centerImage button.navArrow.arrowLeft i{background-position:-58px -229px}#photoShowCase div#albumPhoto div.centerImage button.navArrow.arrowRight{right:0}#photoShowCase div#albumPhoto div.centerImage button.navArrow.arrowRight i{background-position:-88px -229px}#photoShowCase div#albumPhoto div.centerImage:hover button.navArrow{display:block}div.photoTablet #photoShowCase div#albumPhoto div.centerImage button.navArrow{display:block}#photoShowCase #underImage{height:172px;overflow:hidden}#photoShowCase div#carouselWrapper{width:100%;padding:25px 0;border:1px solid #313131;border-left:0;border-right:0;position:relative;text-align:center;overflow:hidden}#photoShowCase div#carouselWrapper div.carouselContainer{width:93.5%;height:70px;margin:0 auto;position:relative;overflow:hidden}#photoShowCase div#carouselWrapper button{width:35px;height:70px;position:absolute;top:25px}#photoShowCase div#carouselWrapper button i{width:15px;height:23px;margin:2px auto 0;background-color:transparent;background-repeat:no-repeat}#photoShowCase div#carouselWrapper button.bottomLeft{left:0}#photoShowCase div#carouselWrapper button.bottomLeft i{background-position:-154px -180px}#photoShowCase div#carouselWrapper button.bottomRight{right:0}#photoShowCase div#carouselWrapper button.bottomRight i{background-position:-156px -153px}#photoShowCase div#carouselWrapper ul{width:20000em;position:absolute;margin:0;padding:0}#photoShowCase div#carouselWrapper li{max-width:150px;height:70px;margin:0 5px;float:left;overflow:hidden;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;opacity:.4}#photoShowCase div#carouselWrapper li img{width:auto;height:70px;display:block}#photoShowCase div#carouselWrapper li.active,#photoShowCase div#carouselWrapper li:hover{opacity:1}button#closeWindow{position:absolute;top:0;right:0;padding:10px;cursor:pointer;z-index:4}button#closeWindow i.icon{background-repeat:no-repeat;background-position:-123px -264px;width:25px;height:26px}button#closeWindow:hover i.icon{background-position:-123px -300px}.photoTablet button#closeWindow{top:14px;right:-1px}.photoTablet li.dataContainer button#objectFavorite{border:0}#commentsCount i.iComment{width:32px;height:25px;background:url(../images/shareSection.png?cache=2022091402) -88px -24px no-repeat}#commentsCount:hover i.iComment{background-position:-55px -24px}.toggleLightBox{background-repeat:no-repeat;background-position:-115px -192px;display:inline-block;width:30px;height:25px;vertical-align:middle;cursor:pointer}.favorites-message{color:#0f0;text-align:center}
.container{margin:30px auto}.templateHtml{display:none}.hidden{display:none}.uploadWrapperContainer{background-color:#101010;border:1px solid #313131;border-radius:7px 7px 7px 7px;margin:0 0 15px;padding:0 0 7px;position:relative}.uploadWrapperContainer .uploadColumn{width:49%;margin-bottom:122px}.uploadWrapperContainer #uploaderMainLeftCol{float:left}.uploadWrapperContainer .uploaderTitleBar{color:#fff;font-weight:700;height:37px;padding:0 10px;text-transform:none;font-size:18px;line-height:1.8;text-shadow:1px 1px #0d0d0d;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#2a2a2a;background:-webkit-gradient(linear,left top,left bottom,from(#292929),to(#1c1c1c));background:-moz-linear-gradient(top,#292929,#1c1c1c);background:-o-linear-gradient(top,#292929,#1c1c1c);background:-ms-linear-gradient(top,#292929 0,#1c1c1c 100%)}.uploadWrapperContainer #uploadBoxText{font-size:24px;text-align:center;font-weight:700;margin:70px 0;letter-spacing:-1px;color:#fff}.uploadWrapperContainer #uploaderTextBelow{color:#666;font-size:12px;text-align:center;margin:122px 0 70px}.uploadWrapperContainer #uploaderTextBelow a{color:#666;text-decoration:underline}.uploadWrapperContainer .blockContentContainer #uploaderTextBelow{margin:0 auto}.uploadWrapperContainer .urlUpload{display:block;margin-top:25px;font-size:14px}.uploadWrapperContainer #uploaderMainRightCol{float:right}.uploadWrapperContainer .uploadBtnContainer{width:249px;height:214px;margin:auto;border:1px solid #0d0d0d;border-top:1px solid #3e3e3e;box-shadow:0 0 5px #0d0d0d;background-color:#161616;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.uploadWrapperContainer .uploadBtnContainer #videoUploadLink .icon{width:110px;height:82px}.uploadWrapperContainer .uploadBtnContainer #photoUploadLink .icon{width:113px;height:87px;background-position:-110px 0}.uploadWrapperContainer .uploadBtnContainer #videoUploadLink:hover .icon{background-position:0 -82px}.uploadWrapperContainer .uploadBtnContainer #photoUploadLink:hover .icon{background-position:-110px -87px}.uploadWrapperContainer .uploadBtnContainer .uploadToolLink{position:relative;width:100%;height:100%;margin:auto;display:block}.uploadWrapperContainer .uploadBtnContainer .uploadToolLink .icon{position:absolute;top:50%;left:50%;background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;display:block;margin:-60px 0 0 -55px}.uploadWrapperContainer .uploadBtnContainer .uploadToolLink .btnLabel{position:absolute;bottom:0;left:0;display:block;width:100%;height:35px;color:#000;font-weight:700;text-align:center;font-size:14px;line-height:2.5;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#fcbe61),to(#ec8e02));background:-moz-linear-gradient(top,#fcbe61,#ec8e02);background:-o-linear-gradient(top,#fcbe61,#ec8e02);background:-ms-linear-gradient(top,#fcbe61 0,#ec8e02 100%)}.uploadWrapperContainer .draggableArea{border:4px dashed #2c2c2c;margin:30px 65px;padding:50px 0;height:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.uploadWrapperContainer .draggableArea .notSupported{text-align:center}.uploadWrapperContainer .draggableArea #cloudIcon{background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;width:146px;height:108px;margin:auto;background-position:-223px 0}.uploadWrapperContainer .draggableArea #selectFilesButton{position:relative;font-size:18px;padding:12px 0;margin:30px 270px;font-weight:700;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;color:#000;text-shadow:1px 1px #fccc84;background:-webkit-gradient(linear,left top,left bottom,from(#ffb648),to(#d58002));background:-moz-linear-gradient(top,#ffb648,#d58002);background:-o-linear-gradient(top,#ffb648,#d58002);background:-ms-linear-gradient(top,#ffb648 0,#d58002 100%)}.uploadWrapperContainer .draggableArea #selectFilesButton div{line-height:1.75em;padding:0 1.5em 5px}.uploadWrapperContainer #dragFilesHere.hover #cloudIcon,.uploadWrapperContainer .draggableArea:hover #cloudIcon{background-position:-223px -108px}.uploadWrapperContainer #dragFilesHere.hover{border-color:#f7b045}.uploadWrapperContainer .filemultiple{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.uploadWrapperContainer #selectFilesText{font-size:24px;color:#9a9999;text-align:center}.uploadWrapperContainer #selectFilesTextBottom{color:#666;font-size:12px;text-align:center;margin:45px 0}.uploadWrapperContainer #selectFilesTextBottom a{color:#666;text-decoration:underline}.uploadWrapperContainer .editDetailBox{border:1px solid #292929;border-top:1px solid #101010;margin:0 0 15px 0}.uploadWrapperContainer .editDetailBox.in{height:auto;width:auto;background:0 0;background-color:#101010;text-align:left;line-height:auto}.uploadWrapperContainer .editDetailBox:first-child{border-top:none}#videoDetailBar,.titleBarUploader{display:none;color:#fff;height:37px;text-transform:none;font-weight:700;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:0 10px;background:#2a2a2a;background:-webkit-gradient(linear,left top,left bottom,from(#292929),to(#1c1c1c));background:-moz-linear-gradient(top,#292929,#1c1c1c);background:-o-linear-gradient(top,#292929,#1c1c1c);background:-ms-linear-gradient(top,#292929 0,#1c1c1c 100%)}#videoDetailBar span,.titleBarUploader span{font-size:18px;padding:0 0 0 10px;line-height:1.8;display:block;float:left}#videoDetailBar ul li,.titleBarUploader ul li{float:left;height:100%;cursor:pointer;border-left:1px solid #191919;border-right:1px solid #464646;padding:0 10px;line-height:2.4}#videoDetailBar ul li a,.titleBarUploader ul li a{color:#fff}#videoDetailBar ul li a:hover,.titleBarUploader ul li a:hover{color:#fff;text-decoration:none}#videoDetailBar ul li:last-child,.titleBarUploader ul li:last-child{border-right:none}#videoDetailBar ul li:first-child,.titleBarUploader ul li:first-child{border-left:none}#videoDetailBar ul,.btnUpload,.titleBarUploader ul{position:relative;top:4px;right:2px;float:right;height:28px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#2f2f2f}.btnUpload{padding:0 10px;line-height:2.4;cursor:pointer;font-weight:700;font-size:12px}.videoEditContentBlock{border-top:1px solid #1a1a1a;border-bottom:1px solid #000}.videoEditContentBlock .blockContentContainer{margin:18px 25px}.videoEditContentBlock .blockContentContainer .mainThumbnailBox{position:relative;background-color:#202020;width:160px;height:120px;float:left}.videoEditContentBlock .blockContentContainer .mainThumbnailBox .loadedImg{position:absolute;top:50%;left:50%;margin:-34px 0 0 -49px}.videoEditContentBlock .blockContentContainer .mainThumbnailBox .loadedError{position:absolute;top:50%;left:50%;margin:-34px 0 0 -49px}.videoEditContentBlock .blockContentContainer .mainThumbnailBox .loadingLoop{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}.videoEditContentBlock .blockContentContainer .progressInfoBox{float:left;margin:0 0 0 15px}.videoEditContentBlock .blockContentContainer .progressInfoBox .fileName{font-size:18px;font-weight:700}.videoEditContentBlock .blockContentContainer .progressInfoBox .textUnderTitle{color:#686767;margin:13px 0 30px}.premiumWrapper{margin-top:10px;margin-bottom:20px;color:#969696}.premiumWrapper .premiumTemplate{margin-right:5px;position:relative;top:2px}.firefox #selectFilesButton{overflow:hidden}.firefox .filemultiple{font-size:1000%;height:100%;left:0;opacity:0;top:0;position:absolute;width:100%}input[type=file]::-webkit-file-upload-button{cursor:pointer}.progressBarContainer{position:relative;float:left;width:254px;height:15px;background-color:#222}.progressBarContainer .bar{position:absolute;top:0;left:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#b1d142),to(#6e8c04));background:-moz-linear-gradient(top,#b1d142,#6e8c04);background:-o-linear-gradient(top,#b1d142,#6e8c04);background:-ms-linear-gradient(top,#b1d142 0,#6e8c04 100%)}.trashCanIcon{cursor:pointer;width:13px;height:16px;background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;background-position:0 -164px;float:left;margin:0 0 0 20px}.trashCanIcon:hover{background-position:-13px -164px}.trashCanIcon:hover .trashCanTooltipContainer{display:block}.trashCanTooltipContainer{position:relative;top:-15px;left:-4px;display:none;font-weight:700}.trashCanTooltipContainer .arrow{width:1px;height:1px;border:10px solid transparent;border-top:10px solid #313131}.trashCanTooltipContainer .trashCanTooltip{position:absolute;left:-56px;text-align:center;white-space:nowrap;background-color:#313131;height:25px;padding:0 15px;line-height:2;margin:-25px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.progressDescription{clear:both;padding-top:10px;font-weight:700;color:#7e7a77;line-height:1.5em}.progressDescription p.ok{color:#5faa01}.progressDescription p.nok{color:red}.dropDownColumn{float:left;margin:0 50px 30px 0;width:261px}label.uploadFormTitle{float:none;width:auto;text-align:left;display:block}.uploadFormTitle{font-weight:700;font-size:18px;margin:0 0 10px}.instructions{width:700px;color:#969696;margin:10px 0;display:none}.uploadInputTitle{width:595px;height:30px;border:none;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}.tagsPsList{width:392px}.submitNewPornstar,.submitNewTag{background:#f90;color:#000;display:inline-block;font-size:14px;font-weight:700;height:31px;line-height:31px;vertical-align:top;text-align:center;width:115px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer}.submitNewPornstar:hover,.submitNewTag:hover{background:#ffa31a}.characterCount{width:595px;text-align:left;color:#626262;margin:5px 0 20px}.gayCategoryList{display:none}.categoryList ul{float:left;width:14.2%}.categoryList ul li{cursor:pointer;color:#969696;white-space:nowrap;font-size:12px;margin:20px 20px 0 0;vertical-align:top}.categoryList ul li.inactive{color:#585858;cursor:auto}.categoryList ul li .categoryCheckbox{display:block;float:left;width:15px;height:15px;margin:0 5px 0 0;border:1px solid #282828;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#111112),to(#171717));background:-moz-linear-gradient(top,#111112,#171717);background:-o-linear-gradient(top,#111112,#171717);background:-ms-linear-gradient(top,#111112 0,#171717 100%)}.categoryList ul li.active .categoryCheckbox{background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;background-position:-26px -164px}.fileUploadError{text-align:center;background-color:#610000;color:#828080;font-size:16px;font-weight:700;padding:25px 0;margin:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.categoryError{display:none;text-align:center;background-color:#610000;color:#828080;font-size:16px;font-weight:700;padding:25px 0;margin:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.categoryError.displayBlock{display:block}.tagsContainer{position:relative}.tagsContainer .uploaderTagList li{float:left;margin:0 3px 10px 0;height:20px}.tagsContainer .uploaderTagList li .labelTag{background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;width:7px;height:100%;float:left;background-position:-41px -164px}.tagsContainer .uploaderTagList li .labelText{background-color:#3f3e3e;float:left;height:100%;padding:0 7px;color:#f39000}.tagsContainer .uploaderTagList li .labelText span{display:block;float:left}.tagsContainer .uploaderTagList li .labelText .tagText{line-height:1.5;margin:0 5px 0 0}.tagsContainer ul li{cursor:pointer}.tagsContainer ul li:hover .labelTag{background-position:-48px -164px}.tagsContainer ul li:hover .labelText{color:#000;background:-webkit-gradient(linear,left top,left bottom,from(#ffb541),to(#de8603));background:-moz-linear-gradient(top,#ffb541,#de8603);background:-o-linear-gradient(top,#ffb541,#de8603);background:-ms-linear-gradient(top,#ffb541 0,#de8603 100%)}.tagsContainer .labelIcon{width:11px;background-position:-68px -164px}.labelIcon{background:url(../images/html5Uploader/sprite_HTML5_uploader.png?cache=2022091402) no-repeat;height:100%}.suggestionList{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.suggestionList li{padding:5px 0;font-size:14px;color:#3a3a3a;font-weight:700;width:160px;text-indent:10px;cursor:pointer}.suggestionList li:hover{background-color:#bfbfbf}.pornstarBlock{position:relative}.pornstarBlock .suggestionList{left:0;top:62px}.saveBlockContent{position:relative;text-align:center}.saveBlockContent .textAboveSaveBtn{color:#881e1e;text-align:center}.uploaderSaveButton{font-size:24px;font-weight:700;padding:12px 0;width:240px;margin:10px auto;text-shadow:1px 1px #4d6109;border:none;color:#fff;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#b2d244),to(#6a8801));background:-moz-linear-gradient(top,#b2d244,#6a8801);background:-o-linear-gradient(top,#b2d244,#6a8801);background:-ms-linear-gradient(top,#b2d244 0,#6a8801 100%)}.confirmationText{display:inline-block}.confirmationText span{color:#72af22;font-size:16px;font-weight:700}.showLessTrigger{color:#acacac;float:right;margin:0 10px 0 0;cursor:pointer;position:relative;top:-20px}.showLessTrigger .arrow{width:1px;height:1px;float:left;border:7px solid transparent;border-bottom:7px solid #acacac;position:relative;top:-4px}.showMoreTrigger{display:none;color:#acacac;float:right;margin:0 10px 0 0;cursor:pointer}.showMoreTrigger .arrow{width:1px;height:1px;float:left;border:7px solid transparent;border-top:7px solid #acacac;position:relative;top:4px}.displayBtnText{float:left;margin:0 3px 0 0}.ui-helper-hidden-accessible{display:none}.loadingLoop.gifLoop{display:none}.loadingDivContainer div{color:#881e1e;text-align:center}.corruptMessage{margin:1.5rem 0 0;text-align:center}.inactiveMessage{margin:2rem 0 1.2rem;text-align:center;font-size:1.5em;color:#f90}
.fanclub_purchase_flow_modals_container{display:none}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal{width:auto;position:relative}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal.withLast4{top:50px}@media only screen and (max-width:992px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal{width:85%;margin:0 auto}}@media only screen and (max-width:600px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal{width:95%;top:3%}}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_submodal{display:none}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_submodal.active_modal{display:block;background-color:#1b1b1b}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_purchase_modal,#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .login_signup_modal{width:600px}@media only screen and (max-width:992px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_purchase_modal,#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .login_signup_modal{width:100%}}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_purchase_modal{width:700px}@media only screen and (max-width:992px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_purchase_modal{width:100%}}@media only screen and (max-width:992px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .pfCreditCardModal{width:100%;box-sizing:border-box}}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_modal_close{width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-position:-260px -321px;border:none;cursor:pointer;display:block;position:absolute;right:10px;top:10px}@media only screen and (max-width:600px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_modal_close{width:21px;height:20px;background-position:-261px -323px}}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_modal_close:hover{background-position:-286px -321px}@media only screen and (max-width:600px){#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_modal_close:hover{background-position:-261px -323px}}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal .fanclub_modal_loading{display:none}.fanclub_purchase_modal .checkmark_bullet{position:relative;width:20px;height:20px;background-color:#1b1b1b;vertical-align:middle}.fanclub_purchase_modal .checkmark_bullet:after{content:"";position:absolute;top:-2px;left:5px;width:5px;height:9px;border:solid #f90;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}@media only screen and (max-width:600px){.fanclub_purchase_modal .checkmark_bullet:after{top:1px;left:8px;width:8px;height:13px}}.fanclub_purchase_modal .fanclub_purchase_top_container{background-color:#1b1b1b}.fanclub_purchase_modal .fanclub_purchase_top_container .modelName{color:#ff9000}.fanclub_purchase_modal .fanclub_purchase_top_container .fanclub_purchase_top_header{padding:20px 40px;font-size:24px;margin:0 auto;box-sizing:border-box;font-weight:700}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_container .fanclub_purchase_top_header{padding:20px 20px 10px;font-size:22px;color:#fff;text-align:center}}.fanclub_purchase_modal .fanclub_purchase_top_container .fanclub_purchase_top_header .pfModalHeader.logo{display:block;margin:5px 0 25px 0}@media only screen and (max-width:992px){.fanclub_purchase_modal .fanclub_purchase_top_container .fanclub_purchase_top_header .pfModalHeader.logo{margin:0 0 25px 0}}.fanclub_purchase_modal .fanclub_purchase_top_content{border-top:1px solid #2e2e2e;padding:30px 40px 20px;width:100%;box-sizing:border-box;overflow-y:auto}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_content{padding:15px 20px 20px}}.fanclub_purchase_modal .fanclub_purchase_top_content .perks_template{display:none}.fanclub_purchase_modal .fanclub_purchase_top_content .perk_content{margin-left:30px;padding:7px 0;display:inline-block;font-size:14px;color:#bcbabb;vertical-align:middle}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_content .perk_content{padding:5px 0}}.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_other_perks,.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_perks{width:100%;margin:0 auto}.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_other_perks{display:none}.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_other_perks.active{display:block}.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_optout{color:#bcbabb;padding:15px 0 0;font-size:11px;vertical-align:middle;text-align:center}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_optout{margin:0}}.fanclub_purchase_modal .fanclub_purchase_top_content.two_perks_list .fanclub_purchase_perks{margin-bottom:30px}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_content.two_perks_list .fanclub_purchase_perks{margin-bottom:20px}}.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_perks_text{font-size:15px;font-weight:700;margin-bottom:5px}@media only screen and (max-width:600px){.fanclub_purchase_modal .fanclub_purchase_top_content .fanclub_purchase_perks_text{font-size:14px;color:#fff}}.fanclub_purchase_modal .bottom_purchase_1,.fanclub_purchase_modal .bottom_purchase_2{display:none}.fanclub_purchase_modal .purchase_modal_1 .bottom_purchase_1{display:block}.fanclub_purchase_modal .purchase_modal_2 .bottom_purchase_2{display:block}.fanclub_purchase_modal .report_other_perks{text-align:center;color:#999;font-size:11px;text-decoration:underline;margin:15px 0 -10px}.fanclub_purchase_modal .report_other_perks span{cursor:pointer}.fanclub_purchase_modal .report_other_perks span.notClickable{cursor:auto}.fanclub_purchase_modal .report_other_perks span.error{color:red;text-decoration:underline;background-color:transparent;border:0;display:inline-block;font-size:11px}.fanclub_purchase_modal .last_digits_submit.disabled{background:#2f2f2f;color:#ccc;cursor:auto}.fanclub_modal_footer{border-top:1px solid #2e2e2e;padding:20px 30px;background-color:#1b1b1b;text-align:center}.fanclub_modal_footer::after,.fanclub_modal_footer::before{display:table;content:""}.fanclub_modal_footer::after{clear:both;zoom:1}.fanclub_modal_footer .fanclub_footer_info{font-size:11px;color:#999;padding:0 0 10px;text-align:center}.fanclub_modal_footer .fanclub_price{font-size:22px;font-weight:700;margin-bottom:15px;letter-spacing:1px;color:#fff}.fanclub_modal_footer .orangeButton{width:400px;font-size:18px;padding:14px;font-weight:400;display:block;margin:0 auto}@media only screen and (max-width:992px){.fanclub_modal_footer .orangeButton{width:65%}}@media only screen and (max-width:600px){.fanclub_modal_footer .orangeButton{width:85%;padding:8px 14px;box-sizing:border-box}}.fanclub_modal_footer .fanclub_footer_button.disabled{background:#2f2f2f;color:#ccc;cursor:auto}.fanclub_modal_footer .changeCCText{font-size:11px;color:#ff9000;cursor:pointer}.fanclub_modal_footer .changeCCText.notDesktop{margin-bottom:15px}.fanclub_modal_footer .footerDisclaimer{padding-top:25px;float:none;text-align:center;font-size:11px;color:#999;width:100%}.fanclub_modal_footer .footerDisclaimer .priceInformation{text-align:center}@media only screen and (max-width:992px){.fanclub_modal_footer.loginSignup .fanclub_footer_info{padding:0}}.already_fan_modal .fc_modal_top,.inactive_fanclub_modal .fc_modal_top{padding:40px 60px;background-color:#1b1b1b;max-width:600px;box-sizing:border-box}@media only screen and (max-width:992px){.already_fan_modal .fc_modal_top,.inactive_fanclub_modal .fc_modal_top{max-width:none}}@media only screen and (max-width:600px){.already_fan_modal .fc_modal_top,.inactive_fanclub_modal .fc_modal_top{max-width:none}}.already_fan_modal .fc_modal_title,.inactive_fanclub_modal .fc_modal_title{font-size:24px;margin-bottom:25px;font-weight:700;color:#fff}.already_fan_modal .fc_modal_content,.inactive_fanclub_modal .fc_modal_content{font-size:15px;color:#ccc}.already_fan_modal .modelName,.inactive_fanclub_modal .modelName{color:#ff9000}.already_fan_modal .orangeButton,.inactive_fanclub_modal .orangeButton{margin-bottom:20px}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal.loadingModal{border:0;top:40%}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal.loadingModal .fanclub_modal_close{display:none}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal.loadingModal .fanclub_modal_loading{display:block}#modalWrapMTubes .modalMTubes.fanclubPurchaseFlowModal.loadingModal .fanclub_modal_loading img{display:block;margin:0 auto}.fanclub_loading img{display:block;margin:0 auto}
.display-none,.displayNone{display:none}.clearfix::after,.clearfix::before{display:table;content:""}.clearfix::after{clear:both;zoom:1}.orangeText{color:#ff9000}.greenText{color:#68a944}.desktopOnly{display:block}@media only screen and (max-width:992px){.desktopOnly{display:none}}.desktopOnly.inline{display:inline-block}@media only screen and (max-width:992px){.desktopOnly.inline{display:none}}.desktopOnly.inline.display-none,.desktopOnly.inline.displayNone{display:none}.notDesktop{display:none}@media only screen and (max-width:992px){.notDesktop{display:block}}.notDesktop.inline{display:none}@media only screen and (max-width:992px){.notDesktop.inline{display:inline-block}}.notDesktop.inline.display-none,.notDesktop.inline.displayNone{display:none}.orangeButton .purchase_loading_img{height:20px;display:inline-block;vertical-align:middle}.leave_confirmation_modal{min-width:550px;padding:50px;background-color:#1b1b1b;text-align:center}@media only screen and (max-width:992px){.leave_confirmation_modal{min-width:auto}}@media only screen and (max-width:600px){.leave_confirmation_modal{padding:50px 5%}}.leave_confirmation_modal .leave_confirmation_title{margin:0 auto 40px;font-size:20px;width:90%;color:#fff;line-height:1.5}@media only screen and (max-width:992px){.leave_confirmation_modal .leave_confirmation_title{width:100%}}.leave_confirmation_modal .leave_confirmation_text{margin-top:20px;font-size:13px;color:#ddd;clear:both}.leave_confirmation_modal .greyButton,.leave_confirmation_modal .orangeButton{padding:15px 10px;width:49%;font-size:16px;font-weight:400}@media only screen and (max-width:768px){.leave_confirmation_modal .greyButton,.leave_confirmation_modal .orangeButton{width:100%;float:none}}.leave_confirmation_modal .greyButton{background-color:#2f2f2f;float:left}@media only screen and (max-width:768px){.leave_confirmation_modal .greyButton{margin-top:15px}}.leave_confirmation_modal .orangeButton{float:right}.success_failure_modal .modelName{color:#ff9000}.success_failure_modal .pornhubLogo img{margin:15px}.success_failure_modal .successFailureContent{padding:0 60px 25px;background-color:#1b1b1b;width:600px;box-sizing:border-box;color:#eee}@media only screen and (max-width:992px){.success_failure_modal .successFailureContent{width:auto}}@media only screen and (max-width:600px){.success_failure_modal .successFailureContent{padding:0 7% 20px}}.success_failure_modal .successFailureContent .successFailureTitle{font-size:24px;margin:15px 0 25px;font-weight:700;color:#fff;text-align:center}.success_failure_modal .successFailureContent .successFailureText{font-size:16px;color:#ddd}.success_failure_modal .successFailureContent .pfPurchaseInfo{margin-top:15px}.success_failure_modal .successFailureContent .orderInfo{margin:15px 0 10px;color:#777}.success_failure_modal .successFailureContent .chargeDisclaimer{font-size:11px;color:#aaa;line-height:1.5}.success_failure_modal .successFailureContent .tryAgainDisclaimer{margin-top:10px;text-align:center;color:#aaa;clear:both}.success_failure_modal .successIcon{background-color:#ff9000;border-radius:50%;width:80px;height:80px;margin:0 auto;position:relative}@media only screen and (max-width:600px){.success_failure_modal .successIcon{width:65px;height:65px}}.success_failure_modal .successIcon .checkIconWrapper{margin:0;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%)}.success_failure_modal .successIcon .checkIcon{display:block;width:13px;height:25px;margin-top:-5px;border:solid #1b1b1b;border-width:0 6px 6px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:992px){.success_failure_modal .successIcon .checkIcon{box-sizing:content-box}}.success_failure_modal .failureIcon{background-color:#2f2f2f;border-radius:50%;width:80px;height:80px;margin:0 auto;position:relative}@media only screen and (max-width:600px){.success_failure_modal .failureIcon{width:65px;height:65px}}.success_failure_modal .failureIcon .xIcon{margin:0;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%)}.success_failure_modal .failureIcon .xIcon:after{content:"\d7";font-size:50px;color:#fff}.success_failure_modal .successFailureButtons{margin-top:30px}.success_failure_modal .successFailureButtons::after,.success_failure_modal .successFailureButtons::before{display:table;content:""}.success_failure_modal .successFailureButtons::after{clear:both;zoom:1}.success_failure_modal .successFailureButtons::after,.success_failure_modal .successFailureButtons::before{display:table;content:""}.success_failure_modal .successFailureButtons::after{clear:both;zoom:1}.success_failure_modal .successFailureButtons .greyButton,.success_failure_modal .successFailureButtons .orangeButton{font-size:16px;padding:14px;font-weight:400;display:block;margin:0 auto;text-align:center;cursor:pointer}.success_failure_modal .successFailureButtons .sfButton{width:49%;box-sizing:border-box;float:left}@media only screen and (max-width:768px){.success_failure_modal .successFailureButtons .sfButton{float:none;width:100%;display:block}}.success_failure_modal .successFailureButtons .sfButton.orangeButton{float:right;margin-left:2%}@media only screen and (max-width:768px){.success_failure_modal .successFailureButtons .sfButton.orangeButton{float:none;margin:0 0 15px}}.success_failure_modal .successFailureButtons .sfButton.greyButton{background-color:#2f2f2f;color:#eee}.success_failure_modal .successFailureButtons .sfButton.changeCCText{text-align:center;float:right;margin-top:15px;cursor:pointer;clear:both}.success_failure_modal .successFailureButtons .oneButtonRow{width:100%;box-sizing:border-box}.success_failure_modal .successFailureFooter{margin-top:30px}.success_failure_modal .successFailureFooter::after,.success_failure_modal .successFailureFooter::before{display:table;content:""}.success_failure_modal .successFailureFooter::after{clear:both;zoom:1}.success_failure_modal .successFailureFooter::after,.success_failure_modal .successFailureFooter::before{display:table;content:""}.success_failure_modal .successFailureFooter::after{clear:both;zoom:1}.success_failure_modal .successFailureFooter .probillerContactLink{display:inline-block;margin-top:8px}@media only screen and (max-width:992px){.success_failure_modal .successFailureFooter .probillerContactLink{font-size:12px}}.success_failure_modal .fanclubUpsell{margin-top:35px;color:#ddd;font-size:14px}@media only screen and (max-width:600px){.success_failure_modal .fanclubUpsell{margin-top:25px}}.success_failure_modal .fanclubUpsell .fcUpsellVideoList{margin-top:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;white-space:nowrap}.success_failure_modal .fanclubUpsell .fanclubVideo{display:inline-block;margin:0 0 2.5% 2%;vertical-align:top;position:relative}.success_failure_modal .fanclubUpsell .fanclubVideo:first-child{margin-left:0}.success_failure_modal .fanclubUpsell .fanclubVideo:last-child{margin:0 2% 2.5% 2%}.success_failure_modal .fanclubUpsell .videoThumb{pointer-events:none;width:180px}.success_failure_modal .fanclubUpsell .overlayWrapper{position:absolute;width:100%;height:98%;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.7);top:0}@media only screen and (max-width:992px){.success_failure_modal .fanclubUpsell .overlayWrapper{height:100%}}.success_failure_modal .fanclubUpsell .fcUpsellFanIcon{width:35%;display:inline-block}.success_failure_modal .fanclubUpsell .overlayContent{margin:0;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%)}.success_failure_modal .fanclubUpsell .overlayContent .fcUpsellOverlayText{color:#eee;margin-top:5px}.success_failure_modal .fanclubUpsell .fcUpsellPrice{margin-top:20px;font-size:19px;text-align:center;text-transform:lowercase;color:#fff}.success_failure_modal .fanclubUpsell .successFailureButtons{margin-top:15px}.success_failure_modal .fanclubUpsell .fcFooterPrice{margin-top:10px;text-align:center;font-size:12px;color:#999}.success_failure_modal .fanclubUpsell .fcUpsellText b{color:#fff}.success_failure_modal .fanclubUpsell .fancubUpsellButton{padding:13px 14px}.success_failure_modal .fanclubUpsell .fancubUpsellButton .fanBtnIcon{width:22px;vertical-align:bottom;margin-right:3px;display:inline-block}.success_failure_modal .fanclubUpsell .moreFanVideos{height:100.8px;width:130px}.success_failure_modal .fanclubUpsell .moreFanVideos .moreFanVideosText{margin:0;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%)}.modalMTubes.withUpsell{top:50px}.pfLastDigits{max-width:460px;margin:0 auto 20px}.pfLastDigits::after,.pfLastDigits::before{display:table;content:""}.pfLastDigits::after{clear:both;zoom:1}.pfLastDigits::after,.pfLastDigits::before{display:table;content:""}.pfLastDigits::after{clear:both;zoom:1}.pfLastDigits .digitsUser{float:left;width:100px}.pfLastDigits .digitsUser .digitsUserAvatar{width:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:block;margin:0 auto}.pfLastDigits .digitsUser .digitsUserName{color:#ff9000;font-weight:700;font-size:14px;margin-top:5px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pfLastDigits .digitsForm{float:left;width:77%;text-align:center}.pfLastDigits .digitsForm .pfLastDigitsText{width:90%;margin:0 auto;line-height:1.5;font-size:13px;color:#bcbabb}@media only screen and (max-width:600px){.pfLastDigits .digitsForm .pfLastDigitsText{font-size:14px}}.pfLastDigits .digitsForm .first6{display:none;font-size:18px;color:#bcbabb;margin-right:10px}.pfLastDigits .digitsForm .first6 span{padding:0 10px}.pfLastDigits .digitsForm .first6.active{display:inline-block}.pfLastDigits .digitsForm .digitInputs{display:inline-block}.pfLastDigits .digitsForm input{display:inline-block;padding:5px;text-align:center;width:24px;height:24px;margin:1.5rem 3px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:0;font-size:18px;color:#fff;background:#343434;-moz-appearance:textfield}@media only screen and (max-width:600px){.pfLastDigits .digitsForm input{width:35px;height:35px;margin:25px 3px 0}}@media only screen and (max-width:400px){.pfLastDigits .digitsForm input{width:30px;height:30px;margin:10px 3px 0}}.pfLastDigits .digitsForm input::-webkit-inner-spin-button,.pfLastDigits .digitsForm input::-webkit-outer-spin-button{-webkit-appearance:none}.pfLastDigits .digitsForm .pfLastDigitsError{color:#e53b1a;margin:10px 0 -5px;display:none}.pfLastDigits .digitsForm .pfLastDigitsError.active{display:block}@media only screen and (max-width:768px){.fanclubPurchaseFlowModal .digitsUser,.videoPurchaseFlowModal .digitsUser{float:none;width:100%;padding:0 0 20px;text-align:center}.fanclubPurchaseFlowModal .digitsUser .digitsUserAvatar,.videoPurchaseFlowModal .digitsUser .digitsUserAvatar{margin:0 auto}.fanclubPurchaseFlowModal .digitsForm,.videoPurchaseFlowModal .digitsForm{float:none;width:100%}}@media only screen and (max-width:600px){.customVideoPurchaseFlowModal .digitsUser,.tippingPurchaseFlowModal .digitsUser{float:none;width:100%;padding:0 0 20px;text-align:center}.customVideoPurchaseFlowModal .digitsUser .digitsUserAvatar,.tippingPurchaseFlowModal .digitsUser .digitsUserAvatar{margin:0 auto}.customVideoPurchaseFlowModal .digitsForm,.tippingPurchaseFlowModal .digitsForm{float:none;width:100%}}.modalMTubes .pfCreditCardModal{padding:30px 50px;position:relative;box-sizing:border-box;width:650px}@media only screen and (max-width:992px){.modalMTubes .pfCreditCardModal{margin:0 auto;padding:30px 5%;width:auto}}@media only screen and (max-width:400px){.modalMTubes .pfCreditCardModal{width:100%}}.modalMTubes .pfCreditCardModal .ccPurchaseInfo{margin:30px 0}@media only screen and (max-width:992px){.addCouponContainer{margin-top:20px}}.addCouponContainer .enterField .orangeText{display:inline-block;padding-bottom:10px}.addCouponContainer .enterField .orangeText:hover{cursor:pointer}.addCouponContainer .inputCoupon{position:relative;display:inline-block;padding-bottom:10px}.addCouponContainer .inputCoupon.displayNone{display:none}.addCouponContainer .inputCoupon input{max-width:100%;box-sizing:border-box;background:0 0;border:1px solid #313131;padding:6px 9px;border-radius:3px;color:#fff;margin-bottom:0}.addCouponContainer .inputCoupon input.error{border-color:#e53b1a;text-align:left;font-weight:400}.addCouponContainer .inputCoupon .couponError{color:#e53b1a;position:absolute;font-size:11px;clear:both;top:31px;width:300px}@media only screen and (max-width:992px){.addCouponContainer .inputCoupon .couponError{width:100%}}.addCouponContainer .inputCoupon .couponInputWrapper{float:left;padding-right:10px;box-sizing:border-box}@media only screen and (max-width:400px){.addCouponContainer .inputCoupon .couponInputWrapper{width:70%}}.addCouponContainer .orangeButton{border-radius:3px;padding:6px 15px;float:left;box-sizing:border-box}@media only screen and (max-width:400px){.addCouponContainer .orangeButton{width:30%;padding:6px}}.addCouponContainer .orangeButton.disabled{opacity:.3;cursor:auto;pointer-events:none}.addCouponContainer .successfulCoupon{color:#9b9b9b;font-size:14px}.addCouponContainer .successfulCoupon .amountOff,.addCouponContainer .successfulCoupon .close-icon,.addCouponContainer .successfulCoupon .greenText{vertical-align:middle;margin-right:10px}.addCouponContainer .successfulCoupon .greenText{font-weight:700}.addCouponContainer .successfulCoupon .close-icon{cursor:pointer;display:inline-block;border:none;width:14px;height:14px;background-repeat:no-repeat;background-size:360px;background-position:-235px -290px}.modalMTubes .mhPoweredByPH{display:block;margin-bottom:20px;max-width:100%}.modalMTubes.tippingPurchaseFlowModal .mhPoweredByPH{margin:0 auto 20px}.modalMTubes.fanclubPurchaseFlowModal .purchaseAddr,.modalMTubes.tippingPurchaseFlowModal .purchaseAddr{margin-top:10px}.modalMTubes.videoPurchaseFlowModal .purchaseAddr{margin-bottom:20px}.modalMTubes .purchaseAddr{color:#9b9b9b;font-size:10px}.modalMTubes .purchaseAddr span.disclaimer{display:block;margin-bottom:10px}.pfPurchaseInfo{font-size:14px;padding:15px 0;border-top:1px solid #333;border-bottom:1px solid #333}.pfPurchaseInfo .flowTypeIcon{display:inline-block;vertical-align:middle}.pfPurchaseInfo .flowTypeIcon.customvideo{width:0;height:0;border-style:solid;border-width:11px 0 11px 19.1px;border-color:transparent transparent transparent #ff9000;margin-right:10px}.pfPurchaseInfo .flowTypeIcon.fanclub{color:#ff9000;background-size:20px;background-repeat:no-repeat;width:20px;height:20px;margin-right:3px}.pfPurchaseInfo .flowTypeIcon.tip{color:#ff9000;background-size:13px;background-repeat:no-repeat;width:17px;height:20px}.pfPurchaseInfo .purchaseVideoThumb{margin-right:10px;position:relative;display:inline-block;line-height:0;vertical-align:middle}@media only screen and (max-width:400px){.pfPurchaseInfo .purchaseVideoThumb{margin-right:5px}}.pfPurchaseInfo .purchaseVideoThumb .videoThumb{width:70px}.pfPurchaseInfo .overlayPlayIcon{margin:0;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%);width:24px;height:16px;background-color:#ff9000;border-radius:2px}.pfPurchaseInfo .overlayPlayIcon .overlayPlayArrow{margin:0;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%);width:0;height:0;border-style:solid;border-width:4px 0 4px 8.1px;border-color:transparent transparent transparent #fff}.pfPurchaseInfo .purchaseText{display:inline-block;vertical-align:middle;width:70%;color:#ddd}.pfPurchaseInfo .purchasePrice{float:right;margin-top:4px;color:#ddd;font-weight:700}.pfPurchaseInfo.fanclub .purchaseText{width:65%}.pfPurchaseInfo.video,.pfPurchaseInfo.viewersChoiceVote{padding:8px 0}.pfPurchaseInfo.video .purchaseText,.pfPurchaseInfo.viewersChoiceVote .purchaseText{width:65%}@media only screen and (max-width:600px){.pfPurchaseInfo.video .purchaseText,.pfPurchaseInfo.viewersChoiceVote .purchaseText{width:calc(100% - 140px);padding:0 8px 0 0;box-sizing:border-box}}.pfPurchaseInfo.video .purchasePrice,.pfPurchaseInfo.viewersChoiceVote .purchasePrice{margin-top:12px}@media only screen and (max-width:600px){.pfPurchaseInfo.video .purchasePrice,.pfPurchaseInfo.viewersChoiceVote .purchasePrice{margin:0;vertical-align:middle;display:inline-block;float:none;text-align:right}}.align-center{text-align:center}.billingAddressManwin img{margin:0 auto;max-width:100%}
.login_signup_modal{background-color:#1b1b1b}.login_signup_modal .login_signup_tabs{border-bottom:1px solid #2e2e2e;text-align:center}.login_signup_modal .login_signup_tabs_list li{display:inline-block;font-size:26px;padding:30px 20px;font-weight:700;cursor:pointer}@media only screen and (max-width:600px){.login_signup_modal .login_signup_tabs_list li{font-size:22px;color:#fff}}.login_signup_modal .login_signup_tabs_list li:first-child{margin-right:10px}.login_signup_modal .login_signup_tabs_list li.active_tab{border-bottom:2px solid #ff9000}.login_signup_modal .login_signup_content_wrap .login_signup_content{display:none}.login_signup_modal .login_signup_content_wrap .login_signup_content.active{display:block}.login_signup_modal .login_signup_content_wrap .fanclub_login_form,.login_signup_modal .login_signup_content_wrap .fanclub_signup_form{padding:30px 40px;width:80%;margin:20px auto 0;position:relative}@media only screen and (max-width:600px){.login_signup_modal .login_signup_content_wrap .fanclub_login_form,.login_signup_modal .login_signup_content_wrap .fanclub_signup_form{padding:20px 0;width:85%}}.login_signup_modal .login_signup_content_wrap .pf_signup_text{color:#ccc;padding-top:10px}@media only screen and (max-width:600px){.login_signup_modal .login_signup_content_wrap .pf_signup_text{font-size:13px}}.login_signup_modal .login_signup_content_wrap .hide{display:none}.login_signup_modal .pf_login_input,.login_signup_modal .pf_signup_input{display:block;width:100%;box-sizing:border-box;border-radius:2px;border:1px solid #555;background:#1b1b1b;padding:6px 15px;font-size:17px;margin:12px auto;color:#ccc;height:auto;line-height:normal}@media only screen and (max-width:600px){.login_signup_modal .pf_login_input,.login_signup_modal .pf_signup_input{font-size:15px}}.login_signup_modal .pf_login_input:focus,.login_signup_modal .pf_signup_input:focus{border:1px solid #ccc}.login_signup_modal .pf_login_input.error,.login_signup_modal .pf_login_input.invalid,.login_signup_modal .pf_signup_input.error,.login_signup_modal .pf_signup_input.invalid{border-color:#901429;text-align:left;font-weight:400}.login_signup_modal .pf_login_remember{border-radius:5px;border:1px solid #292929;color:#acacac;margin:7px auto 7px;overflow:hidden;padding:10px 15px}.login_signup_modal .pf_login_remember input{float:left;margin:2px 5px 0 0}@media only screen and (max-width:600px){.login_signup_modal .pf_login_remember label{font-size:13px;display:inline-block;width:90%}}.login_signup_modal .pf_login_captcha .g-recaptcha{text-align:center;margin-top:20px}@media only screen and (max-width:320px){.login_signup_modal .pf_login_captcha .g-recaptcha{transform:scale(.85);transform-origin:0 0}}.login_signup_modal .pf_login_captcha .g-recaptcha>div{display:inline-block}.login_signup_modal .error_message{display:none;background:rgba(255,0,0,.47);padding:4px;border-radius:2px;margin-top:5px;min-height:20px;line-height:20px;color:#fff}@media only screen and (max-width:600px){.login_signup_modal .error_message{font-size:13px}}.login_signup_modal .error_message.active{display:block}.login_signup_modal .success_message{display:none;padding:4px;margin-top:5px;min-height:20px;line-height:20px;color:#76b328;position:absolute;top:0}@media only screen and (max-width:600px){.login_signup_modal .success_message{font-size:13px}}.login_signup_modal .success_message.active{display:block}.login_signup_modal .pf_signup_input_wrap{position:relative}.login_signup_modal .pf_signup_input_wrap input.valid~.pf_signup_checkmark:after{display:block}.login_signup_modal .pf_signup_input_wrap .pf_signup_checkmark{position:absolute;width:20px;height:20px;right:5px;top:9px}.login_signup_modal .pf_signup_input_wrap .pf_signup_checkmark:after{content:"";position:absolute;display:none;width:5px;height:9px;border:solid #61aa1e;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.login_signup_modal .pf_signup_recaptcha{display:none}.login_signup_modal .pf_signup_recaptcha.active{display:block}.login_signup_modal .pf_signup_recaptcha .g-recaptcha.invalid{border:1px solid rgba(255,0,0,.47);padding:2px;display:inline-block}.login_signup_modal .orangeButton.disabled{background:#2f2f2f;color:#ccc;cursor:auto}.login_signup_modal .purchase_flow_message{font-size:16px;color:#fff}.login_signup_modal .pf_login_verification{display:none;text-align:center}.login_signup_modal .pf_login_verification.active{display:block}.login_signup_modal .pf_login_verification .pf_verification_container{padding:30px 40px;width:80%;margin:20px auto 0;position:relative}@media only screen and (max-width:600px){.login_signup_modal .pf_login_verification .pf_verification_container{width:100%;box-sizing:border-box}}.login_signup_modal .pf_login_verification .pf_verify_title{font-size:20px;font-weight:700;margin-bottom:20px}.login_signup_modal .pf_login_verification .pf_verify_text{margin-bottom:20px;color:#ccc;font-size:14px}.login_signup_modal .pf_login_verification .pf_verify_form label{margin-bottom:10px;display:block;color:#ccc;font-size:14px}.login_signup_modal .pf_login_verification .pf_verifyFooterText{font-size:12px;margin:7px auto;position:relative}@media only screen and (max-width:400px){.login_signup_modal .pf_login_verification .pf_verifyFooterText{margin:12px auto}}.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_link{color:#ff9000}.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_link.js_pfVerifyResendCode{cursor:pointer}.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_resend_msg{display:none;position:absolute;margin-left:10px;color:#76b328}@media only screen and (max-width:600px){.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_resend_msg{margin-left:8px;top:1px;font-size:11px}}@media only screen and (max-width:400px){.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_resend_msg{top:14px;right:0}}.login_signup_modal .pf_login_verification .pf_verifyFooterText .pf_verify_resend_msg.active{display:inline-block}.login_signup_modal .pf_login_verification .pf_verify_message{display:none;padding:4px;margin-top:5px;min-height:20px;line-height:20px;margin-bottom:10px;color:#76b328;background:0}.login_signup_modal .pf_login_verification .pf_verify_message.active{display:block}.login_signup_modal .pf_login_verification .error_message.pf_verify_message_error{display:none;padding:4px;margin-top:5px;min-height:20px;line-height:20px;margin-bottom:10px;color:#e53b1a;background:0}.login_signup_modal .pf_login_verification .error_message.pf_verify_message_error.active{display:block}.login_signup_modal .pf_login_verification .pf_login_verificationCode{-moz-appearance:textfield;box-sizing:border-box;border-radius:2px;border:1px solid #555;background:#1b1b1b;padding:6px 15px;font-size:17px;color:#ccc}@media only screen and (max-width:600px){.login_signup_modal .pf_login_verification .pf_login_verificationCode{width:100%}}.login_signup_modal .pf_login_verification .pf_login_verificationCode::-webkit-inner-spin-button,.login_signup_modal .pf_login_verification .pf_login_verificationCode::-webkit-outer-spin-button{-webkit-appearance:none}.login_signup_modal .pf_login_verification .pf_login_signup_footer .orangeButton{margin:0 auto 15px}.pf_login_signup_footer{border-top:1px solid #2e2e2e;padding:30px;background-color:#1b1b1b;text-align:center}.pf_login_signup_footer .orangeButton{width:400px;font-size:18px;padding:14px;font-weight:400;display:block;margin:0 auto}@media only screen and (max-width:600px){.pf_login_signup_footer .orangeButton{width:100%}}.pf_login_signup_footer .pf_login_signup_footer_text{margin-top:20px;display:block}.modalMTubes.pfLoginSignupModal{width:550px}@media only screen and (max-width:600px){.modalMTubes.pfLoginSignupModal{width:90%}}@media only screen and (max-width:400px){.modalMTubes.pfLoginSignupModal{width:95%}}
.displayFlex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexWrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.button{display:inline-block;text-decoration:none;border:none;cursor:pointer;vertical-align:top;text-align:center}.orangeButton{border:0;background:#f90;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.noLinkBtn{cursor:default!important}.GreyBottomContainer{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,.93)),color-stop(100%,rgba(30,30,30,.93)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%)}.ProfileMainMenu{background:#282828;background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%)}.arrow{content:'';width:0;height:0;font-size:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userSelect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.dropdownFilters{display:none;position:absolute;top:35px;right:0;min-width:188px;overflow-y:auto;overflow-x:hidden;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;z-index:100;background:#1b1b1b}.dropdownFilters>li{line-height:32px;background:#1b1b1b;font-size:12px;white-space:nowrap;text-transform:capitalize}.dropdownFilters>li.active>span>a,.dropdownFilters>li:hover>span>a{color:#cacaca;font-weight:700}.dropdownFilters>li>span{height:32px;display:block;padding:0;cursor:default}.dropdownFilters>li>span>a{color:#969696;cursor:pointer;display:block;padding:0 25px}.dropdownFilters>li>span>a:hover{text-decoration:none}.dropdownFilters>li i{display:none;width:15px;height:19px;background-repeat:no-repeat;margin-right:10px;position:relative;top:5px}.dropdownFilters>li i.mr{background-position:-227px -271px}.dropdownFilters>li i.mv{background-position:-192px -290px}.dropdownFilters>li i.tt{background-position:-192px -348px}.dropdownFilters>li i.ms{background-position:-207px -327px}.dropdownFilters>li i.tr{background-position:-192px -309px}.dropdownFilters>li i.lg{background-position:-192px -328px}.dropdownFilters>li i.mf{background-position:-192px -252px}.dropdownFilters>li i.a{background-position:-207px -252px}.dropdownFilters>li i.nv{background-position:-207px -271px}.dropdownFilters>li i.re{background-position:-207px -290px}.dropdownFilters>li i.cm{background-position:-227px -292px}.dropdownFilters>li i.ht{background-position:-265px -342px}.dropdownFilters>li i.av{background-position:-263px -275px;width:20px}.dropdownFilters>li i.po{background-position:-264px -292px;width:20px}.dropdownFilters>li i.straight{background-position:-245px -305px;width:16px;height:17px}.dropdownFilters>li i.gay{background-position:-245px -324px;width:16px;height:17px}.dropdownFilters>li i.shemale{background-position:-245px -343px;width:16px;height:17px}.wrapLongTitle{word-break:break-word;word-wrap:break-word}.itemTagBtn{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 18px;background:#1b1b1b;font-weight:400;font-size:14px;color:#fff;text-transform:capitalize;white-space:nowrap}.itemTagBtn:hover{text-decoration:none;background-color:#2f2f2f}.itemTagBtnWideDropdown{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 18px;background:#1b1b1b;font-weight:400;font-size:14px;color:#fff;text-transform:capitalize;white-space:nowrap;display:inline-block;margin:3px 0}.itemTagBtnWideDropdown:hover{text-decoration:none;background-color:#2f2f2f}html.supportsGridLayout .gridWrapper{display:grid;grid-template-columns:225px 1fr;grid-column-gap:10px}@media only screen and (max-width:1350px){html.supportsGridLayout .gridWrapper{grid-template-columns:214px 1fr}}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing{display:grid;justify-content:center;align-content:center;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);grid-row-gap:10px;grid-column-gap:4px}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li{width:100%;margin:0}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.sniperModeEngaged{grid-row:1/span 2;grid-column:5/span 3}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.sniperModeEngaged>div{width:100%}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.sniperModeEngaged>div div{margin:auto}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.userCardLi{grid-column:1/span 4}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.userCardLi .userCardStats>li.stat{width:auto;margin-right:10px}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.userCardLi>div{width:100%;left:0}@media only screen and (max-width:1350px){html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing{grid-template-columns:repeat(5,minmax(0,1fr))}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.sniperModeEngaged{grid-column:3/span 3}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.userCardLi{grid-column:1/span 3}html.supportsGridLayout .gridWrapper .nf-videos .photosAlbumsListing li.sniperModeEngaged+li.userCardLi{grid-column:1/span 2}}html.supportsGridLayout .photoBlockBox ul.photosAlbumsListing{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-left:0}@media only screen and (max-width:1350px){html.supportsGridLayout .photoBlockBox ul.photosAlbumsListing{grid-template-columns:repeat(4,minmax(0,1fr))}}html.supportsGridLayout .photoBlockBox ul.photosAlbumsListing>li{width:100%}html.supportsGridLayout #photoWrapper{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:20px}html.supportsGridLayout #photoWrapper::before{display:none}@media only screen and (max-width:1350px){html.supportsGridLayout #photoWrapper{grid-template-columns:2fr 1fr;grid-column-gap:38px}}html.supportsGridLayout #photoWrapper>div{width:100%}html.supportsGridLayout #photoWrapper .photoColumnRight iframe~div#thumbSliderWrapper{margin-top:20px}html.supportsGridLayout #photoWrapper .photoColumnRight div#thumbSliderWrapper div#thumbSlider{margin-top:0}html.supportsGridLayout #photoWrapper .photoColumnRight div#thumbSliderWrapper div#thumbSlider .thumbSliderContent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.supportsGridLayout #photoWrapper .photoColumnRight div#thumbSliderWrapper div#thumbSlider .thumbSliderContent::before{display:none}html.supportsGridLayout #photoWrapper .photoColumnRight div#thumbSliderWrapper div#thumbSlider .thumbSliderContent>div{width:100%}.photosAlbumsListing.displayPublic.withAd .photoAlbumListContainer:nth-child(35){display:inline-block}html.supportsGridLayout.fluidContainer div.nf-videos{width:100%}html.supportsGridLayout.fluidContainer div.nf-videos .private-album-img{top:0;left:0}html.supportsGridLayout.fluidContainer div.nf-videos .sectionWrapper.hideAlbums{height:auto}@media only screen and (max-width:1349px){html.supportsGridLayout.fluidContainer div.nf-videos .sectionWrapper.hideAlbums li:nth-child(6),html.supportsGridLayout.fluidContainer div.nf-videos .sectionWrapper.hideAlbums li:nth-child(7){display:none}}html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing{grid-gap:15px}html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing .photoAlbumListContainer,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing .photoAlbumListContainer{width:100%;margin:0}html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing .photoAlbumListContainer .photoAlbumListBlock,html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing.albumViews .photoAlbumListBlock,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing .photoAlbumListContainer .photoAlbumListBlock,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing.albumViews .photoAlbumListBlock{width:100%;height:100%;border:none;max-width:200px;margin:0 auto}html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing .photoAlbumListContainer .photoAlbumListBlock a,html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing.albumViews .photoAlbumListBlock a,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing .photoAlbumListContainer .photoAlbumListBlock a,html.supportsGridLayout.fluidContainer div.nf-videos ul.photosAlbumsListing.albumViews .photoAlbumListBlock a{padding:62.5% 0}html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing{padding:10px 20px;grid-template-columns:repeat(6,minmax(0,1fr))}@media only screen and (max-width:1199px){html.supportsGridLayout.fluidContainer .photoBlockBox ul.photosAlbumsListing{grid-gap:9px}}html.supportsGridLayout.fluidContainer #photoWrapper{grid-template-columns:auto 315px}@media only screen and (max-width:1349px){html:not(.supportsGridLayout) .userCard{width:350px;margin-right:10px}}
.creditCardForm.v1 .submitPayment{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:.875rem;display:block;text-align:center;margin:15px auto 15px;text-transform:uppercase;padding:17px 60px;background:#68a944;border:none;font-weight:700;text-decoration:none;color:#000;-webkit-appearance:none}.creditCardForm.v1 .submitPayment:hover{cursor:pointer}.creditCardForm.v1 .submitPayment.disabledLoading{background-repeat:no-repeat;background-position:center center;background-size:30px;background-color:#444;color:transparent;cursor:default}.creditCardForm.v1 .newUserPaymentWrapper{width:370px;margin:5px auto;position:relative;color:#e9e9e8;text-align:center}.creditCardForm.v1 .newUserPaymentWrapper input[type=number]::-webkit-inner-spin-button,.creditCardForm.v1 .newUserPaymentWrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.creditCardForm.v1 .newUserPaymentWrapper input[type=number]{-moz-appearance:textfield}.creditCardForm.v1 .newUserPaymentWrapper .trialText{font-size:13px}.creditCardForm.v1 .newUserPaymentWrapper .trialText b{color:#ff9000;display:inline}.creditCardForm.v1 .newUserPaymentWrapper .errorMessage{display:none;color:red;font-weight:600;margin-top:3px;font-size:11px}.creditCardForm.v1 .newUserPaymentWrapper .errorMessage.active{display:block}.creditCardForm.v1 .newUserPaymentWrapper .error_securityCode{float:left;width:48%}.creditCardForm.v1 .newUserPaymentWrapper .error_expiryDate{float:right;width:48%}.creditCardForm.v1 .newUserPaymentWrapper .sdIconWrapper{display:inline-block;margin-top:5px;margin-bottom:8px}.creditCardForm.v1 .newUserPaymentWrapper .sdIconWrapper span{color:#fff;font-size:14px;font-weight:600}.creditCardForm.v1 .newUserPaymentWrapper .sdIconWrapper span.secureLock{display:inline-block;background-repeat:no-repeat;background-size:cover;height:25px;margin-bottom:-7px;width:25px}.creditCardForm.v1 .newUserPaymentWrapper .cardsWrapper{float:right}.creditCardForm.v1 .newUserPaymentWrapper .cardImgWrapper{display:inline-block;width:27px;height:19px;margin-top:8px;background-repeat:no-repeat}.creditCardForm.v1 .newUserPaymentWrapper .cardImgWrapper.visa{background-position:-29px -247px}.creditCardForm.v1 .newUserPaymentWrapper .cardImgWrapper.mastercard{background-position:0 -247px}.creditCardForm.v1 .newUserPaymentWrapper .cardImgWrapper.discover{background-position:-58px -247px}.creditCardForm.v1 .newUserPaymentWrapper .cardImgWrapper.jcb{background-position:-87px -247px}.creditCardForm.v1 .newUserPaymentWrapper .headerLogo{display:inline-block}.creditCardForm.v1 .newUserPaymentWrapper .headerLogo .pornhubLogo{display:inline-block;background-repeat:no-repeat;width:210px;height:40px}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer{margin-bottom:0;margin-top:-4px}.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer select{right:48%}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer select{right:-1px}.creditCardForm.v1 .newUserPaymentWrapper .separation{border-left:1.5px solid #8a8a8a;height:20px;float:left}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer{float:left}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear{position:static;border:none;background-color:#dedede;color:#8a8a8a;font-size:14px}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear:after{border-color:#8a8a8a transparent transparent transparent}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear.active:after{border-color:transparent transparent #8a8a8a transparent}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear{cursor:pointer;display:block;outline:0;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;text-align:left}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear:after{border-style:solid;border-width:7px 5px 0 5px;content:'';width:0;height:0;display:inline-block;vertical-align:middle}.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth.active:after,.creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear.active:after{border-style:solid;border-width:0 5px 7px 5px}.creditCardForm.v1 .newUserPaymentWrapper>span{display:inline-block;margin-top:12px;margin-bottom:3px;text-align:left}.creditCardForm.v1 .newUserPaymentWrapper span{font-size:10px}.creditCardForm.v1 .newUserPaymentWrapper .addBrazzers{height:12px;top:3px;position:relative;margin-right:5px}.creditCardForm.v1 .newUserPaymentWrapper>div{margin-top:8px;text-align:left}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer{border:solid 1px #ccc;background-color:#dedede;padding:0 8px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer input:-webkit-autofill,.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer input:-webkit-autofill:focus,.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer input:-webkit-autofill:hover,.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer select:-webkit-autofill,.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer select:-webkit-autofill:focus,.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer select:-webkit-autofill:hover{background-color:#dedede;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #dedede inset}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer input{position:static;background-color:#dedede;color:#000;border:none;font-size:16px;outline:0;width:100%;margin-left:-8px;text-indent:16px;margin-top:4px;margin-bottom:0;padding:16px 0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer input.expiryInput{width:44%;padding-bottom:0;margin-right:20px;margin-bottom:0;padding-top:0;display:block;border:0}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer.wrong{border-color:red}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer label{position:absolute;color:#8a8a8a;font-size:16px;margin-left:8px;transform-origin:top left;-webkit-transform:translate(0,16px) scale(1);-ms-transform:translate(0,16px) scale(1);-moz-transform:translate(0,16px) scale(1);-o-transform:translate(0,16px) scale(1);transform:translate(0,16px) scale(1);transition:all .1s ease-in-out;pointer-events:none}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer .expiryDate{font-size:11px;top:-10px;left:10px}.creditCardForm.v1 .newUserPaymentWrapper>div .floatContainer.active label{-webkit-transform:translate(0,4px) scale(.75);-ms-transform:translate(0,4px) scale(.75);-moz-transform:translate(0,4px) scale(.75);-o-transform:translate(0,4px) scale(.75);transform:translate(0,4px) scale(.75);font-weight:600;margin-bottom:3px}.creditCardForm.v1 .newUserPaymentWrapper>div .wrapper{display:inline-block}.creditCardForm.v1 .newUserPaymentWrapper>div .wrapper .floatSecurityCode{float:left;width:49%;box-sizing:border-box}.creditCardForm.v1 .newUserPaymentWrapper>div .wrapper .floatExpiryDate{float:right;width:49%;box-sizing:border-box}.creditCardForm.v1 .newUserPaymentWrapper a{color:#f90;text-decoration:underline}.creditCardForm.v1 .footerText{display:inline;text-align:center}.creditCardForm.v1 .crossSellContainer.disabledLoading{background-repeat:no-repeat;background-position:left top;background-size:13px}.creditCardForm.v1 .crossSellContainer.disabledLoading input{opacity:0;cursor:default}.paymentLoader.ccForm.v1{background:rgba(0,0,0,.75);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000}.paymentLoader.ccForm.v1 img{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0}.safariDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer,.safariDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer{margin-bottom:7px;margin-top:0}.safariDetected .creditCardForm.v1 .newUserPaymentWrapper .separation{height:18px;margin-left:4px;margin-right:4px}.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth,.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear,.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth,.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear{font-size:13px}.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryMonth,.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryMonth{width:80px}.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryMonthContainer .expiryYear,.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .expiryYearContainer .expiryYear{width:70px}.firefoxDetected .creditCardForm.v1 .newUserPaymentWrapper .separation{margin-left:10px}.firefoxDetected .modalMTubes .registerWrapper.newUserPaymentContainer{min-height:830px}.pfCreditCardModal .creditCardForm.v1 .submitPayment{background-color:#ff9000}
.creditCardForm.v2 .errorMessage{display:none;color:#e53b1a;white-space:nowrap;margin-top:1px;font-size:12px}.creditCardForm.v2 .errorMessage.active{display:block}@media only screen and (max-width:600px){.creditCardForm.v2 .errorMessage{white-space:normal}.creditCardForm.v2 .errorMessage.error_securityCode{position:absolute}}@media only screen and (min-width:718px){.creditCardForm.v2 .row3 .errorMessage{white-space:normal;position:absolute}}.creditCardForm.v2 .floatContainer{display:inline-block;position:relative;vertical-align:top;margin:0 0 30px}.creditCardForm.v2 .floatContainer.active label{display:block}.creditCardForm.v2 .floatContainer.active .cardsWrapper{opacity:1}.creditCardForm.v2 .floatContainer.wrong input{border-color:#e53b1a}@media only screen and (max-width:600px){.creditCardForm.v2 .floatContainer.wrong{margin:0 0 25px}.creditCardForm.v2 .floatContainer.wrong.floatSecurityCode{margin:0 0 40px}}.creditCardForm.v2 .inputContent{margin:0;vertical-align:top}.creditCardForm.v2 .inputContent label{display:none;color:#ff9000;position:absolute;top:-20px;font-weight:700;white-space:nowrap}@media only screen and (max-width:600px){.creditCardForm.v2 .inputContent label{font-size:13px}}.creditCardForm.v2 .inputContent input{border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:10px 15px;background-color:#1b1b1b;color:#fff;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}@media only screen and (max-width:600px){.creditCardForm.v2 .inputContent input{font-size:13px}}.creditCardForm.v2 .inputContent input::placeholder{color:#888}.creditCardForm.v2 .inputContent input::-ms-input-placeholder{color:#888}.creditCardForm.v2 .inputContent input:focus{border:1px solid #ff9000}.creditCardForm.v2 .inputContent input.cardNumber{width:100%;display:block;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.creditCardForm.v2 .inputContent input.zipCode{width:115px}.creditCardForm.v2 .inputContent input.expiryInput,.creditCardForm.v2 .inputContent input.securityCode{width:80px}@media only screen and (max-width:600px){.creditCardForm.v2 .inputContent input.expiryInput{width:60px}.creditCardForm.v2 .inputContent input.nameInput{width:100%}.creditCardForm.v2 .inputContent input.zipCode{width:200px}}.creditCardForm.v2 .inputContent input.numInput{-moz-appearance:textfield}.creditCardForm.v2 .inputContent input.numInput::-webkit-inner-spin-button,.creditCardForm.v2 .inputContent input.numInput::-webkit-outer-spin-button{-webkit-appearance:none}.creditCardForm.v2 .inputContent .floatCardNumber{display:block;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.creditCardForm.v2 .inputContent .floatExpiryDate,.creditCardForm.v2 .inputContent .floatLastName{margin-right:20px}.creditCardForm.v2 .inputContent .floatExpiryDate .expiryMonthContainer,.creditCardForm.v2 .inputContent .floatExpiryDate .expiryYearContainer,.creditCardForm.v2 .inputContent .floatExpiryDate .separation{display:inline-block}.creditCardForm.v2 .inputContent .floatExpiryDate .expiryMonthContainer.active label,.creditCardForm.v2 .inputContent .floatExpiryDate .expiryYearContainer.active label,.creditCardForm.v2 .inputContent .floatExpiryDate .separation.active label{display:block}.creditCardForm.v2 .inputContent .floatFirstName{margin-right:5px}@media only screen and (max-width:600px){.creditCardForm.v2 .inputContent .floatFirstName,.creditCardForm.v2 .inputContent .floatLastName{display:block;margin-right:0}}.creditCardForm.v2 .cardsWrapper{position:absolute;top:2px;right:5px;opacity:.5}.creditCardForm.v2 .cardsWrapper .cardImgWrapper{display:inline-block;width:27px;height:19px;margin-top:7px;background-repeat:no-repeat}.creditCardForm.v2 .cardsWrapper .cardImgWrapper.visa{background-position:-29px -247px}.creditCardForm.v2 .cardsWrapper .cardImgWrapper.mastercard{background-position:0 -247px}.creditCardForm.v2 .cardsWrapper .cardImgWrapper.discover{background-position:-58px -247px}.creditCardForm.v2 .cardsWrapper .cardImgWrapper.jcb{background-position:-87px -247px}.creditCardForm.v2 .cvcHelp{display:inline-block;vertical-align:middle;margin-left:5px;position:relative}.creditCardForm.v2 .cvcHelp .cvcHelpIcon{display:inline-block;cursor:pointer}.creditCardForm.v2 .cvcHelp .cvcHelpIcon:hover+.cvcHelpImg{display:block}.creditCardForm.v2 .cvcHelp .cvcHelpImg{display:none;position:absolute;right:16px;top:-60px;z-index:5}.creditCardForm.v2 .priceContainer{margin-bottom:20px}.creditCardForm.v2 .priceContainer .priceRight{float:right;font-weight:700}.creditCardForm.v2 .priceContainer .totalPrice{color:#fff;font-size:18px;padding-top:10px;font-weight:700}.creditCardForm.v2 .priceContainer .savings{font-size:14px;display:none;color:#8faf1d}.creditCardForm.v2 .priceContainer .savings.active{display:block}.creditCardForm.v2 .priceContainer .savings span:not(.priceRight){margin-left:75%}@media only screen and (max-width:600px){.creditCardForm.v2 .priceContainer .savings span:not(.priceRight){margin-left:0}}.creditCardForm.v2 .productDisclaimer{margin-top:10px;color:#888;line-height:1.5;font-size:11px;display:block;text-align:center}.creditCardForm.v2 .footerText{margin-top:20px;text-align:left;color:#888;line-height:1.5;font-size:11px}.creditCardForm.v2 .footerText span{display:block;margin-bottom:15px}.creditCardForm.v2 .footerText .supportLinkWrapper span{display:inline-block;margin:0}.creditCardForm.v2 .submitPayment.orangeButton{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;font-size:18px;padding:15px 10px}.paymentLoader.ccForm.v2{background:rgba(0,0,0,.75);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000}.paymentLoader.ccForm.v2 img{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0}