html *{margin:0;padding:0}body{color:#333;font:13px/18px 'Open Sans',arial,sans-serif;font-weight:400}a{font-weight:600;text-decoration:none}a img{border:0}.nowrap{white-space:nowrap}#main a:hover,#footer a:hover{color:#39f}h1{color:#000;font-size:3.2em;font-weight:300;line-height:1.15}.h1{color:#000;font-size:3.2em;font-weight:300;line-height:1.15;margin:0 0 .7em}h2,.h2{color:#000;font-size:2.3em;font-weight:300;line-height:1.25;margin:1em 0}h3,.h3{color:#000;font-size:1.7em;font-weight:300;line-height:1.3;margin:.5em 0}h4,.h4{color:#555;font-size:13px;font-weight:600;line-height:15px;margin:0 0 .5em}h2 em{font-weight:700;font-style:normal}#header{height:64px;position:relative;margin:0 auto;max-width:928px;border-left:26px transparent solid;border-right:26px transparent solid}#header-logo{margin-top:20px}@media screen and (max-width:770px){#header{border-left:10px transparent solid;border-right:10px transparent solid}}#logo{width:260px}#main{margin:0 auto;padding:15px 0 25px;text-align:center;min-width:300px;min-height:300px}#footer{padding:0}#sub-footer{margin-top:0}@media all and (max-width:767px){#header{min-height:0}#main{padding:15px 0 0}}@media all and (max-width:500px){#header{min-height:0}#main{padding:0 10px}}.section{margin:0 auto;max-width:928px;padding:45px 15px}.clear-img{height:auto;width:100%;visibility:hidden;opacity:0;z-index:-1}@media all and (max-width:767px){.section{margin:0 15px;padding-bottom:30px;padding-left:0;padding-right:0}}.intro .nowrap{white-space:nowrap}.get-started{background:#0370ea;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));background:-webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);background:linear-gradient(top,#008dfd 0,#0370ea 100%);border:1px solid #076bd2;-webkit-border-radius:3px;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;font-weight:700;line-height:1.3;padding:8px 25px;text-align:center;text-decoration:none!important;text-shadow:1px 1px 1px #076bd2}@media all and (max-width:767px){.intro .nowrap{white-space:normal}}.selfclear:after{clear:both;content:"";display:block;height:0;visibility:hidden}h1{margin:0 0 .3em}@media all and (max-width:767px){.mobile h1{font-size:1.7em;font-weight:400}}@media all and (max-width:321px){.mobile h1{font-size:1.5em}}p{-webkit-font-smoothing:antialiased;color:#666;font-size:1.4em;font-weight:400;line-height:1.3;margin:1em 0 .5em 0}#maia-signature{clear:both;float:right;margin-right:20px;margin-top:-4px;max-width:978px;min-height:4px}#maia-signature:before{border-left:35px solid #ffa900;border-right:34px solid #00a753;content:"";float:right;height:4px}#maia-signature:after{border-left:34px solid #0089fa;border-right:35px solid #ff002b;content:"";float:right;height:4px}.container,.signature-wrapper{max-width:928px;margin:0 auto}.footer{background:#f9f9f9;padding-bottom:13px}.footer ul{margin-left:8px;float:left}.footer ul li{display:inline-block}.footer a{color:#6487f6;display:block;font-size:.8em;font-weight:600;padding:13px 10px 0;text-decoration:none}.footer a:hover{text-decoration:underline}.locale-switcher{float:right;padding:13px 20px 0 0}.locale-switcher span{display:none}@media screen and (max-width:767px){.footer ul{float:none}.locale-switcher{width:100%;text-align:right;float:none;padding-left:0;padding-right:0}.locale-switcher select{margin-right:13px}.footer ul{clear:both;padding-top:8px}.footer a{padding:2px 5px}}html,body{height:100%;margin-top:0}.hidden{display:none}#header-logo{margin-top:0;padding-top:20px}#main{min-height:350px;display:table;vertical-align:middle;height:85%;position:absolute;top:0;left:0;width:100%;padding:0;margin-bottom:0;z-index:0}#main .container{display:table-cell;vertical-align:middle;padding:30px 10px}#main .content{margin:0 auto;max-width:928px}#header,.footer-container{z-index:1}.intro{padding-top:10px;line-height:1.5}.mobile p{font-size:1.2em}.button{padding:10px 40px;background:#ffc107;border-radius:4px;color:#000 !important;font-weight:700;margin:40px auto 60px;display:inline-block;box-shadow:2px 2px 5px -2px rgba(0,0,0,.5)}.button:hover{background:#ffb300}.button:active{background:#ffa000}.bold{font-weight:600}.extension{display:none;background:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8 18%,#fff 92%);background-image:-webkit-linear-gradient(top,#f8f8f8 18%,#fff 92%);background-image:linear-gradient(top,#f8f8f8 18%,#fff 92%);border-top:1px solid #ebebeb;max-width:928px;margin:30px auto 10px;min-height:80px;padding-top:20px}.extension .learn.button,.extension .install.button{display:none}.extension .button{background:#eee;background:linear-gradient(bottom,#dcdcdc 46%,#fafafa 87%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dcdcdc),color-stop(100%,#fafafa));background:-webkit-linear-gradient(bottom,#dcdcdc 46%,#fafafa 87%);border:1px solid #d6d6d6;-webkit-border-radius:3px;border-radius:3px;color:#333!important;display:inline-block;font-size:12px;font-weight:700;line-height:24px;padding:4px 20px 3px;margin:0 0 0 10px;text-align:center;text-decoration:none;text-shadow:none;vertical-align:baseline}.extension .button:hover{background:linear-gradient(bottom,#dcdcdc 46%,#fff 87%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dcdcdc),color-stop(100%,#fff));background:-webkit-linear-gradient(bottom,#dcdcdc 46%,#fff 87%)}a{font-weight:normal;color:#39f}.windows-download{margin:0 auto 20px;width:55%;font-size:13px}.windows-download a{color:#39f;font-weight:normal}.badge-store{font-size:.8em;color:#999 ;padding:4px;padding-top:20px;padding-bottom:120px}.mobile .badge-store{padding-bottom:40px}.download-badge{height:54px;clear:both;width:auto;margin:0 5px;cursor:pointer}.mobile .download-badge{width:220px;height:auto}.download-button{background:#0370ea;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));background:-webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);background:linear-gradient(top,#008dfd 0,#0370ea 100%);border:1px solid #076bd2;-webkit-border-radius:3px;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;font-weight:700;line-height:1.3;padding:8px 40px 8px 11px;position:relative;text-align:center;text-decoration:none!important;text-shadow:1px 1px 1px #076bd2}.download-button span{background:url(//ssl.gstatic.com/chromecast/setup/buynow_arrow.png) no-repeat;display:inline-block;height:20px;position:absolute;right:10px;top:6px;width:20px}.mobile-requirement{display:block;margin-top:15px;font-size:1.3em}.footer-container{position:absolute;bottom:0;width:100%}@media screen and (max-height:750px),screen and (max-width:500px){#main{height:auto;position:static;margin-bottom:40px}.footer-container{position:static}.cast .logo-area{margin-top:35px}}.extension-container{max-width:790px;margin:0 auto;min-height:80px}.mobile .extension-container{display:none}.extension-container p{border-top:1px solid #eed;padding-top:20px}[lang='en'] .nowrap{white-space:nowrap}@media screen and (max-width:600px){[lang='en'] .nowrap{white-space:normal}}.cast .logo-area{margin-bottom:50px}.mobile.cast .logo-area{margin-top:20px;margin-bottom:20px}.cast .logo-area img{width:400px}.cast .extension-container{display:block}