*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.text-block{padding:10px 10px}.text-block p:first-of-type{margin-top:0}.text-block p:last-of-type{margin-bottom:0}.text-block .data-row{display:table-row;margin-bottom:5px}.text-block .data-row .label,.text-block .data-row .info{display:table-cell}.text-block .data-row .label{padding-right:40px;font-weight:bold}.title-listing{margin-top:20px}.artist-biography .artist-image{display:inline-block;border:2px solid #242424;border-radius:10px;width:200px;height:200px;float:left;margin-right:20px;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.pagination-container{width:100%;float:right;margin-right:0}.listing .title-listing{width:100%;float:right;margin-right:0}.listing .listing-content .actiontab-listing-container,.listing .listing-content .help-request-listing-container,.listing .listing-content .artist-listing-container,.listing .listing-content .lesson-listing-container{width:100%;float:right;margin-right:0}@media (min-width: 600px) and (max-width: 960px){.listing .listing-content .actiontab-listing-container,.listing .listing-content .help-request-listing-container,.listing .listing-content .artist-listing-container,.listing .listing-content .lesson-listing-container{width:49.29577%;float:left}.listing .listing-content .actiontab-listing-container:nth-child(2n+1),.listing .listing-content .help-request-listing-container:nth-child(2n+1),.listing .listing-content .artist-listing-container:nth-child(2n+1),.listing .listing-content .lesson-listing-container:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing .listing-content .actiontab-listing-container:nth-child(2n+2),.listing .listing-content .help-request-listing-container:nth-child(2n+2),.listing .listing-content .artist-listing-container:nth-child(2n+2),.listing .listing-content .lesson-listing-container:nth-child(2n+2){margin-left:50.70423%;margin-right:-100%;clear:none}}@media (min-width: 960px){.listing .listing-content .actiontab-listing-container,.listing .listing-content .help-request-listing-container,.listing .listing-content .artist-listing-container,.listing .listing-content .lesson-listing-container{width:32.39437%;float:left}.listing .listing-content .actiontab-listing-container:nth-child(3n+1),.listing .listing-content .help-request-listing-container:nth-child(3n+1),.listing .listing-content .artist-listing-container:nth-child(3n+1),.listing .listing-content .lesson-listing-container:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing .listing-content .actiontab-listing-container:nth-child(3n+2),.listing .listing-content .help-request-listing-container:nth-child(3n+2),.listing .listing-content .artist-listing-container:nth-child(3n+2),.listing .listing-content .lesson-listing-container:nth-child(3n+2){margin-left:33.80282%;margin-right:-100%;clear:none}.listing .listing-content .actiontab-listing-container:nth-child(3n+3),.listing .listing-content .help-request-listing-container:nth-child(3n+3),.listing .listing-content .artist-listing-container:nth-child(3n+3),.listing .listing-content .lesson-listing-container:nth-child(3n+3){margin-left:67.60563%;margin-right:-100%;clear:none}}.listing .listing-content:after{content:" ";display:block;clear:both}.listing .pagination{width:100%;float:right;margin-right:0;text-align:center;margin-top:10px;margin-bottom:10px}.listing .pagination .current{font-weight:bold}.listing .pagination a{color:#2e2e2e}.listings .column{width:100%;float:right;margin-right:0}@media (min-width: 600px) and (max-width: 960px){.listings .column{width:49.29577%;float:left;margin-right:1.40845%}.listings .column:nth-child(2){width:49.29577%;float:right;margin-right:0}}@media (min-width: 960px){.listings .column{width:32.39437%;float:left;margin-right:1.40845%}.listings .column:nth-child(3){width:32.39437%;float:right;margin-right:0}}.listings .column .actiontab-listing-container,.listings .column .help-request-listing-container,.listings .column .artist-listing-container,.listings .column .lesson-listing-container{margin-top:4.34783%}.menu-listing{border-radius:10px;clear:both;padding:10px 10px;margin-top:5px;width:100%;color:#fff;font-weight:bold;transition:transform .2s ease-in-out;background-color:#efefef;background:linear-gradient(180deg, #d8d8d9 0%, #e2e2e2 27%)}.menu-listing:hover{transform:scale(1.1);-webkit-box-shadow:5px 5px 5px 0px #7D7D7D;box-shadow:5px 5px 5px 0px #7D7D7D;z-index:2}.menu-listing.centered{text-align:center}.menu-listing a{color:#2e2e2e}.title-listing{border-radius:10px;clear:both;padding:10px 10px;width:100%;color:#fff;font-weight:bold}.title-listing .sort-options{margin-top:10px}.title-listing .sort-options select{border-radius:4px}@media (min-width: 960px){.title-listing .sort-options{float:right;margin-top:0}}.title-listing .breadcrumbs{margin-top:10px;font-size:14px}.title-listing .breadcrumbs a{color:#fff;border-bottom-color:#fff}.title-listing .breadcrumbs a:hover{border-bottom-color:#fff}@media (min-width: 960px){.title-listing .breadcrumbs{float:right;margin-top:0;font-size:initial}}.title-listing.green{background-color:#10ba24}.title-listing.red{background-color:#ba1120}.title-listing.blue{background-color:#2c6cba}.title-listing.yellow{background-color:#baad3e}.title-listing.cyan{background-color:#39abba}.title-listing.black{background-color:#242424}.actiontab-listing-container{position:relative;margin-top:1.40845%;min-height:70px}.actiontab-listing{width:100%;border-radius:10px;transition:all .2s ease-in-out}.actiontab-listing:hover{transform:scale(1.1);-webkit-box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);z-index:2;position:absolute}.actiontab-listing:hover .preview{border-bottom-left-radius:0;border-bottom-right-radius:0}.actiontab-listing:hover .details{display:block}.actiontab-listing .preview{background-color:#efefef;background:linear-gradient(180deg, #d8d8d9 0%, #e2e2e2 27%);border-radius:10px;position:relative;width:100%;clear:both;padding:10px 10px;min-height:70px}.actiontab-listing .preview .favourite{position:absolute;bottom:10px;right:10px;z-index:3;font-size:14px;cursor:pointer}.actiontab-listing .preview .favourite a{border-bottom:none;color:#2e2e2e}.actiontab-listing .preview .artist-image{transition:transform .2s ease-in-out;border-radius:100%;border:2px solid #242424;width:50px;height:50px;background-size:cover;display:inline-block;float:left;margin-right:10px}.actiontab-listing .preview .name a{color:#2e2e2e;text-decoration:none}.actiontab-listing .preview .name h3{font-size:16px;margin:5px 0;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.actiontab-listing .preview .name h4{margin:0 0;font-size:12px;font-weight:normal;color:gray;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.actiontab-listing .preview .name h4 a{border-bottom:1px dotted #2e2e2e;transition:border-bottom-style 0.6s linear;border-bottom-style:dotted;display:inline-block}.actiontab-listing .preview .name h4 a:hover{border-bottom-style:solid}.actiontab-listing .details{clear:both;font-size:14px;padding:10px 10px;margin-left:auto;margin-right:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#242424;width:100%;color:#fff;display:none}.actiontab-listing .details .detail{width:32%;display:inline-block}.actiontab-listing .details .detail label{display:block;font-weight:bold}.actiontab-listing .details .difficulty{text-align:center}.actiontab-listing .details .tuning{text-align:right}.actiontab-listing .details label{font-weight:bold}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.actiontab-page .video-column{width:100%;float:right;margin-right:0;margin-top:20px}@media (min-width: 960px){.actiontab-page .video-column{width:48.57143%;float:right;margin-right:0}}.actiontab-page .text-column{width:100%;float:right;margin-right:0}@media (min-width: 960px){.actiontab-page .text-column{width:48.57143%;float:left;margin-right:2.85714%}}.actiontab-page .video{position:relative;padding-bottom:68.25%}.actiontab-page .video iframe{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%}.affiliate-graphics-page .logout{text-align:right;margin-top:40px;margin-bottom:20px}.affiliate-graphics-page img{max-width:100%;height:auto}.affiliate-graphics-page textarea{width:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.affiliate-edit-page .logout{text-align:right;margin-top:40px}.affiliate-edit-page .affiliate-edit-form{width:100%;float:right;margin-right:0;padding-top:40px}.affiliate-edit-page .affiliate-edit-form .form-title{background-color:#dedede;border-top-right-radius:20px;border-top-left-radius:20px;padding:20px 30px;font-size:20px}.affiliate-edit-page .affiliate-edit-form .form{background-color:#ededed;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 30px}.affiliate-edit-page .affiliate-edit-form .form label{display:block}.affiliate-edit-page .affiliate-edit-form .form label p:first-child{margin-top:0}.affiliate-edit-page .affiliate-edit-form .form .actions{text-align:center;margin-top:20px}.affiliate-edit-page .links{margin-top:20px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.affiliate-panel-page .logout{text-align:right;margin-top:40px}.affiliate-panel-page .page{width:100%;float:right;margin-right:0}.affiliate-panel-page .info{width:100%;float:right;margin-right:0}@media (min-width: 960px){.affiliate-panel-page .info{width:22.85714%;float:left}.affiliate-panel-page .info:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.affiliate-panel-page .info:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}.affiliate-panel-page .info:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.affiliate-panel-page .info:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}}.affiliate-panel-page .info table{width:100%}.affiliate-panel-page .info table th,.affiliate-panel-page .info table td{border-radius:5px;padding:6px 6px 6px 6px}.affiliate-panel-page .info table th{background-color:#dedede}.affiliate-panel-page .info table td{background-color:#ededed}.affiliate-panel-page .bar{width:100%;float:right;margin-right:0;margin-top:20px}.affiliate-panel-page .bar .commission{width:100%;float:right;margin-right:0}@media (min-width: 960px){.affiliate-panel-page .bar .commission{width:48.57143%;float:left;margin-right:2.85714%}}.affiliate-panel-page .bar .links{width:100%;float:right;margin-right:0}@media (min-width: 960px){.affiliate-panel-page .bar .links{width:48.57143%;float:right;margin-right:0;text-align:right}}.affiliate-program-page .content{padding-top:40px}.affiliate-program-page .content p:first-child{margin-top:0}.affiliate-program-page .content table th,.affiliate-program-page .content table td{border-radius:5px;padding:6px 6px 6px 6px}.affiliate-program-page .content table th{background-color:#dedede}.affiliate-program-page .content table td{background-color:#ededed}.affiliate-program-page .affiliate-signup{text-align:center;margin-top:40px}.affiliate-program-page .affiliate-login{margin-top:10px;text-align:center}.affiliate-signup-page .affiliate-signup-form{padding-top:40px}.affiliate-signup-page .affiliate-signup-form .form-title{background-color:#dedede;border-top-right-radius:20px;border-top-left-radius:20px;padding:20px 30px;font-size:20px}.affiliate-signup-page .affiliate-signup-form .form{background-color:#ededed;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 30px}.affiliate-signup-page .affiliate-signup-form .form label{display:block}.affiliate-signup-page .affiliate-signup-form .form label p:first-child{margin-top:0}.affiliate-signup-page .affiliate-signup-form .form .signup-button{text-align:center;margin-top:20px}.affiliate-signup-page .affiliate-signup-form .form textarea{height:200px}.artist-page .breadcrumbs{text-align:right;margin-top:20px}.artist-page .pagination{text-align:center;margin-top:40px}.artist-page .bio{margin-top:40px}.artist-page .bio .artist-image{display:inline-block;border:2px solid #242424;border-radius:10px;width:200px;height:200px;float:left;margin-right:20px;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.artist-listing-container{position:relative;margin-top:1.40845%;min-height:70px}.artist-listing{width:100%;border-radius:10px;transition:all .2s ease-in-out;height:70px}.artist-listing:hover{transform:scale(1.1);-webkit-box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);z-index:2;position:absolute}.artist-listing .preview{background-color:#efefef;background:linear-gradient(180deg, #d8d8d9 0%, #e2e2e2 27%);border-radius:10px;position:relative;width:100%;clear:both;padding:10px 10px;min-height:70px}.artist-listing .preview .artist-image{transition:transform .2s ease-in-out;border-radius:100%;border:2px solid #242424;width:50px;height:50px;background-size:cover;display:inline-block;float:left;margin-right:10px}.artist-listing .preview .name a{color:#2e2e2e;text-decoration:none}.artist-listing .preview .name h3{font-size:16px;margin:5px 0;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.coloured-button{box-shadow:inset 0px 1px 0px 0px #cf866c;background:linear-gradient(to bottom, #e17676 1px, #d64747 5%, #aa2121 100%);background-color:#d0451b;border-radius:5px;border:1px solid #942911;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:18px;padding:6px 44px;text-decoration:none;text-shadow:0px 1px 0px #854629;font-weight:bold;display:inline-block}.coloured-button.centered{margin:auto}.coloured-button:visited{color:#fff}.coloured-button:hover{color:#fff}.coloured-button:active{background:linear-gradient(to top, #e17676 1px, #d64747 5%, #aa2121 100%);background-color:#bc3315;position:relative;top:1px}.coloured-button:disabled{opacity:0.65;cursor:not-allowed}.coloured-button.reflect{-webkit-box-reflect:below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(28%, transparent), to(rgba(255,255,255,0.26)))}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flash{padding:10px 10px;font-weight:bold;text-align:center}.flash.error{color:#D8000C;background-color:#FFD2D2}.flash.notice{color:#00529B;background-color:#BDE5F8}.flash.success{color:#4F8A10;background-color:#DFF2BF}.flash.warn{color:#9F6000;background-color:#FEEFB3}.standard-form .form-success{display:none;color:#64992e;background-color:#edfced;font-weight:bold;padding:10px 10px;border-radius:10px;margin-bottom:5px}.standard-form .error-explanation .error-list .error{padding:10px 10px;border-radius:10px;margin-bottom:5px;color:#d23a3f;font-weight:bold;background-color:#fdd5ce}.standard-form .error-explanation .error-list .error:last-child{margin-bottom:10px}.standard-form input[type='text'],.standard-form input[type='password'],.standard-form input[type='email'],.standard-form textarea,.standard-form select{border-radius:10px;padding:10px 10px;outline:none;border:1px lightgrey solid;width:100%;font-family:"PT Sans", Sans-Serif}.standard-form textarea{height:200px}.standard-form .form-group{margin-bottom:10px}.standard-form label{width:100%;display:block;margin-bottom:5px;padding-left:10px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .introduction{background:#e2e2e2;background:linear-gradient(180deg, #e2e2e2 39%, #ddd 100%);box-shadow:inset 0 19px 10px -20px rgba(0,0,0,0.8);border-bottom:1px solid #b7b7b7;background-repeat:repeat-x;box-sizing:border-box;padding-bottom:40px}@media (min-width: 960px){.home-page .introduction{padding-bottom:0}}@media (min-width: 960px){.home-page .introduction{height:447px}}.home-page .introduction .large-screenshot{width:100%;float:right;margin-right:0;display:none}@media (min-width: 960px){.home-page .introduction .large-screenshot{margin-top:20px;display:initial;width:40%;float:left;margin-right:2.85714%}}.home-page .introduction h2{font-weight:normal}.home-page .introduction h2 b{color:#d70303}.home-page .introduction .description{width:100%;float:right;margin-right:0;text-align:center;margin-top:20px}.home-page .introduction .description a{border-bottom:none}@media (min-width: 960px){.home-page .introduction .description{width:57.14286%;float:right;margin-right:0}}.home-page .introduction .description .screenshots a{vertical-align:top}.home-page a.bold{color:#c05a5a;border-bottom-color:#c05a5a;font-weight:bold}.home-page .left-column{width:100%;float:right;margin-right:0;margin-top:40px}@media (min-width: 960px){.home-page .left-column{width:48.57143%;float:left;margin-right:2.85714%;padding-right:60px}}.home-page .left-column h3{font-weight:normal;font-size:20px}.home-page .left-column h3 b{color:#d70303;font-weight:normal}.home-page .left-column h3:first-child{margin-top:0}.home-page .left-column p{line-height:1.5;font-size:16px}.home-page .right-column{width:100%;float:right;margin-right:0;margin-top:40px}@media (min-width: 960px){.home-page .right-column{width:48.57143%;float:right;margin-right:0}}.home-page .more-links{width:100%;float:right;margin-right:0}.home-page .more-links .left{width:48.57143%;float:left;margin-right:2.85714%}.home-page .more-links .right{width:48.57143%;float:right;margin-right:0}.home-page .testimonial{color:#797676;font-size:16px}.home-page .name{font-weight:bold;margin-top:10px;color:#797676;margin-bottom:20px}.home-page .video{position:relative;padding-bottom:68.25%}.home-page .video iframe{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%}.how-it-works-page .content{text-align:center}.how-it-works-page .content img{max-width:100%;height:auto}.how-it-works-page .step{font-size:20px;text-align:center;padding-top:60px}.how-it-works-page .explanation,.how-it-works-page .step,.how-it-works-page .call-to-action{max-width:700px;margin:auto}.how-it-works-page .call-to-action{padding-top:60px}.how-it-works-page #tryitnow-button{margin-bottom:20px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.grid{max-width:100%;margin-left:auto;margin-right:auto;min-width:320px;padding-right:20px;padding-left:20px}.grid:after{content:" ";display:block;clear:both}.grid:after{content:" ";display:block;clear:both}@media (min-width: 600px){.grid{max-width:600px;margin-left:auto;margin-right:auto}.grid:after{content:" ";display:block;clear:both}}@media (min-width: 960px){.grid{max-width:960px;margin-left:auto;margin-right:auto}.grid:after{content:" ";display:block;clear:both}}.grid.no-padding{padding-right:0;padding-left:0}.grid.full-width{max-width:100%;margin-left:auto;margin-right:auto}.grid.full-width:after{content:" ";display:block;clear:both}.grid.desktop-large{max-width:1200px;margin-left:auto;margin-right:auto}.grid.desktop-large:after{content:" ";display:block;clear:both}.grid.desktop-super-large{max-width:1600px;margin-left:auto;margin-right:auto}.grid.desktop-super-large:after{content:" ";display:block;clear:both}body{background-color:#242424;color:#242424;margin:0;font-family:'PT Sans', sans-serif;min-width:320px}body a{text-decoration:none;border-bottom:1px dotted #242424}body a:hover{border-bottom-style:solid}header{border-bottom:10px solid #242424;background-image:url(/images/public2/header_background.png);height:84px}@media (min-width: 0) and (max-width: 959px){header{position:fixed;top:0;z-index:9999999999;width:100%;transition:top 0.2s ease-in-out}}@media (min-width: 960px){header{height:141px}}header.blackbar-off{border-bottom:0}header.nav-up{top:-84px}@media (min-width: 960px){header.nav-up{top:0}}header .mobile-buttons{width:31.42857%;float:right;margin-right:0;text-align:right;line-height:80px}@media (min-width: 960px){header .mobile-buttons{display:none}}header .mobile-buttons i{cursor:pointer;font-size:20px;color:#3b3b3b;text-shadow:0px 1px 0px #6ea8e5}header .mobile-buttons i:last-child{margin-left:5px}header .logo{width:65.71429%;float:left;margin-right:2.85714%;margin-top:10px;border-bottom:none;display:inline-block;min-width:150px;height:62px;background-image:url("/images/public2/logo_mobile.png");background-repeat:no-repeat}@media (min-width: 960px){header .logo{margin-top:5px;width:288px;height:119px;background-image:url("/images/public2/logo.png")}}header .logo:hover{border-bottom:none}@media (min-width: 0) and (max-width: 959px){header nav{width:100%;float:right;margin-right:0;padding-bottom:10px;padding-top:10px;position:fixed;background-color:#242424;z-index:9999999998;text-align:center;width:100%;top:84px;left:100vw;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}header nav.active-menu{left:0}header nav a{display:block;color:#fff;border-bottom:none;padding:7px 10px}header nav a:hover{border-bottom:none}}@media (min-width: 960px){header nav{width:61.70213%;float:right;margin-right:0;line-height:131px;text-align:right}header nav a{text-decoration:none;color:#3b3b3b;text-decoration:none;text-shadow:0px 1px 0px #6ea8e5;font-size:18px;display:inline-block;border-bottom:none;padding-right:30px;padding-left:30px;background-image:linear-gradient(180deg, rgba(64,129,203,0) 0%, rgba(64,129,203,0.8) 10%, rgba(64,129,203,0.8) 90%, rgba(64,129,203,0) 100%),linear-gradient(180deg, rgba(101,157,220,0) 0%, rgba(101,157,220,0.8) 10%, rgba(101,157,220,0.8) 90%, rgba(101,157,220,0) 100%);background-size:1px 70px, 1px 70px;background-position:center right, center left;background-repeat:no-repeat, no-repeat}header nav a:hover{border-bottom:none}header nav a:first-child{padding-left:0;background-image:linear-gradient(180deg, rgba(64,129,203,0) 0%, rgba(64,129,203,0.8) 10%, rgba(64,129,203,0.8) 90%, rgba(64,129,203,0) 100%)}header nav a:last-child{padding-right:0;background-image:linear-gradient(180deg, rgba(101,157,220,0) 0%, rgba(101,157,220,0.8) 10%, rgba(101,157,220,0.8) 90%, rgba(101,157,220,0) 100%);background-position:center left}}main{background-color:#f8f8f8}@media (min-width: 0) and (max-width: 959px){main{margin-top:84px}}main .title{background:#d8d8d9;background:linear-gradient(0deg, #d8d8d9 0%, #e2e2e2 27%);box-shadow:inset 0 19px 10px -20px rgba(0,0,0,0.8);border-bottom:1px solid #b7b7b7;background-repeat:repeat-x;height:88px;white-space:nowrap;overflow-x:hidden}main .title h1{display:inline;font-weight:normal;font-size:26px;line-height:86px}main .content{background-image:linear-gradient(0deg, #f8f8f8 0%, #e9e9e9 100%);border-top:1px solid #f7f7f7;background-size:150px 150px;background-repeat:repeat-x;padding-bottom:20px}main .content.no-background{background-image:none}main .content a{color:#242424}main .sidebar{width:100%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 959px){main .sidebar{position:fixed;width:80%;top:84px;padding-bottom:104px;left:-80%;background-color:#242424;padding-right:20px;padding-left:20px;overflow-y:auto;overflow-x:none;height:100vh;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}main .sidebar.active-menu{left:0}}@media (min-width: 960px){main .sidebar{width:22.85714%;float:right;margin-right:0}}main .body{width:100%;float:right;margin-right:0}main .body .two-column{width:100%;float:right;margin-right:0}@media (min-width: 600px){main .body .two-column:nth-child(3n),main .body .two-column:first-child{width:48.57143%;float:left;margin-right:2.85714%}main .body .two-column:nth-child(2n){width:48.57143%;float:right;margin-right:0}}footer{color:#fff;padding-top:40px;padding-bottom:40px}footer nav:after{content:" ";display:block;clear:both}footer .link{padding-bottom:5px}@media (min-width: 0) and (max-width: 959px){footer .link{width:48.57143%;float:left;margin-right:2.85714%}footer .link:nth-child(2n){width:48.57143%;float:right;margin-right:0}}@media (min-width: 960px){footer .link{width:22.85714%;float:left}footer .link:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}footer .link:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}footer .link:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}footer .link:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}}footer .link a{color:#fff;border-bottom:none;margin-right:5px;margin-left:5px}footer .link a:first-child{padding-left:0}footer .link a:last-child{padding-right:0}footer .copyright{width:100%;float:right;margin-right:0;margin-top:20px;text-align:center}@media (min-width: 0) and (max-width: 575px){.g-recaptcha{transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0}}.text-block{width:100%;float:right;margin-right:0;padding:20px 0}.text-block .centered{text-align:center}.text-block p:first-of-type{margin-top:0}.text-block p:last-of-type{margin-bottom:0}.text-block .data-row{display:table-row;margin-bottom:5px}.text-block .data-row .label,.text-block .data-row .info{display:table-cell}.text-block .data-row .label{padding-right:40px;font-weight:bold}.line-behind-title{margin-top:30px;text-align:center;position:relative;z-index:1;font-weight:normal}.line-behind-title:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.line-behind-title span{background:#f8f8f8;padding:0 15px}.links-page .links{margin-top:40px}.links-page .links .link{font-size:18px}.links-page .links .description{margin-bottom:20px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.login-page .content{padding-top:20px}@media (min-width: 960px){.login-page .content{padding-top:40px}}@media (min-width: 960px){.login-page .content input[type=text],.login-page .content input[type=password]{max-width:300px}}.login-page .forgot-links{margin-top:10px}.login-page .forgot-links .link{margin-bottom:5px}.login-page .forgot-links .link:last-child{margin-bottom:0}@media (min-width: 960px){.login-page .forgot-links .link{display:inline-block}.login-page .forgot-links .link:after{content:" | "}.login-page .forgot-links .link:last-child:after{content:""}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumbs{width:100%;float:right;margin-right:0}@media (min-width: 960px){.breadcrumbs{width:48.57143%;float:right;margin-right:0}}.search-listing{width:100%;float:right;margin-right:0}@media (min-width: 960px){.search-listing{width:48.57143%;float:left;margin-right:2.85714%}}.search-listing input[type=search]{border-radius:10px;padding:10px 10px;outline:none;width:100%;border:1px lightgrey solid;font-family:"PT Sans", Sans-Serif;max-width:360px}.search-engines{width:100%;float:right;margin-right:0;text-align:center}.search-engines .search-option{display:inline-block;white-space:nowrap;border-radius:10px;border:1px dotted #242424;font-weight:bold;background-color:#fff;padding:5px 10px;margin-right:5px;margin-left:5px;margin-top:10px;font-size:14px;color:#242424}.search-engines .search-option.active{background:linear-gradient(180deg, #d8d8d9 0%, #e2e2e2 27%)}.search-engines .search-option:hover{border-style:solid}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.signup-page .signup-form{width:100%;float:right;margin-right:0;padding-top:40px}@media (min-width: 960px){.signup-page .signup-form{width:65.71429%;float:left;margin-right:2.85714%}}.signup-page .signup-form .form-title{background-color:#dedede;border-top-right-radius:20px;border-top-left-radius:20px;padding:20px 30px;font-size:20px}.signup-page .signup-form .form{background-color:#ededed;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 30px}.signup-page .signup-form .form label{display:block}.signup-page .signup-form .form label p:first-child{margin-top:0}.signup-page .signup-form .form .actions{text-align:center;margin-top:20px}.signup-page .signup-sidebar{width:100%;float:right;margin-right:0;padding-top:40px}.signup-page .signup-sidebar h3:first-child{margin-top:0}@media (min-width: 960px){.signup-page .signup-sidebar{width:31.42857%;float:right;margin-right:0}}.song-list-page .breadcrumbs{text-align:right;margin-top:20px}.song-list-page .content{padding-top:40px}.song-list-page .pagination,.song-list-page .more-artists{text-align:center;margin-top:40px}.more-songs{text-align:center;margin-top:40px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.style-listing-container{position:relative;margin-top:1.40845%;min-height:70px}.style-listing{width:100%;border-radius:10px;transition:all .2s ease-in-out;height:70px}.style-listing:hover{transform:scale(1.1);-webkit-box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);box-shadow:5px 5px 15px 3px rgba(0,0,0,0.65);z-index:2;position:absolute}.style-listing .preview{background-color:#efefef;background:linear-gradient(180deg, #d8d8d9 0%, #e2e2e2 27%);border-radius:10px;position:relative;width:100%;clear:both;padding:10px 10px;min-height:70px}.style-listing .preview .style-image{transition:transform .2s ease-in-out;border-radius:100%;border:2px solid #242424;width:50px;height:50px;background-size:cover;display:inline-block;float:left;margin-right:10px}.style-listing .preview .name a{color:#2e2e2e;text-decoration:none}.style-listing .preview .name h3{font-size:16px;margin:5px 0;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.support-page .help-request-form{padding-top:40px}.support-page .help-request-form .form-title{background-color:#dedede;border-top-right-radius:20px;border-top-left-radius:20px;padding:20px 30px;font-size:20px}.support-page .help-request-form .form{background-color:#ededed;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 30px}.support-page .help-request-form .form:after{content:" ";display:block;clear:both}.support-page .help-request-form .form label{display:block}.support-page .help-request-form .form label p:first-child{margin-top:0}.support-page .help-request-form .form textarea{height:275px}.support-page .help-request-form .form .instructions{width:100%;float:right;margin-right:0}.support-page .help-request-form .form .left-column{width:100%;float:right;margin-right:0}@media (min-width: 960px){.support-page .help-request-form .form .left-column{width:48.57143%;float:left;margin-right:2.85714%}}.support-page .help-request-form .form .right-column{width:100%;float:right;margin-right:0;margin-top:10px}@media (min-width: 960px){.support-page .help-request-form .form .right-column{width:48.57143%;float:right;margin-right:0;margin-top:0}}.support-page .help-request-form .form .send-button{width:100%;float:right;margin-right:0;text-align:center;margin-top:20px}@media (min-width: 960px){.support-page .help-request-form .form .send-button{text-align:right}}.support-page .faq{color:#797676}.support-page .faq .question{font-weight:bold;margin-top:30px}.support-page .faq h3{margin-bottom:20px}.support-page .faq .left-column{width:100%;float:right;margin-right:0}@media (min-width: 960px){.support-page .faq .left-column{width:48.57143%;float:left;margin-right:2.85714%}}.support-page .faq .right-column{width:100%;float:right;margin-right:0}@media (min-width: 960px){.support-page .faq .right-column{width:48.57143%;float:right;margin-right:0;margin-top:0}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.testimonials-page .content{padding-top:30px}.testimonials-page .testimonial,.testimonials-page .testimonial-medium,.testimonials-page .testimonial-short{width:100%;float:right;margin-right:0}.testimonials-page .bubble{position:relative;background:#e8e8e8;border-radius:.4em;padding:20px 20px;margin-bottom:40px;-webkit-box-shadow:4px 4px 15px -5px rgba(0,0,0,0.72);box-shadow:4px 4px 15px -5px rgba(0,0,0,0.72)}.testimonials-page .bubble p:last-child{margin-bottom:0}.testimonials-page .bubble .name{color:#9a1313;font-weight:bold}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.video-page #video{width:100%;float:right;margin-right:0;margin-top:40px}@media (min-width: 960px){.video-page #video{width:48.57143%;float:left;margin-right:2.85714%}}.video-page .description{width:100%;float:right;margin-right:0;margin-top:40px}@media (min-width: 960px){.video-page .description{width:48.57143%;float:right;margin-right:0}}.video-page .description p:first-child{margin-top:0}.video-page .description p:last-child{margin-bottom:0}.video-page .description #tryitnow-button{text-align:center}.video-page .more-lessons{width:100%;float:right;margin-right:0;margin-top:40px;text-align:center;background:#e8e8e8;border-radius:.4em;padding:20px 20px;margin-bottom:40px;-webkit-box-shadow:4px 4px 15px -5px rgba(0,0,0,0.72);box-shadow:4px 4px 15px -5px rgba(0,0,0,0.72);word-spacing:6px}.video-page .more-lessons a{word-spacing:normal}.video-page .more-lessons h3{margin-top:0;word-spacing:normal}.recaptcha-right .g-recaptcha{float:right}
