﻿:root{--media-xs: 480px;--media-sm: 640px;--media-md: 768px;--media-lg: 1024px;--media-xl: 1280px}.navbar.navbar-default{--navbar-topbar-height-static: 90px;--navbar-topbar-height-sticky: 60px;--navbar-topbar-static-padding-top: 0px;--navbar-topbar-static-padding-bottom: 0px;--navbar-side-padding: 40px;--navbar-logo-width: 155px;--navbar-topbar-item-gap: 30px;--navbar-topbar-item-gap-sticky: 30px;--navbar-topbar-label-font-size: 2rem;--navbar-topbar-label-font-size-sticky: 2rem;--navbar-topbar-submenu-label-font-size: 1.8rem;--navbar-topbar-submenu-top-padding: 0px;--navbar-topbar-link-padding: 0px;--navbar-topbar-submenu-link-padding: 5px 20px;--navbar-topbar-submenu-header-item-link-padding: 5px 20px;--navbar-topbar-submenu-offset-item-link-padding: 5px 30px;--navbar-mobile-menu-label-font-size: 1.8rem;--navbar-mobile-menu-submenu-label-font-size: 1.8rem;--navbar-mobile-menu-submenu-toggle-padding: 0 35px;--navbar-mobile-menu-link-padding: 12px 0 12px 35px;--navbar-mobile-menu-submenu-link-padding: 7px 35px;--navbar-mobile-menu-submenu-padding: 0 0 10px 15px}.navbar.navbar-default._mobile{--navbar-topbar-height-static: 70px;--navbar-topbar-height-sticky: 70px}@media screen and (max-width: 1280px){.navbar.navbar-default{--navbar-side-padding: 20px}}@media screen and (max-width: 1024px){.navbar.navbar-default{--navbar-logo-width: 140px}}@media screen and (max-width: 1280px){.navbar.navbar-default{--navbar-topbar-item-gap: 20px;--navbar-topbar-item-gap-sticky: 20px}}.navbar.navbar-default._mobile{--navbar-topbar-item-gap: 10px;--navbar-topbar-item-gap-sticky: 10px}@media screen and (max-width: 1280px){.navbar.navbar-default{--navbar-topbar-label-font-size: 1.8rem;--navbar-topbar-label-font-size-sticky: 1.8rem}}.navbar.navbar-default._mobile{--navbar-topbar-label-font-size: 2rem;--navbar-topbar-label-font-size-sticky: 2rem}.navbar.navbar-default._mobile{--navbar-topbar-link-padding: 0px 10px}@media screen and (max-width: 1280px){.navbar.navbar-default .nav-menu-topbar .menu-item-cart .total,.navbar.navbar-default .nav-menu-topbar .menu-item-cart .delimiter{display:none !important}}.navbar.navbar-default .nav-menu-mobile .menu-item.social-icon{display:none}.navbar.navbar-default._mobile .nav-topbar-container{border-bottom:none}.navbar .menu-style-text .nav-menu-list>li,.navbar .menu-style-mobile .nav-menu-list>li{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.navbar .menu-style-text li.highlight,.navbar .menu-style-mobile li.highlight{font-weight:600}.navbar .menu-style-text li.header-item,.navbar .menu-style-mobile li.header-item{color:var(--color-navigation-item-hover, white)}.subheader-area.musician .inside-slider{width:100%;display:flex;align-items:center;justify-content:center;max-width:var(--site-content-width);padding:20px var(--site-side-padding);margin:0 auto}.subheader-area.musician .panel-slider{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.subheader-area.musician .panel-slider .nav-button{color:var(--color-font-link);font-size:3.5rem;transition:color .1s ease-in-out;padding:20px 10px;user-select:none}.subheader-area.musician .panel-slider .nav-button:hover{cursor:pointer;color:var(--color-font-link-hover)}.subheader-area.musician .panel-slider .nav-button.deactivated{pointer-events:none;cursor:default;opacity:.2}.subheader-area.musician .panel-slider .slider-container{overflow:hidden}.subheader-area.musician .panel-slider .slider-container .panel-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:5px;transition:transform .2s ease-in-out;user-select:none}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel{position:relative;border-radius:8px;flex:0 0 calc((100% - 60px)/7)}@media screen and (max-width: 1024px){.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel{flex:0 0 calc((100% - 50px)/6)}}@media screen and (max-width: 768px){.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel{flex:0 0 calc((100% - 40px)/5)}}@media screen and (max-width: 640px){.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel{flex:0 0 calc((100% - 20px)/3)}}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel.active .rank span{display:none}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel.active .name{display:none}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel.active .overlay{display:none}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel.active .thumbnail{transform:scale(1.1)}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .panel:hover .name{background-color:var(--color-box-block-background-title-hover)}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .thumbnail{height:95px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-box-block-background-title);opacity:.5;border-radius:10px}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .name{position:absolute;bottom:0;z-index:1;width:100%;overflow:hidden;margin:0 auto;padding:0 10px;background-color:var(--color-box-block-background-title);opacity:.9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:1.4rem;font-weight:500;color:#fff;text-overflow:ellipsis;text-align:left;transition:background-color .3s ease-in-out;white-space:nowrap}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .name a{text-decoration:none;color:#fff}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .name a:hover{color:#fff}.subheader-area.musician .panel-slider .slider-container .panel-wrapper .rank{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,0);width:100%;font-family:var(--font-heading);font-weight:400;font-size:2.8rem;color:#fff;padding-bottom:20px}.single-musician .musician-description{margin-bottom:40px}.single-musician .musician-description .content-title{font-size:2.2rem;font-weight:600}.single-musician .musician-description span{display:inline}.single-musician .musician-description p{font-size:2.2rem}.single-musician .musician-description p:first-of-type{display:inline;padding-left:5px}.single-musician .musician-description p:nth-of-type(2){margin-top:23px}.single-musician .musician-thumbnail{position:relative;min-height:450px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px;margin-bottom:20px}.single-musician .musician-thumbnail .watch-video{position:absolute;bottom:20px;left:20px}@media screen and (max-width: 640px){.single-musician .musician-thumbnail .watch-video{bottom:auto;left:auto;top:20px;right:20px}}.single-musician .musician-thumbnail .ranking-wrapper{position:absolute;bottom:20px;right:20px;background-color:#fff;border-radius:10px;max-width:550px;padding:10px 15px}.single-musician .musician-thumbnail .ranking-wrapper.hidden{display:none}.single-musician .musician-thumbnail .ranking-wrapper .buttons-wrapper,.single-musician .musician-thumbnail .ranking-wrapper .voting-results{display:flex;align-items:center;justify-content:center;gap:10px}.single-musician .musician-thumbnail .ranking-wrapper .buttons-wrapper.hidden,.single-musician .musician-thumbnail .ranking-wrapper .voting-results.hidden{display:none}.single-musician .musician-thumbnail .ranking-wrapper .buttons-wrapper .flex-row,.single-musician .musician-thumbnail .ranking-wrapper .voting-results .flex-row{display:flex;align-items:center;justify-content:center;gap:10px}.single-musician .musician-thumbnail .ranking-wrapper .buttons-wrapper p,.single-musician .musician-thumbnail .ranking-wrapper .voting-results p{font-size:2rem;font-weight:600;margin:0;text-align:center}@media screen and (max-width: 1024px){.single-musician .musician-thumbnail .ranking-wrapper .buttons-wrapper{flex-direction:column;max-width:250px}}.single-musician .musician-thumbnail .ranking-wrapper .vote-button{width:40px;height:40px;border-radius:100%;background-color:var(--color-musicians-vote-button-background);transition:background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center;color:#fff}.single-musician .musician-thumbnail .ranking-wrapper .vote-button i{font-size:1.6rem}.single-musician .musician-thumbnail .ranking-wrapper .vote-button:hover{background-color:var(--color-musicians-vote-button-background-hover)}.single-musician .musician-thumbnail .ranking-wrapper .voting-results p{margin:0;font-size:1.4rem;text-align:center}.single-musician .musician-thumbnail .ranking-wrapper .percentage-circle{width:65px;height:65px;border-radius:100%;background-color:var(--color-musicians-percentage-circle-background-filled);background-image:linear-gradient(91deg, transparent 50%, var(--color-musicians-percentage-circle-background) 50%),linear-gradient(90deg, var(--color-musicians-percentage-circle-background) 50%, transparent 50%);margin-bottom:5px}.single-musician .musician-thumbnail .ranking-wrapper .percentage-circle .inner{position:relative;top:5px;left:5px;text-align:center;width:55px;height:55px;border-radius:100%;background-color:#fff}.single-musician .musician-thumbnail .ranking-wrapper .percentage-circle .inner span{position:absolute;top:15px;font-size:1.6rem;left:0;right:0}.single-musician .featured-video{margin-top:20px;display:none}.subheader-area.review .column-wrapper,.subheader-area.download .column-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--site-content-width);padding:20px var(--site-side-padding);margin:0 auto}@media screen and (max-width: 640px){.subheader-area.review .column-wrapper,.subheader-area.download .column-wrapper{flex-direction:column;gap:10px}}.subheader-area.review .column,.subheader-area.download .column{display:flex;flex-direction:column;gap:10px}.subheader-area.review .column.left,.subheader-area.download .column.left{align-items:flex-start}@media screen and (max-width: 480px){.subheader-area.review .column.left,.subheader-area.download .column.left{align-items:center}}.subheader-area.review .column.right,.subheader-area.download .column.right{align-items:flex-end}@media screen and (max-width: 480px){.subheader-area.review .column.right,.subheader-area.download .column.right{align-items:center}}@media screen and (max-width: 640px){.subheader-area.review .column,.subheader-area.download .column{flex-direction:row}}@media screen and (max-width: 480px){.subheader-area.review .column,.subheader-area.download .column{flex-direction:column}}.subheader-area.review .features,.subheader-area.download .features{font-size:2.6rem;font-weight:600;color:#000;margin-bottom:0;white-space:nowrap}@media screen and (max-width: 640px){.subheader-area.review .features,.subheader-area.download .features{font-size:2.2rem}}.subheader-area.review .price-offers .price,.subheader-area.download .price-offers .price{white-space:nowrap}.subheader-area.review .price-offers span,.subheader-area.download .price-offers span{font-size:2.6rem;font-weight:600;color:var(--color-font-accent)}@media screen and (max-width: 640px){.subheader-area.review .price-offers span,.subheader-area.download .price-offers span{font-size:2.2rem}}.subheader-area.review .price-offers span.muted,.subheader-area.download .price-offers span.muted{color:var(--color-font-muted);font-weight:500}.subheader-area.review .price-offers del,.subheader-area.download .price-offers del{font-size:2.2rem;color:var(--color-font-muted);font-weight:500}@media screen and (max-width: 640px){.subheader-area.review .price-offers del,.subheader-area.download .price-offers del{font-size:2rem}}.subheader-area.review .btn-add-to-cart form,.subheader-area.download .btn-add-to-cart form{display:flex;align-items:center;justify-content:center;column-gap:10px;flex-wrap:nowrap}.subheader-area.review .btn-add-to-cart form .edd-input,.subheader-area.download .btn-add-to-cart form .edd-input{color:var(--color-input-text);font-size:1.8rem;padding:8px 15px;border-radius:5px;color:var(--color-input-text);border:solid 1px var(--color-input-border);max-width:75px}.subheader-area.review .btn-add-to-cart form .edd-input:focus,.subheader-area.download .btn-add-to-cart form .edd-input:focus{color:var(--color-input-text);border:solid 1px var(--color-input-border-focus);outline:none}.single-review .featured-video-container,.single-download .featured-video-container{margin-bottom:20px}.single-review .thumbnail-wrapper,.single-download .thumbnail-wrapper{margin-bottom:35px}.single-review .thumbnail-wrapper img,.single-download .thumbnail-wrapper img{border:solid 1px var(--color-border-light)}.single-lesson .video-player-stats{margin-bottom:25px;font-size:1.4rem;text-align:center}.single-lesson .video-player-stats .percentage{display:inline-block;padding:0 5px}.single-lesson .video-player-stats .percentage .percent-value-group{color:var(--color-font-control)}.single-lesson .video-player-stats .mark-action{text-decoration:none;padding:0 5px;transition:color .3s ease-in-out}.single-lesson .video-player-stats .mark-action._hidden{display:none}.single-lesson .video-player{margin-bottom:50px}.single-lesson .lesson-video-buttons{display:flex;justify-content:center;gap:10px;align-items:center}.single-lesson .lesson-video-buttons a{font-size:1.2rem;gap:5px}.single-lesson .lesson-video-buttons a .fa{font-size:1rem}.lesson-accordion .accordion-controls{text-align:right}.lesson-accordion .accordion-controls span{font-size:1.4rem;text-decoration:underline;color:var(--color-font-control);transition:color .3s ease-in-out}.lesson-accordion .accordion-controls span:hover,.lesson-accordion .accordion-controls span:focus{cursor:pointer;color:var(--color-font-accent)}.lesson-accordion .list-level{list-style:none;margin:0}.lesson-accordion .list-lessons{list-style:none;margin:0;background-color:var(--color-courses-lesson-background);padding:36px;border-left:solid 15px #fff}@media screen and (max-width: 1024px){.lesson-accordion .list-lessons{padding:25px}}.lesson-accordion .list-level{padding:0}.lesson-accordion .list-level.node-0>.level-title{display:none}.lesson-accordion .list-level.node-0 .list-lessons{display:none}.lesson-accordion .list-level.node-1{margin-bottom:35px}@media screen and (max-width: 1024px){.lesson-accordion .list-level.node-1{margin-bottom:15px}}.lesson-accordion .list-level.node-1 .list-level{display:none}@media screen and (max-width: 1024px){.lesson-accordion .list-level.node-1 .level-title{padding:25px}.lesson-accordion .list-level.node-1 .level-title h4{font-size:2.8rem}.lesson-accordion .list-level.node-1 .level-title h4 .fa{font-size:2.4rem}.lesson-accordion .list-level.node-1 .level-title .completion-tick{font-size:3.2rem}}@media screen and (max-width: 768px){.lesson-accordion .list-level.node-1 .level-title{padding:15px 25px}.lesson-accordion .list-level.node-1 .level-title h4{font-size:2.4rem}.lesson-accordion .list-level.node-1 .level-title h4 .fa{font-size:1.8rem}.lesson-accordion .list-level.node-1 .level-title .completion-tick{font-size:2.2rem}}.lesson-accordion .list-level.node-2 .list-level{display:none}.lesson-accordion .list-level.node-2 .level-title{border-left:solid 15px var(--color-courses-level-border)}.lesson-accordion .list-level.node-2 .level-title h4{font-size:2.8rem}.lesson-accordion .list-level.node-2 .level-title h4 .fa{font-size:2.4rem}@media screen and (max-width: 1024px){.lesson-accordion .list-level.node-2 .level-title{padding:25px}.lesson-accordion .list-level.node-2 .level-title h4{font-size:2.4rem}.lesson-accordion .list-level.node-2 .level-title h4 .fa{font-size:2.4rem}.lesson-accordion .list-level.node-2 .level-title .completion-tick{font-size:3.2rem}}@media screen and (max-width: 768px){.lesson-accordion .list-level.node-2 .level-title{padding:15px 25px}.lesson-accordion .list-level.node-2 .level-title h4{font-size:2rem}.lesson-accordion .list-level.node-2 .level-title h4 .fa{font-size:1.8rem}.lesson-accordion .list-level.node-2 .level-title .completion-tick{font-size:2.2rem}}.lesson-accordion .level-title{cursor:pointer;background-color:var(--color-courses-level-background);padding:36px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 1024px){.lesson-accordion .level-title{padding:25px}}@media screen and (max-width: 768px){.lesson-accordion .level-title{padding:15px 25px}}.lesson-accordion .level-title h4{font-family:var(--font-menu);font-size:3.5rem;font-weight:600;color:var(--color-courses-level-text);margin:0;line-height:1.4}.lesson-accordion .level-title h4 .fa{margin-right:10px;font-size:3rem;color:var(--color-courses-level-text);line-height:inherit}.lesson-accordion .level-title .completion-tick{font-size:4rem;color:var(--color-font-accent)}.lesson-accordion .lesson-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.lesson-accordion .lesson-title a{font-size:2.3rem;padding:10px 10px 10px 0;color:var(--color-courses-level-text);line-height:1.4}.lesson-accordion .lesson-title a:hover,.lesson-accordion .lesson-title a:focus{color:var(--color-font-accent)}@media screen and (max-width: 768px){.lesson-accordion .lesson-title a{font-size:2rem;padding:5px 10px}}.lesson-accordion .lesson-title .completion-tick{font-size:2.8rem;color:var(--color-font-accent)}@media screen and (max-width: 768px){.lesson-accordion .lesson-title .completion-tick{font-size:2rem}}.lessons-home-control-wrapper{min-height:100px}@media screen and (max-width: 1024px){.lessons-home-control-wrapper{gap:15px !important}}@media screen and (max-width: 768px){.lessons-home-control-wrapper{gap:10px !important}}.lessons-home-control-wrapper>.wp-block-column{align-self:stretch}.lessons-home-control-wrapper .control-completion,.lessons-home-control-wrapper .control-resume,.lessons-home-control-wrapper .control-extras{height:100%;padding:25px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;line-height:1.4}.lessons-home-control-wrapper .control-completion .resume-lessons-wrapper,.lessons-home-control-wrapper .control-resume .resume-lessons-wrapper,.lessons-home-control-wrapper .control-extras .resume-lessons-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px}.lessons-home-control-wrapper .control-completion .completed-lessons-group,.lessons-home-control-wrapper .control-resume .completed-lessons-group,.lessons-home-control-wrapper .control-extras .completed-lessons-group{margin:0;font-size:5rem}@media screen and (max-width: 768px){.lessons-home-control-wrapper .control-completion .completed-lessons-group,.lessons-home-control-wrapper .control-resume .completed-lessons-group,.lessons-home-control-wrapper .control-extras .completed-lessons-group{font-size:4rem}}@media screen and (max-width: 640px){.lessons-home-control-wrapper .control-completion .completed-lessons-group,.lessons-home-control-wrapper .control-resume .completed-lessons-group,.lessons-home-control-wrapper .control-extras .completed-lessons-group{font-size:3rem}}.lessons-home-control-wrapper .control-completion p,.lessons-home-control-wrapper .control-resume p,.lessons-home-control-wrapper .control-extras p{margin:0;font-size:2.3rem;line-height:inherit;max-width:200px}@media screen and (max-width: 768px){.lessons-home-control-wrapper .control-completion p,.lessons-home-control-wrapper .control-resume p,.lessons-home-control-wrapper .control-extras p{max-width:none}}@media screen and (max-width: 640px){.lessons-home-control-wrapper .control-completion p,.lessons-home-control-wrapper .control-resume p,.lessons-home-control-wrapper .control-extras p{font-size:2rem}}.lessons-home-control-wrapper .control-completion h3,.lessons-home-control-wrapper .control-resume h3,.lessons-home-control-wrapper .control-extras h3{margin:0;font-size:3.5rem;line-height:inherit}@media screen and (max-width: 768px){.lessons-home-control-wrapper .control-completion h3,.lessons-home-control-wrapper .control-resume h3,.lessons-home-control-wrapper .control-extras h3{font-size:3rem}}.lessons-home-control-wrapper .control-completion .button,.lessons-home-control-wrapper .control-resume .button,.lessons-home-control-wrapper .control-extras .button{padding:14px 40px;margin-top:10px;font-size:1.6rem}@media screen and (max-width: 768px){.lessons-home-control-wrapper .control-completion .button,.lessons-home-control-wrapper .control-resume .button,.lessons-home-control-wrapper .control-extras .button{font-size:1.4rem}}.lessons-home-control-wrapper .control-completion .button i,.lessons-home-control-wrapper .control-resume .button i,.lessons-home-control-wrapper .control-extras .button i{padding-left:5px;font-size:inherit}.lessons-home-control-wrapper .control-completion p{line-height:1.75}.forum-topics .subtitle{font-size:2.3rem}.forum-topics .forum-topics-list .clearfix{margin-bottom:20px}@media screen and (max-width: 768px){.sticky-menu-desktop{display:none}}.sticky-menu-mobile{display:none;max-width:250px}@media screen and (max-width: 768px){.sticky-menu-mobile{display:block}}#lightbox .controls span{color:#777}#lightbox .controls span:hover{color:#fff}@media screen and (max-width: 1280px){#lightbox .content{padding:40px 60px}}@media screen and (max-width: 1024px){#lightbox .content{padding:40px 40px}}@media screen and (max-width: 768px){#lightbox .content{padding:20px 20px}#lightbox .footer{margin-bottom:20px}}._stickyVideo ._stickyElement._stickyDetached{border-radius:5px;border:3px solid var(--color-youtube-api-sticky-border);box-shadow:3px 3px 20px 0px rgba(0,0,0,.5)}@media screen and (max-width: 480px){._stickyVideo ._stickyElement._stickyDetached{max-width:100%;top:0;right:0;left:0;margin-left:auto;margin-right:auto}}.scheduled-popup{--text-margin: 18px}.scheduled-popup .popup-content .inner-wrapper{border-radius:5px}.scheduled-popup .popup-content .content{border-radius:5px}@media screen and (max-width: 640px){.scheduled-popup .popup-content .content{padding-top:40px}}.scheduled-popup .popup-content h3{font-size:3.2rem;line-height:1;text-wrap:balance;margin:var(--text-margin) auto}@media screen and (max-width: 640px){.scheduled-popup .popup-content h3{font-size:2.6rem}}.scheduled-popup .popup-content p,.scheduled-popup .popup-content li{font-size:1.7rem;line-height:1.4;margin:var(--text-margin) auto}.scheduled-popup .popup-content p i,.scheduled-popup .popup-content li i{color:var(--color-icon-primary);padding-right:5px}.scheduled-popup .popup-content .popup-floating-image{position:absolute;top:10px;right:-40px;margin:0}@media screen and (max-width: 640px){.scheduled-popup .popup-content .popup-floating-image{position:static;text-align:right}}.scheduled-popup .popup-content .popup-floating-image img{display:inline-block;width:auto;max-height:110px}.scheduled-popup .popup-content .adjust-for-floating-image{margin-top:80px}@media screen and (max-width: 640px){.scheduled-popup .popup-content .adjust-for-floating-image{margin-top:0}}@media screen and (max-width: 640px){.scheduled-popup{width:100%}.scheduled-popup .popup-wrapper{width:100%}.scheduled-popup .popup-notification,.scheduled-popup .popup-content{width:100%;max-width:none;padding:0}.scheduled-popup .popup-notification .inner-wrapper{display:flex;justify-content:space-between;align-items:center}.scheduled-popup .popup-notification .dismiss-button{position:relative;top:0;right:10px}.scheduled-popup .popup-content .content{min-height:calc(100vh - 100px)}}.scheduled-popup .newsletter-popup-content p:last-of-type{margin-bottom:0}.scheduled-popup .newsletter-popup-content form input{margin-bottom:var(--text-margin)}.noteflight-api-container{display:none;margin-bottom:50px}.noteflight-api-container .controls{margin-bottom:15px}.noteflight-api-container .controls .inner-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:10px}@media screen and (max-width: 640px){.noteflight-api-container .controls .inner-wrapper{flex-direction:column}}.noteflight-api-container .controls .playback-controls,.noteflight-api-container .controls .tempo-controls{display:flex;justify-content:space-between;align-items:center;gap:10px}.noteflight-api-container .controls .tempo-controls .icon-left{padding-right:10px}.noteflight-api-container .controls .tempo-controls .icon-right{padding-left:10px}.noteflight-api-container .controls .nf-button{color:var(--color-noteflight-control-button-text);background-color:var(--color-noteflight-control-button-background);white-space:nowrap;padding:10px 20px}@media screen and (max-width: 640px){.noteflight-api-container .controls .nf-button{font-size:1.4rem;padding:8px 16px}}.noteflight-api-container .controls .nf-button:hover{background-color:var(--color-noteflight-control-button-background-hover)}.noteflight-api-container .controls .nf-button.hidden{display:none}.noteflight-api-container .controls .current-tempo{min-width:100px;font-size:2rem;white-space:nowrap;text-align:center}@media screen and (max-width: 640px){.noteflight-api-container .controls .current-tempo{display:none}}.noteflight-api-container .controls .current-tempo.mobile{display:none;min-width:none}@media screen and (max-width: 640px){.noteflight-api-container .controls .current-tempo.mobile{display:block}}.noteflight-api-container .loading-icon-wrapper{margin-top:0;margin-bottom:10px}.noteflight-api-container #nfScoreContainer{width:100%}.noteflight-api-container.fullscreen{background:#fff;position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:10000}.noteflight-api-container.fullscreen .controls{background:var(--color-noteflight-controls-background);position:absolute;bottom:0;left:0;right:0;margin:auto;padding:20px 20px}.noteflight-api-container.fullscreen #nfScoreContainer{height:100%}.noteflight-filters{text-align:center;margin-bottom:25px}.noteflight-filters .filter-style-select{position:relative;max-width:350px;margin:0 auto}@media screen and (max-width: 640px){.noteflight-filters .filter-style-select{max-width:none}}.noteflight-filters .filter-style-select:after{content:"";font:normal normal normal 17px/1 FontAwesome;color:var(--color-icon-primary);right:10px;bottom:10px;height:20px;position:absolute;pointer-events:none;transition:all .2s ease-in-out}.noteflight-filters .filter-style-select.active:after{bottom:6px;transform:rotate(180deg)}.noteflight-filters select{width:100%;padding:5px 40px 5px 10px;font-size:2.3rem;color:var(--color-search-filter-input-text);line-height:1.4;transition:border .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.noteflight-filters select:focus{border-color:var(--color-input-border-focus);outline:none}.songs-list article{background:var(--color-noteflight-song-background);border-radius:10px}.songs-list article .entry-wrapper{display:flex;flex-direction:column;height:100%}.songs-list article .thumbnail{flex-shrink:0}.songs-list article .content-wrapper{padding:20px 20px 35px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;flex-grow:1}.songs-list article .button{margin-top:auto}.songs-list article .song-title{font-size:2.2rem;margin-top:0;margin-bottom:10px}.songs-list article .artist-name{font-size:1.8rem;margin-top:0;margin-bottom:15px}
/*# sourceMappingURL=modules.min.css.map */