@charset "UTF-8";.user-action-bar{float:left;clear:both;background:#191d1e;width:100%;color:rgba(238,238,238,0.25);font-family:Arial,Helvetica,sans-serif;color:#929292;font-size:16px}.user-action-bar .center{clear:both;text-align:center}.user-action-bar-wrap{position:relative;width:973px;margin:0 auto;padding:15px 0}.user-action-bar .heading,.activate-account .heading{display:block;clear:both;font-weight:normal;color:rgba(238,238,238,0.25);font-size:20px;text-transform:uppercase;border-bottom:solid 1px #313435;padding:0 0 5px;margin:0 0 15px}.user-action-bar .close-button,.activate-account .close-button{width:22px;height:22px;text-indent:-9999px;overflow:hidden;background:url('../images/layout/close-btn-new.png') no-repeat 0 0;position:absolute;right:0;top:10px;cursor:pointer}.user-action-bar .close-button:hover,.activate-account .close-button:hover{background-position:0 100%}.login-register.user-action-bar .close-button{top:20px}.user-action-bar table{width:100%;border-spacing:0;border-collapse:collapse;border:0}.user-action-bar table td{vertical-align:top;text-align:left;padding:5px 0;position:relative}.user-action-bar input.errorField,.user-action-bar input.error-field{border:solid 2px #de2931 !important}.user-action-bar .error-msg{position:absolute;font-size:12px;color:#de2931;bottom:4px;left:1px}.user-action-bar .error-summary{clear:left;font-size:13px;color:#de2931;padding:0;margin:-10px 0 10px}.login-register{color:#8f8f8f;font-size:14px}.login-register a{color:#fff;text-decoration:none}.login-register a:hover{text-decoration:underline}.login-register .user-action-bar-wrap{padding:28px 0 0;overflow:hidden}.main-heading{height:13px;color:#fff;font-size:20px;text-align:center;text-transform:uppercase;margin:0 0 25px;border-bottom:solid 1px #313435}.main-heading span{padding:0 10px;background:#191d1e}.login-register .form-row{clear:left;padding:0 0 20px;position:relative}.login-register .form-row.actions{overflow:hidden;padding:0}.login-register .form-row.half{float:left;clear:none;width:48%}.login-register .form-row.half+.form-row.half{margin-left:4%}.login-register .form-row.actions .site-button{width:100%;height:38px;line-height:35px;color:#a9a9a9;font-size:16px;text-align:center;padding:0;box-sizing:border-box}.login-register .form-row.actions .site-button.green{background:#17b264;color:#fff;border-color:#fff;font-weight:normal}.login-register .form-row.actions .site-button:hover,.login-register .form-row.actions .site-button:focus{color:#000;text-decoration:none}.login-register .form-row.check-box input[type="checkbox"]{float:none;margin:0;padding:0;position:relative;top:1px;left:2px;width:auto !important}.login-register label{display:block;color:#8f8f8f;font-size:16px;font-weight:normal;line-height:18px;margin:0 0 5px}.login-register .form-row.check-box label{display:inline-block;font-size:14px;margin:0 0 0 5px}.login-register input[type="text"],.login-register input[type="password"]{background:#fff;border:2px solid #fff;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:23px;margin:0;padding:0 5px;width:100%;box-sizing:border-box}.login-register .form-row.actions.question span{float:left;margin-top:10px}.login-register .form-row.actions.question .site-button{float:right;width:55%}.need-account{position:relative;left:105px;top:-10px;color:#af1820;font-weight:bold}.login-form-container{float:left;width:300px;margin-left:70px}.login-highlights-container{float:right;width:400px;margin-right:80px}.login-form-container .forgot-pass{float:right;color:#fff;font-size:14px;text-decoration:none;margin:0}.login-highlights-container p,.register-highlights-container p{margin:0 0 21px}.login-register .list{padding:0;margin:0 0 18px;list-style-type:none}@media screen and (-webkit-min-device-pixel-ratio:0){.login-register .list{margin:0 0 25px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.login-register .list{margin:0 0 22px}}.login-register .list li{padding:0 0 0 18px;margin:0 0 3px;background:url("../images/layout/red-arrow.png") no-repeat 0 50%}.login-register .form-row.external-auth{padding:20px 0;text-align:right}.login-register .external-auth-label{padding-right:15px}a.pornhub-button,.signup_form_block .pornhub-button{color:#000;font-size:12px;line-height:14px;background-color:#f90;border:1px solid #333;border-left:0;margin:0;padding:8px 24px 8px 0;cursor:pointer;outline:0}a.pornhub-button:hover{text-decoration:none}.pornhub-button .pornhub-decoration{background-color:#111;font-weight:bold;padding:8px;margin-right:15px;border:1px solid #333;border-right:0}.icon-pornhub:before{content:"PH";color:#FFF}.login-register .form-row.redtube-premium{padding:20px 0;text-align:right}.redtube-premium-button{color:#000;font-size:12px;line-height:14px;background-color:#af1820;border:1px solid #fff;border-left:0;margin:0;padding:7px 18px 6px 0;cursor:pointer;outline:0;text-transform:uppercase}a.redtube-premium-button:hover{text-decoration:none}.redtube-premium-button .star-icon{background-color:#000;padding:5px 4px 2px 4px;margin-right:12px;border:1px solid #fff;font-size:18px;position:relative;top:3px}.register-highlights-container{float:left;width:360px;margin:30px 0 0 70px}#slidePanelContainerlogin,#slidePanelContainercreateAccount,#slidePanelContainerjoinCommunity{clear:both;background:#191d1e;width:100%}#login-recaptcha{margin:15px 0 0 -8px}.error-NB{clear:left;box-sizing:border-box;height:70px;font-size:16px;color:#de2931;padding:0 0 0 90px;margin:20px 0 0;background:url("../images/layout/error-NB.png") no-repeat 0 center}.error-NB span{height:70px;display:table-cell;vertical-align:middle;font-size:16px;color:#de2931}.error-NB.comment-error{float:right;width:265px;margin:0}.activate-account form{margin-bottom:10px}.activate-account h1{text-transform:none}.activate-account h2{color:#eee;font-size:20px;font-weight:normal;padding:0;margin:0 0 5px}.activate-account p{color:#929292;font-size:14px;padding:0;margin:0 0 15px}.activate-account input[type="text"]{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#777;width:160px;padding:0 5px;margin:0 25px 0 0;height:23px;line-height:23px;background:#fff;border:0}.activate-account p.activation-resend-success{color:#c1101d;margin:0}.add-blocker-msg{font-size:20px;color:#929292;padding:15px 70px 10px 90px;background:url("../images/layout/error-NB.png") no-repeat 0 0}.add-blocker-msg a:hover{text-decoration:none}.categories-expandable{display:none;border-bottom:solid 1px #555}.user-action-bar.categories-expandable .heading{margin:0 0 15px}.categories-expandable .see-all{display:inline-block;font-size:12px;color:#999;border:solid 1px #999;background:#000;padding:4px 10px;margin:0 0 0 20px;position:relative;top:-3px}.categories-expandable .see-all:hover{color:#fff;border:solid 1px #fff;background:#151515;text-decoration:none}.categories-expandable .categories-listing,.categories-expandable .categories-popular-listing{padding:0;margin:0}.categories-expandable .categories-listing li,.categories-expandable .categories-popular-listing li{float:left;width:122px;list-style-type:none;padding:0;margin:0 0 20px 20px}.categories-expandable .categories-popular-listing li{background:url("../images/layout/red-arrow.png") no-repeat 0 4px;padding:0 0 0 20px;margin:0 0 0 20px;box-sizing:border-box}.categories-expandable .categories-listing li:first-child,.categories-expandable .categories-popular-listing li:first-child{margin-left:0}.categories-expandable .categories-listing li:first-child+li,.categories-expandable .categories-popular-listing li:first-child+li{margin-left:19px}.categories-expandable .categories-listing .categories-image{display:block}.categories-expandable .categories-listing .categories-image img{border:solid 2px transparent;width:118px;height:87px}.categories-expandable .categories-listing .categories-image:hover img{border:solid 2px #d60211}.categories-expandable .categories-title{display:block;color:#fff;font-size:14px;font-weight:bold;margin:5px 0 3px}.categories-expandable .categories-popular-listing .categories-title{margin:0 0 5px}.categories-expandable .categories-title:hover{text-decoration:none}.categories-expandable .categories-nvideos{display:block;color:#929292;font-size:11px}.recommended-videos .no-results{font-size:24px;color:#eee;font-weight:normal;text-align:center;margin:20px 0 30px}.recommended-videos .thanks{color:#7f7f7f;font-size:14px;text-align:center;margin:20px 0 30px}.recommended-videos .thanks span{display:block;font-size:22px;color:#eee;margin:0 0 5px}.recommended-videos .heading2{display:block;font-size:22px;color:#eee;font-weight:normal;margin:0 0 5px}.recommended-videos .heading3{display:inline-block;color:#7f7f7f;font-size:14px;font-weight:normal;margin:0 0 5px}.recommended-videos-number{float:right;font-size:14px;color:#4a4b4c;margin-bottom:5px}.recommended-videos .like-dislike-video{clear:both;padding:5px 0}.recommended-videos .like-dislike-video a{display:inline-block;text-transform:uppercase;text-align:center;font-size:14px;color:#929292;width:105px;height:38px;line-height:38px;border:solid 1px #3d3c39;text-indent:-9999px;overflow:hidden;background:url("../images/layout/recommended-sprite.png") no-repeat -40px 40px}.recommended-videos .like-dislike-video a.like{margin-right:6px;background-position:40px 7px}.recommended-videos .like-dislike-video a.dislike{background-position:42px -69px}.recommended-videos .like-dislike-video a:hover{border:solid 1px #929292;text-decoration:none;text-indent:0;background:0}.off{display:none}.user-action-bar.subscription-bar .user-action-bar-wrap{background:url("../images/layout/subscription-bar-face.png") no-repeat 93% 100%}.user-action-bar.subscription-bar .subscription-bar-text{font-size:16px;margin-bottom:60px;padding-top:10px}.user-action-bar.subscription-bar .subscription-bar-text span{display:block;color:#eee;font-size:22px;margin:0 0 10px}.user-action-bar.subscription-bar .subscription-bar-text a{color:#eee}.user-action-bar.subscription-bar .subscription-bar-text a:hover{color:#fff;text-decoration:none}.ip-ban{font-size:20px;text-align:center;color:#de2931}#slidePanelContainerAB{float:none}#homepage_premium_banner{padding-bottom:20px;display:none}#slidePanelContainerPB{float:none;position:relative;overflow:hidden}#slidePanelContainerPB .close{position:absolute;right:3px;top:3px;cursor:pointer;color:#bbb;font-size:26px;text-decoration:none}#homepage_premium_banner a{display:block}