@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");::-moz-selection{background:#2a3e73;color:#fff;text-shadow:none}::selection{background:#2a3e73;color:#fff;text-shadow:none}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#04060d;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff;font-family:Lato,sans-serif;line-height:1}a,a:hover{color:#292929;text-decoration:none;-webkit-transition:all .2s ease-in-out .2s;-moz-transition:all .2s ease-in-out .2s;-ms-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}*{margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}p{font-size:14px;letter-spacing:1px;line-height:24px}img{border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5{font-family:adobe-caslon-pro,serif;margin:0}img{height:auto;max-width:100%;width:auto}footer,header,section{display:block;float:left;height:auto;width:100%}.topNav{background-color:transparent;padding:20px 0}.innerNav{background:#2e2e30;padding:30px 0}.logoBrand{display:inline-block;width:126px}.logoBrand img{width:100%}.topLinks{text-align:right}.topLinks a{border-radius:4px;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:40px;margin-left:15px;max-width:120px;text-align:center;width:100%}.topLinks a:hover{color:#e5c200}.topLinks .loginTop{border:2px solid #e5c200;border-radius:4px;color:#e5c200}.topLinks .loginTop:hover,.topLinks .signupTop{background:#e5c200;color:#fff}.topLinks .signupTop{border:2px solid #e5c200;border-radius:4px}.topLinks .signupTop:hover{background:#fff;border:2px solid #fff;color:#e5c200}.banner{background:url(../images/bannerBg-aeb9212bfda8649b7be5c45c52a400e0.jpg?vsn=d) 0 0 no-repeat;background-size:cover;height:800px}.banner .bannerText{margin:20% auto 0;max-width:660px;text-align:center;width:100%}.banner .bannerText img{text-align:center}.banner .bannerText h1{color:#fff;font-family:ACaslonPro-Regular,sans-serif;font-size:40px;margin:20px auto 30px}.banner .bannerText p{color:#b5b5bc;font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:34px}.pad100{padding:100px 0}.title{color:#2e2e30;font-size:42px}.title,.title2{font-weight:600;margin-bottom:10px;text-align:center}.title2{color:#ffe34c;font-size:56px}.setBox{display:inline-block;margin-top:60px}.setBox:nth-child(2){margin-top:0}.setBox .textInfo{padding-top:50px}.setBox .textInfo h4{color:#2e2e30;font-size:40px;line-height:50px;margin-bottom:25px}.setBox .textInfo p{color:#15151c;font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:32px}.setBox .imgBox{border:1px solid #d9d9d9;border-radius:200px;height:280px;margin:0 auto;text-align:center;width:280px}.setBox .imgBox img{margin-top:-42px;padding-top:50%;width:84px}.playerLogo{background:url(../images/logo-0963cb9c8964971f69e4403244b9cb1a.png?vsn=d) 0 0 no-repeat;background-size:contain;height:34px;left:35px;position:absolute;width:146px}.playingSection{background:#2e2e30;color:#fff;padding:0 0 100px}.playerWrapBox{float:left;margin-top:50px;width:100%}.playerHeader{background-color:#2e2e30;float:left;padding:22px 0;width:100%}.playerTitle{display:block;font-family:adobe-caslon-pro,serif;font-size:32px;line-height:1}.playerNote,.playerTitle{color:#fff;float:left;text-align:center;width:100%}.playerNote{background-color:#e5c200;font-size:16px;line-height:24px;padding:15px}.playerTimeline{background-color:#fff;float:left;height:550px;overflow-x:scroll;padding:40px 30px 0;width:100%}.playerTimelineWrapBox{background-image:url(../images/timeline-strip-da1644405dbea71c8ba0ec96bd85f4a1.png?vsn=d);background-position:0;background-repeat:repeat-x;height:90px;overflow-x:auto;position:relative;width:100%}.pointBox{background-color:#d9d9d9;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;color:#fff;display:block;height:15px;position:absolute;width:15px}.selectedPoint{background-color:#e5c200;font-size:12px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}.playerTimelineMusicBox{background-image:url(../images/musicalRow-1d2679f91144dee0b2d903239626e893.png?vsn=d);background-position:0;background-repeat:repeat-x;height:120px;margin-top:50px;overflow-x:auto;padding:20px 0;position:relative;width:100%}.musicBox{padding:0 10px}.musicBox,.numBox{display:inline-block;position:absolute}.numBox{color:#04060d;font-size:12px}.playerActionwrap{background:#2e2e30;bottom:0;float:left;height:auto;max-width:1140px;min-height:80px;position:fixed;width:100%}.playerWrapBox ::-webkit-scrollbar{height:10px;width:10px}.playerWrapBox ::-webkit-scrollbar-track{background:#f1f1f1}.playerWrapBox ::-webkit-scrollbar-thumb{background:#6f6f6f}.playerWrapBox ::-webkit-scrollbar-thumb:hover{background:#e5c200}.playerActionwrap ul{width:100%}.playerActionwrap ul li{display:inline-block;text-align:center}.playerActionwrap ul li a{color:#b5b5bc;display:block;font-family:Lato,sans-serif;font-size:16px;padding:5px 15px}.playerActionwrap ul li a:hover{color:#ffe34c}.playerActionwrap ul li a span{display:block;font-weight:700;padding:10px 0}.playerActionwrap ul .borderRight{border-right:1px solid #424244}.playerActionwrap .playIcon{float:right;margin:10px 5px 0}.playerActionwrap .playIcon a{border:1px solid #b5b5bc;border-radius:50px;font-size:14px}.playerActionwrap .stopIcon{float:right;margin:10px 15px 0 5px}.playerActionwrap .stopIcon a{border:1px solid #b5b5bc;border-radius:50px;font-size:14px}.playerActionwrap .playIcon a:hover,.playerActionwrap .stopIcon a:hover{background:#ffe34c;border:1px solid #ffe34c;color:#2e2e30}.playerActionwrap .dropdown-menu{border:none;left:50%;margin-left:-80px;min-width:160px}.playerActionwrap .dropdown-menu li{clear:both;padding:5px 10px;text-align:left;width:100%}.playerActionwrap .dropdown-menu li .spanLabel{color:#2e2e30;font-family:Lato,sans-serif;font-weight:700;line-height:24px}.dropdownMenu{background:#fff;border-radius:3px;bottom:105%;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;left:50%;margin-left:-75px;min-width:150px;padding:8px 0;position:absolute;top:auto}.dropdownMenu li{clear:both;padding:5px 10px;text-align:left;width:100%}.dropdownMenu li .spanLabel{color:#2e2e30;font-family:Lato,sans-serif;font-weight:700;line-height:24px}.dropup:hover .dropdownMenu{display:block}.loopBars{margin-left:-95px;min-width:190px}.loopBars select{border:1px solid #d9d9d9;border-radius:4px;color:#2e2e30;float:right;height:30px;padding:0 5px;width:80px}.btnYellow{background:#e5c200;border:none;border-radius:4px;color:#fff;line-height:30px;transition:all .2s ease-in-out .2s;width:100%}.btnYellow:hover{background:#2e2e30}.pauseBefore{margin-left:-60px;min-width:auto;width:120px!important}.pauseBefore .radio{color:#2e2e30;margin:0;text-align:left}.Tempo select{border:1px solid #d9d9d9;border-radius:4px;color:#2e2e30;float:left;height:30px;padding:0 5px;width:100%}.DownloadMenu{margin-left:-90px;min-width:180px}.DownloadMenu .radio{color:#2e2e30;margin:0;text-align:left}.availableSoon a{color:#656565!important}.availableSoon .dropdownMenu{background:#e5c200}.fretboardImg{width:100%}.fretboardImg2{max-width:none;width:auto}.availableSuites .title{margin-bottom:50px}.availableSuites .infoBox{border:1px solid #d9d9d9;height:100%;margin-bottom:30px;min-height:320px;padding:40px 25px;position:relative;transition:all .2s ease-in-out .2s}.availableSuites .infoBox h4{color:#2e2e30;font-size:40px;line-height:50px;margin-bottom:15px}.availableSuites .infoBox p{color:#65656c;font-family:Lato,sans-serif;font-size:16px;line-height:24px;margin-bottom:10px}.availableSuites .infoBox .suiteNo{color:#2e2e30;display:inline-block;font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin-bottom:20px}.availableSuites .infoBox .note{display:inline-block;font-family:Lato,sans-serif;font-weight:700;margin-bottom:10px}.availableSuites .infoBox .note img{vertical-align:middle}.availableSuites .infoBox .newIcon{left:0;position:absolute;top:0;width:60px}.availableSuites .browseAll{border-bottom:2px solid #2e2e30;color:#2e2e30;display:inline-block;font-family:Lato,sans-serif;font-size:24px;font-weight:700;margin-top:20px;text-align:center}.availableSuites .browseAll:hover{border-bottom:2px solid #ffe34c;color:#ffe34c}.availableSuites a:hover .infoBox{box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.startPlaying{background:#ffe34c}.btnB{background:#333;color:#fff}.btnB,.btnB:hover{border-radius:4px;display:block;font-size:24px;line-height:64px;margin:20px auto;max-width:320px;text-align:center;width:100%}.btnB:hover{background:#fff;color:#000}footer{background:#2e2e30;color:#f7f7f7;padding:50px 0}footer .footerLogo{width:126px}footer .copyRight{font-size:16px;margin-top:28px}footer a{color:#f7f7f7;line-height:24px;margin-bottom:10px}footer a:hover{color:#ffe34c}footer .otherLinks a,footer .socialLinks a{display:block}footer .socialLinks a img{vertical-align:middle}.subInputBox{position:relative}.subInputBox input{background-color:transparent;border:1px solid #fff;border-radius:4px;height:40px;line-height:40px;padding:0 15px;width:100%}.subInputBox input:focus{border:1px solid #ffe34c}.subInputBox .btnSend{background:#fff;border:0;border-radius:0 4px 4px 0;color:#2e2e30;font-weight:700;height:40px;position:absolute;right:0;text-align:center;top:0;width:60px}.subInputBox .btnSend:hover{background:#ffe34c;color:#2e2e30}.subinputDiv p{font-size:16px;margin-bottom:15px}.innerPage .playerWrapBox{margin-top:0}.switch{display:inline-block;float:right;height:24px;position:relative;width:50px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;right:0;top:0}.slider,.slider:before{left:0;position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:1px;content:"";height:22px;width:22px}.switch input:checked+.slider{background-color:#e5c200}.switch input:focus+.slider{box-shadow:0 0 1px #e5c200}.switch input:checked+.slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.lessonPage .infoBox{min-height:280px}.isDisabled{color:currentColor;cursor:not-allowed;opacity:.5;pointer-events:none;position:relative}.isDisabled .infoBox{border:1px solid #f5f5f5;position:relative}.isDisabled .infoBox:before{background:hsla(0,0%,100%,.8);color:#2e2e30;content:"Not yet available...";font-family:adobe-caslon-pro,serif;font-size:24px;font-style:italic;height:100%;left:0;padding-top:35%;position:absolute;text-align:center;top:0;width:100%}.isDisabled.coming .infoBox:before{content:"Coming up..."}.formBox{font-family:Lato,sans-serif;margin:0 auto;max-width:600px;width:100%}.formBox .row{margin:0}.formBox label{font-family:Lato,sans-serif;font-size:16px;font-weight:600}.formBox input,.formBox label{color:#2e2e30;line-height:48px}.formBox input{border:1px solid #d9d9d9;border-radius:4px;height:48px;padding:0 15px;width:100%}.formBox input:focus{border:1px solid #e5c200}.formBox textarea{border:1px solid #d9d9d9;border-radius:4px;color:#2e2e30;height:48px;line-height:48px;padding:0 15px;width:100%}.formBox textarea:focus{border:1px solid #e5c200}.formBox .btnYellow{font-weight:600;line-height:48px;padding:0 30px;width:auto}.col-25{width:25%}.col-25,.col-75{float:left;margin-top:10px}.col-75{width:75%}.linke{border-bottom:1px solid #2e2e30;color:#2e2e30;font-size:16px;font-weight:600;line-height:26px}.linke:hover{border-bottom:1px solid #e5c200;color:#e5c200}.passwordInput{position:relative}.passwordInput .passwordView{background-color:transparent;border:none;height:48px;margin:0;position:absolute;right:0;top:0;width:48px}.passwordInput .passwordView:focus{outline:none}.linkeDevider{color:#e6e6e6;margin:0 15px}.subInfo{font-size:16px;font-weight:600;margin-bottom:25px;text-align:center}