.tp-buffer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;cursor:pointer;height:4px}.tp-player-wrapper--large .tp-buffer,.tp-player-wrapper--medium .tp-buffer,.tp-player-wrapper--small .tp-buffer,.tp-player-wrapper--tiny .tp-buffer{height:4px}.tp-player-wrapper--wide .tp-buffer{height:6px}.tp-buffer__progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;background-color:hsla(0,0%,100%,.4);position:absolute;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.tp-player-wrapper--small .tp-buffer__progress,.tp-player-wrapper--tiny .tp-buffer__progress{height:4px;width:calc(100% - 16px)}.tp-player-wrapper--large .tp-buffer__progress,.tp-player-wrapper--medium .tp-buffer__progress{height:4px;width:calc(100% - 32px)}.tp-player-wrapper--wide .tp-buffer__progress{height:6px;width:calc(100% - 48px)}.chromecast-tutorial__ellipse{position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;border-radius:50%;background:hsla(0,0%,100%,.25);-webkit-box-shadow:0 0 10px #69b9f8 inset;box-shadow:inset 0 0 10px #69b9f8}.chromecast-tutorial__button{position:absolute;background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}.chromecast-tutorial__button path{fill:#fff}.chromecast-tutorial__message{width:300px;height:40px;position:absolute;left:-320px;text-align:right;top:-12px;color:#dadada}.chromecast-choice__wrapper{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:980px;margin:auto}@media (max-width:749px){.chromecast-choice__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;margin:auto 20px}}.chromecast-choice__image{margin:40px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (max-width:749px){.chromecast-choice__image{height:100px;margin:20px}}.chromecast-choice__content{color:#fff;font-size:18px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;text-align:left}@media (max-width:749px){.chromecast-choice__content{font-size:16px}}.chromecast-choice__content-title{font-weight:700;font-size:30px}@media (max-width:749px){.chromecast-choice__content-title{font-size:18px}}.chromecast-choice__content-list-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media (max-width:749px){.chromecast-choice__content-list-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:10px}}.chromecast-choice__content-list-button .chromecast-choice__content-button,.chromecast-choice__content-list-button .chromecast-choice__content-button:focus{width:150px;padding:5px 10px;font-size:14px;text-align:center;text-decoration:none;color:#000;background-color:#fff;border:1px solid #fff}@media (max-width:749px){.chromecast-choice__content-list-button .chromecast-choice__content-button,.chromecast-choice__content-list-button .chromecast-choice__content-button:focus{font-size:16px;margin:10px auto}}.chromecast-choice__content-list-button .chromecast-choice__content-button--another{background-color:#000;color:#fff}.chromecast-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999}.chromecast-overlay__cross{position:absolute;width:40px;height:40px;top:20px;right:20px;font-size:25px;color:#dadada;background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}