.ypc-offer-overlay-loading,.ypc-offer-overlay-error,.ypc-offer-overlay-content-wrapper,.ypc-offer-overlay-not-available-error,.ypc-offer-overlay-tip-not-available-error,.ypc-offer-plus-page-not-available-error{display:none}.ypc-offer-overlay-show-loading .ypc-offer-overlay-loading,.ypc-offer-overlay-show-error .ypc-offer-overlay-error,.ypc-offer-overlay-show-offers-content .ypc-offer-overlay-content-wrapper,.ypc-offer-overlay-show-not-available-error .ypc-offer-overlay-not-available-error,.ypc-offer-overlay-show-tip-not-available-error .ypc-offer-overlay-tip-not-available-error,.ypc-offer-overlay-show-plus-page-not-available-error .ypc-offer-plus-page-not-available-error,.ypc-offer-overlay-show-unicorn-iframe-in-content .ypc-offer-overlay-content-wrapper{display:block}.ypc-offer-overlay-error.ypc-offer-overlay-show-custom-error .ypc-offer-overlay-error-generic-content{display:none}.ypc-offer-overlay-error.ypc-offer-overlay-show-custom-error .ypc-offer-overlay-error-custom-content,.ypc-offer-overlay-subscription-terms{display:block}.ypc-offer-overlay-non-channel-item-offers .ypc-offer-overlay-subscription-offer-group,.ypc-offer-overlay-non-channel-item-offers .ypc-offer-overlay-show-non-subscription-offers,.ypc-offer-overlay-non-channel-item-offers .ypc-offer-overlay-subscription-terms,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-offer-group,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-show-subscription-offers,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-rental-terms,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers~.ypc-offer-overlay-coupon-section,.ypc-offer-overlay-music-offers-section~.ypc-offer-overlay-coupon-section{display:none}.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-offer-group.ypc-offer-overlay-subscription-offer-group,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-show-non-subscription-offers,.ypc-offer-overlay-non-channel-item-offers.show-subscription-offers .ypc-offer-overlay-subscription-terms{display:block}.ypc-offer-overlay-subscription-details{vertical-align:inherit}.ypc-valid-coupon .yt-uix-button-icon-apply-coupon{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -60px -1189px;background-size:auto;width:10px;height:8px}.ypc-offer-overlay-show-coupon-success,.ypc-offer-overlay-show-coupon-error{display:none}.ypc-valid-coupon .ypc-offer-overlay-show-coupon-success,.ypc-invalid-coupon .ypc-offer-overlay-show-coupon-error{display:block}.ypc-offer-overlay-flow-tip .ypc-offer-overlay-close,.ypc-offer-overlay-show-unicorn-iframe-in-content .ypc-offer-overlay-close{display:none}.ypc-offer-overlay-container{padding-top:12px;min-width:360px;max-width:590px}.ypc-offer-overlay-error,.ypc-offer-overlay-loading{min-height:200px}.ypc-offer-overlay-content-wrapper{position:relative}.ypc-offer-overlay-loading{text-align:center}.ypc-offer-overlay-loading .yt-large-spinner-img{height:240px}.ypc-offer-overlay-container h3{margin-bottom:8px;color:#222;font-size:20px;font-weight:normal;line-height:normal;padding-right:7px}.ypc-offer-overlay-subhead{margin-bottom:15px;color:#767676}.ypc-offer-overlay-thumb,.ypc-post-purchase-overlay-thumb{float:left;margin-right:21px}.ypc-offer-overlay-component-channels-section h4{color:#167ac6}.ypc-offer-overlay-component-channel{float:left;margin:6px 6px 0 0}.ypc-component-channel-plus-one-more{border:1px solid #e2e2e2;padding:3px;width:36px;height:36px;overflow:hidden;box-sizing:border-box;color:#b8b8b8;font-size:11px;line-height:normal}.ypc-offer-overlay-coupon-section,.ypc-offer-overlay-component-channels-section{clear:left;float:left;margin-top:10px;margin-right:21px;width:169px}.ypc-offer-overlay-show-coupon-field{height:28px;color:inherit}.ypc-offer-overlay-show-coupon-field:hover{text-decoration:none}.ypc-offer-overlay-coupon-input-container{position:relative}.ypc-offer-overlay-apply-coupon{position:absolute;top:1px;right:1px;border:0;width:30px;background:inherit}.ypc-offer-overlay-apply-coupon:hover{background:inherit}.yt-uix-button-icon-apply-coupon{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) 0 -1023px;background-size:auto;width:10px;height:11px}.ypc-offer-overlay-show-coupon-success{margin-top:3px}.ypc-offer-overlay-show-coupon-error{margin-top:3px;color:#c03636}.ypc-offer-overlay-coupon-input-container .ypc-offer-overlay-show-coupon-input{padding:6px 30px 7px 10px;width:127px}.ypc-offer-overlay-offers-section,.ypc-post-purchase-overlay-success-section{float:right;margin-bottom:30px;width:307px}.ypc-post-purchase-overlay-kids-theme-success-section{display:table;height:176px}.ypc-offer-overlay-offer-group-list{margin-bottom:22px;border-bottom:1px solid #e2e2e2}.ypc-offer-overlay-offer-group{margin-bottom:12px;overflow:hidden}.ypc-offer-overlay-offer-group h4,.ypc-offer-overlay-offer-group .ypc-offer-overlay-music-offer-attribute-list{margin:3px 0 9px;color:#222;font-size:16px}.ypc-offer-overlay-rental-signpost{vertical-align:top;opacity:.5;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -61px -529px;background-size:auto;width:15px;height:16px;display:inline-block}.ypc-offer-overlay-rental-signpost:hover{opacity:1}.ypc-offer-overlay-subscription-offer-indirect-offer-title{font-weight:normal}.ypc-offer-overlay-subscription-offer-attributes{margin-top:3px;color:#767676;font-size:13px;font-weight:normal}.ypc-offer-overlay-subscription-offer-attribute{display:inline-block}.ypc-offer-overlay-subscription-offer-attribute:after{display:inline-block;content:'\002022'}.ypc-offer-overlay-subscription-offer-attribute:last-child:after{content:''}.ypc-offer-overlay-offer-item{margin-bottom:8px;display:inline-block}.ypc-offer-overlay-offer-button{margin-right:8px;min-width:115px}.ypc-change-offer-overlay-continue-button,.ypc-tip-overlay-next-button{margin-left:10px;min-width:50px}.ypc-offer-overlay-toggle-offers-section{margin-bottom:15px;border-bottom:1px solid #e2e2e2;padding-bottom:15px}.ypc-offer-overlay-show-subscription-offers,.ypc-offer-overlay-show-non-subscription-offers{font-weight:500}.ypc-offer-overlay-music-offers-section h4{font-size:18px;font-weight:normal}.ypc-offer-overlay-music-offer-description{margin:10px 0 27px;border-bottom:1px solid #e2e2e2;padding-bottom:15px}.ypc-offer-overlay-music-plus-page-warning{margin-bottom:15px}.ypc-offer-overlay-music-actions-section{margin-bottom:25px;text-align:center}.ypc-offer-overlay-music-actions-section button{min-width:180px;min-height:50px;font-size:17px;font-weight:normal}.ypc-change-offer-overlay-channel-info{width:500px}.ypc-change-offer-overlay-offers-section{width:500px;margin-bottom:60px}.ypc-change-offer-overlay-channel-info{margin:20px 0}.ypc-change-offer-overlay-channel-info-thumb{float:left;margin-right:15px}.ypc-change-offer-overlay-channel-info strong{font-size:15px}.ypc-change-offer-overlay-offers-list,.ypc-change-offer-overlay-offers-list h4{margin-bottom:10px}.ypc-change-offer-overlay-offer{padding-bottom:20px}.ypc-change-offer-overlay-existing-offer{margin-bottom:20px;border-bottom:1px solid #b8b8b8}.ypc-change-offer-overlay-offer-attribute{margin-left:5px;font-size:11px;font-weight:500;color:#767676}.ypc-change-offer-overlay-new-offer-start-date{margin-left:5px;font-size:11px;color:#555}.ypc-change-offer-overlay-prorated-charges-section{padding:5px 0 0 15px}.ypc-change-offer-overlay-offer-price,.ypc-change-offer-overlay-prorated-charge{float:right}.ypc-change-offer-overlay-prorated-charge-label,.ypc-change-offer-overlay-offer-price-label{float:left;clear:left;color:#555}.ypc-post-purchase-overlay-actions-section,.ypc-change-offer-overlay-actions-section,.ypc-tip-actions-section{position:absolute;bottom:-20px;left:-20px;right:-20px;line-height:60px;background:#f1f1f1;text-align:right}.ypc-change-offer-overlay-actions-section{width:540px}.ypc-post-purchase-overlay-actions-section button,.ypc-change-offer-overlay-actions-section button{min-width:95px}.ypc-change-offer-overlay-continue-button{margin-right:15px}.ypc-offer-overlay-flow-tip{width:518px}.ypc-tip-banner{margin:-12px 0 0 -20px}.ypc-tip-banner-img{display:block;height:133px;width:558px;background-color:#555;background-position:top center;background-size:cover}.ypc-tip-banner-img.ypc-tip-banner-img-default{background-size:contain}.ypc-tip-donation-logo{background-color:#fff;height:100px;margin-top:80px;width:300px}.ypc-tip-flow-visualization,.ypc-tip-form,.ypc-tip-overlay-title{position:relative;top:-55px;text-align:center}.ypc-tip-giver-thumb,.ypc-tip-receiver-thumb{width:110px;z-index:1;border-radius:110px}.ypc-tip-given-with-love{display:inline-block;position:relative;margin:0 26px;width:70px;height:70px;background-color:#167ac6;text-align:center;vertical-align:middle;border-radius:70px}.ypc-tip-given-with-love:before,.ypc-tip-given-with-love:after{display:inline-block;position:absolute;top:33px;width:39px;height:1px;background:#167ac6;content:''}.ypc-tip-given-with-love-img{display:inline-block;margin:18px 0 0;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -44px -238px;background-size:auto;width:36px;height:36px}.ypc-tip-given-comment-img{display:inline-block;margin-right:5px;vertical-align:middle;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -103px -1027px;background-size:auto;width:24px;height:24px}.ypc-offer-overlay-flow-tip .ypc-tip-overlay-title{margin:8px 0 25px;color:#666;font-size:12px;font-weight:normal}.ypc-tip-overlay-title-channel-name{display:block;margin-top:10px;color:#000;font-size:20px}.ypc-tip-given-with-love:before{left:-39px}.ypc-tip-given-with-love:after{left:70px}.ypc-tip-form{margin-bottom:35px}.ypc-tip-form.ypc-tip-donation-form{margin-bottom:25px}.ypc-tip-choice-label{display:inline-block;margin:0 7px 0 24px;font-size:20px}.ypc-tip-custom-amount-input-container{padding:0 0 0 6px}.ypc-tip-custom-amount-input{position:relative;top:-4px;width:43px}.ypc-tip-donation-form .ypc-tip-custom-amount-input{width:75px}.ypc-tip-custom-amount-input-container .yt-uix-form-error-message{font-size:13px}.ypc-tip-form-add-comment-section{position:relative}.ypc-tip-add-comment-input-close{position:absolute;top:13px;right:50px;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) 0 -282px;background-size:auto;width:9px;height:9px}.ypc-tip-comment-input{display:inline-block;padding:6px 10px 9px;width:416px;height:48px;overflow:hidden;resize:none}.ypc-tip-comment-input-label{display:block;color:#767676;font-size:11px;text-align:left;text-indent:36px;vertical-align:middle}.ypc-tip-form-disclaimer{margin:4px 0 19px;color:#666;font-size:11px}.ypc-tip-overlay-next-button{margin-right:15px}.ypc-offer-overlay-terms{color:#666;font-size:11px}.ypc-offer-overlay-terms p,.ypc-offer-overlay-subscription-terms{margin-bottom:10px}.ypc-offer-overlay-terms-hovercard-content{margin:8px 0}.ypc-offer-overlay-hd-terms{font-weight:500}.ypc-offer-overlay-show-loading .ypc-offer-overlay-close{display:none}.ypc-offer-overlay-show-error .ypc-offer-overlay-close{display:block}.ypc-offer-overlay-close{display:block;position:absolute;top:15px;right:12px;z-index:1;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) 0 -282px;background-size:auto;width:9px;height:9px}.yt-dialog-base.ytr-style-unicorn-iframe-container{pointer-events:none}.yt-dialog-show-content.ytr-style-unicorn-iframe-container{padding:0;pointer-events:auto}.ypc-offer-overlay-container.ytr-style-unicorn-iframe-container{padding:0;width:588px}.ypc-google-help{position:absolute;bottom:0;right:0;min-width:95px}.ypc-post-purchase-overlay-package-container{width:590px}.ypc-post-purchase-overlay-container{margin-bottom:60px}.ypc-post-purchase-overlay-package-container .ypc-post-purchase-overlay-success-section{float:none;width:590px}.ypc-post-purchase-overlay-purchase-complete-success{margin:7px 0 17px}.ypc-post-purchase-overlay-component-channels{margin:15px 0}.ypc-post-purchase-overlay-actions-section button{margin-right:20px}.ypc-post-purchase-overlay-watch-button{margin-right:20px;min-width:95px;text-align:center}.ypc-post-purchase-overlay-success-section .unlimited-active-message{margin-bottom:20px}.ypc-post-purchase-overlay-kids-theme-success-section .unlimited-active-message{display:table-cell;vertical-align:middle;font-size:medium}.ypc-post-purchase-overlay-tip-container iframe{margin:-20px 0 0 -20px}.ypc-post-purchase-overlay-tip-container{width:520px}.ypc-post-tip-thankyou p{margin:0 35px;padding-bottom:45px;border-bottom:1px solid #e2e2e2;color:#666;font-size:20px;text-align:center;line-height:28px}.ypc-post-purchase-overlay-tip-container h3.ypc-post-tip-thankyou-title{margin:35px 40px 12px;font-size:11px;color:#767676;text-align:center}.ypc-post-purchase-overlay-tip-container h3{margin-top:10px}.ypc-post-tip-success-message-section{margin:32px 40px 15px 0}.ypc-post-tip-success-message-section h4{margin-top:3px;color:#666}.ypc-post-tip-success-message-section p{color:#666;font-size:11px;line-height:20px}.ypc-post-tip-thanks-check-section{float:left;margin:34px 18px 0}.ypc-post-tip-giver-thumb-icon{float:left;border-radius:52px}.ypc-post-tip-thanks-check{display:inline-block;position:relative;margin-left:-10px;width:52px;height:52px;background:#167ac6;text-align:center;border-radius:52px}.ypc-post-tip-thanks-check-img{display:inline-block;margin-top:20px;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflot-Poj.png) -17px -1409px;background-size:auto;width:14px;height:12px}.ypc-post-tip-share-channel-section{color:#767676;font-size:11px;margin-left:133px}.ypc-offer-overlay-error p,.ypc-offer-overlay-not-available-error p,.ypc-offer-overlay-tip-not-available-error p{margin-top:15px}.ypc-gift-overlay-title{margin:25px 0 0;position:relative;text-align:center}.ypc-gift-recipient-email-label,.ypc-gift-form{display:block;margin:25px 0 0}.ypc-gift-multiplier-choice-label{display:block;margin-top:5px}.ypc-gift-recipient-email-input{display:block;margin:5px 0 0}.ypc-gift-message-label{display:block;margin:25px 0 0}.ypc-gift-message-input{display:block;margin:5px 0 0}.ypc-gift-overlay-next-button{display:block;margin:25px 0 0}.ypc-redeem-gift-overlay-title,.ypc-redeem-gift-overlay-prompt,.ypc-redeem-gift-overlay-next-button{margin:20px 0 0}.unlimited-family-post-purchase-overlay-container,.unlimited-family-profile-overlay-container{height:320px;width:588px}.unlimited-family-post-purchase-top-bar{background:#545454;height:54px;left:-20px;position:absolute;right:-20px;top:-20px}.unlimited-family-profile-users-block{float:right;display:inline-block;text-align:center;width:252px}.unlimited-family-profile-users-info-block{margin-top:12px}.unlimited-family-profile-text-block{float:left;margin-right:16px;margin-top:20px;width:320px}.unlimited-family-post-purchase-text-block{float:left;margin-right:12px;margin-top:70px;width:270px}.unlimited-family-post-purchase-header,.unlimited-family-profile-header{color:#212121;font-size:20px;line-height:24px}.unlimited-family-profile-member-title{color:#212121;font-size:15px;font-weight:500;line-height:20px;margin-top:4px}.unlimited-family-post-purchase-text,.unlimited-family-profile-text,.unlimited-family-profile-member-info{color:#666;font-size:15px;line-height:20px;margin-top:12px}.unlimited-family-post-purchase-footer{color:#888;float:left;font-size:12px;line-height:17px;margin-left:20px;margin-top:16px;text-align:left;width:270px}.unlimited-family-post-purchase-thumb{float:right;margin-right:66px;margin-top:16px;width:168px;border-radius:168px}.unlimited-family-profile-main-thumb-72{margin-top:16px;border-radius:72px}.unlimited-family-profile-main-thumb-96{margin-top:16px;border-radius:96px}.unlimited-family-profile-secondary-thumb{margin-right:4px;margin-left:4px;margin-top:12px;border-radius:36px}.unlimited-family-post-purchase-actions-section,.unlimited-family-profile-actions-section{border-top:1px solid #dcdcdc;bottom:-20px;line-height:60px;left:-20px;position:absolute;right:-20px;text-align:right}.unlimited-family-profile-user-infos-button{margin-top:4px;text-transform:uppercase;text-align:center;font-size:14px}.unlimited-family-post-purchase-actions-section-button,.unlimited-family-profile-actions-section-button{margin-bottom:24px;margin-right:20px;margin-top:16px;min-height:36px;min-width:95px;text-transform:uppercase;text-align:center}.ypc-unsubscribe-overlay{width:680px;background-color:#fff;margin:0 -20px -20px}.ypc-unsubscribe-overlay-title{height:54px;line-height:54px;padding:0 20px;overflow:hidden;font-size:18px;color:#555}.ypc-unsubscribe-overlay-data{overflow:hidden}.ypc-unsubscribe-overlay-content{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px;color:#666}.ypc-unsubscribe-overlay-content-message{margin-bottom:10px}.ypc-unsubscribe-overlay-content-package{margin-top:5px;border:1px solid #d3d3d3;padding:15px;max-height:170px;overflow-x:hidden;overflow-y:auto}.package-component-channels-item{position:relative;float:left;margin:0 5px 20px;width:280px;height:60px;overflow:hidden;line-height:1.2em}.package-component-channels-checkbox{float:left;margin:15px 8px 0 0}.package-component-channels-thumb{float:left;margin-right:5px}.package-component-channels-content{overflow:hidden}.ypc-unsubscribe-overlay-content-freechannel-warning{margin-top:10px}.ypc-unsubscribe-overlay-content-freechannel-warning .yt-uix-clickcard-target{color:#167ac6}.ypc-unsubscribe-overlay-free-channels-list{border:1px solid #d3d3d3;padding:10px 0 5px 10px;width:217px;height:100px;overflow-x:hidden;overflow-y:auto}.ypc-unsubscribe-overlay-free-channel{height:25px;font-weight:500;line-height:25px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ypc-unsubscribe-overlay-controls{padding:13px;background:#f2f2f2;text-align:right}.ypc-unsubscribe-overlay-controls .yt-uix-button{margin-left:5px}.ypc-unsubscribe-overlay-controls .ypc-unsubscribe-help{float:left;display:block;margin-left:0}.ypc-unsubscribe-overlay .unsubscribe-confirm,.ypc-unsubscribe-overlay .unsubscribe-xauth,.ypc-unsubscribe-overlay .unsubscribe-plus-page-error,.ypc-unsubscribe-overlay .unsubscribe-loading,.ypc-unsubscribe-overlay .unsubscribe-success,.ypc-unsubscribe-overlay .unsubscribe-delayed,.ypc-unsubscribe-overlay .unsubscribe-error{display:none}.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-confirm .unsubscribe-confirm,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-xauth .unsubscribe-xauth,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-plus-page-error .unsubscribe-plus-page-error,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-loading .unsubscribe-loading,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-success .unsubscribe-success,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-delayed .unsubscribe-delayed,.ypc-unsubscribe-overlay.ypc-unsubscribe-overlay-error .unsubscribe-error{display:block}.ypc-unsubscribe-overlay .yt-spinner{padding:0}