/*!/wp-content/themes/wp-guitar-ninja/style.css*/html{background:#2F2F2F}body{margin:0;-webkit-font-smoothing:auto}#page.site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 48px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;clear:both}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px;padding-bottom:10px}h2{font-size:24px;padding-bottom:.3em;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}p{margin-bottom:1.5em}h3.widget-title{font-size:1.2rem}body{background:#fff}@media screen and (max-width:991px){body{padding-bottom:46px}}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.share-button{float:right;margin:20px 10px 0 10px}.share-button i{font-size:38px}header#masthead{background-color:#404040;background:radial-gradient(ellipse at center 200px,#000000 0%,#404040 100%)}.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover!important}body:not(.theme-preset-active) #page-sub-header h1{line-height:1.6;font-size:4rem;color:#2F2F2F;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}body:not(.theme-preset-active) #page-sub-header{background:#2F2F2F;padding:0}body:not(.theme-preset-active) #page-sub-header h1,body:not(.theme-preset-active) #page-sub-header p,body:not(.theme-preset-active) #page-sub-header a{color:#FFF}@media screen and (min-width:768px) and (min-height:720px){body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width:992px) and (min-height:720px){#page-sub-header p{max-width:43rem;margin:0 auto}}#masthead nav{padding-left:0;padding-right:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#FFF;padding:.5rem;font-size:.875rem}.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle::after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.menu-toggle,.main-navigation.toggled ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.50rem}.dropdown .open .dropdown-menu{display:block;left:12.25em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:transparent;line-height:1.6}.dropdown-menu .dropdown-item:hover{background:transparent}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a::after{content:" \2192"}.post-navigation .nav-previous a::before{content:"\2190 "}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:10}#content[tabindex="-1"]:focus{outline:0}.page-template-default #content{min-height:50vh;padding-top:5rem}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{text-align:center}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em;font-size:.875rem}.widget select{max-width:100%}.widget_search .search-form input[type="submit"]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}.sticky .entry-title::before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-template-blank-page .entry-content,.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*="wp-image-"]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer#colophon a{color:inherit}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:960px){html{font-size:85%}}@media only screen and (max-width:768px){html{font-size:80%}}@media only screen and (max-width:480px){html{font-size:75%}}.steptipWrapper{padding:0;margin:0;position:relative;z-index:9999}@media only screen and (max-width:990px){.steptipWrapper{z-index:5000}}.steptipBoxDark,.steptipBoxLight{position:absolute;bottom:-162px;left:30px;right:30px;width:80%;background:#3a3a3a;padding:20px 40px 20px 20px;display:inline-block;color:#fff;font-family:sans-serif;border-radius:10px;font-size:12px;font-weight:lighter;display:none;opacity:0;z-index:9999;border:2px solid #DCA313;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.steptipBoxDark:after,.steptipBoxLight:after{position:absolute;content:"";width:0;height:0;border-bottom:15px solid #DCA313;border-right:15px solid transparent;border-top:15px solid transparent;border-left:15px solid transparent;top:-30px;bottom:auto;right:50%}.steptipBoxDark .stepmsgDark,.steptipBoxDark .stepmsgLight,.steptipBoxLight .stepmsgDark,.steptipBoxLight .stepmsgLight{width:100%;display:block;min-height:25px;text-align:left}.steptipBoxDark #tourNinja,.steptipBoxLight #tourNinja{width:60px;height:100px;position:absolute;bottom:10px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.steptipBoxDark #tourNinja img,.steptipBoxLight #tourNinja img{max-width:100%}.steptipBoxLight{bottom:0;left:30px;right:30px}.steptipBoxLight:after{border-bottom:15px solid transparent;border-top:15px solid #DCA313;bottom:-30px;top:auto}.stepbtn{margin:20px 0 0 0}.stepbtn:nth-of-type(2){opacity:.8;margin-left:20px}.form-error__row{background:#BF1F1F;color:#FFF;font-weight:700;display:block;padding:.5em 1em}.form-fields__error{display:none;background:#BF1F1F;color:#FFF;font-weight:400;padding:.5em 1em}.form-error__content{background:#BF1F1F;color:#FFF;padding:.5em}.form-error__content a{color:#FFF;text-decoration:underline}.form-control--missing{border-color:#BF1F1F;color:#BF1F1F;background-color:#f3efc7!important}button:disabled,button[disabled]{opacity:.5;cursor:not-allowed}.gn-button,#quiz-wrapper .chained-quiz-action input{display:inline-block;padding:.75rem 3rem;margin:1rem 0;font-size:1rem;font-weight:700;border-radius:.5rem;border:0;text-align:center}.gn-button i,#quiz-wrapper .chained-quiz-action input i{color:inherit}.gn-button.gn-button--standard,#quiz-wrapper .chained-quiz-action input{background:-webkit-gradient(linear,left top,left bottom,from(#BF1F1F),to(#9b1818));background:linear-gradient(to bottom,#BF1F1F 0%,#9b1818 100%);color:#FFF}.gn-button.gn-button--action,#quiz-wrapper .chained-quiz-action input.gn-button--action{background:-webkit-gradient(linear,left top,left bottom,from(#BF1F1F),to(#9b1818));background:linear-gradient(to bottom,#BF1F1F 0%,#9b1818 100%);color:#FFF}.gn-button.gn-button--action i,#quiz-wrapper .chained-quiz-action input.gn-button--action i{color:#FFF}.gn-button.gn-button--action:hover,#quiz-wrapper .chained-quiz-action input.gn-button--action:hover,.gn-button.gn-button--action:active,#quiz-wrapper .chained-quiz-action input.gn-button--action:active,.gn-button.gn-button--action:focus,#quiz-wrapper .chained-quiz-action input.gn-button--action:focus{color:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#ebb11d),to(#ad800f));background:linear-gradient(to bottom,#ebb11d 0%,#ad800f 100%)}.gn-button.gn-button--alert,#quiz-wrapper .chained-quiz-action input.gn-button--alert{background:-webkit-gradient(linear,left top,left bottom,from(#ebb11d),to(#ad800f));background:linear-gradient(to bottom,#ebb11d 0%,#ad800f 100%);color:#2F2F2F}.gn-button.gn-button--alert i,#quiz-wrapper .chained-quiz-action input.gn-button--alert i{color:#2F2F2F}.gn-button.gn-button--alert:hover,#quiz-wrapper .chained-quiz-action input.gn-button--alert:hover,.gn-button.gn-button--alert:active,#quiz-wrapper .chained-quiz-action input.gn-button--alert:active,.gn-button.gn-button--alert:focus,#quiz-wrapper .chained-quiz-action input.gn-button--alert:focus{color:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),to(#c8c8c8));background:linear-gradient(to bottom,#d5d5d5 0%,#c8c8c8 100%)}.gn-button.gn-button--secondary,#quiz-wrapper .chained-quiz-action input.gn-button--secondary{background:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),to(#c8c8c8));background:linear-gradient(to bottom,#d5d5d5 0%,#c8c8c8 100%);color:#2F2F2F}.gn-button.gn-button--small,#quiz-wrapper .chained-quiz-action input.gn-button--small{padding:.75rem;margin:0;font-size:.8rem}.gn-button.gn-button--smaller,#quiz-wrapper .chained-quiz-action input.gn-button--smaller{padding:.5rem;margin:0;font-size:.6rem;display:inline-block}.gn-button.gn-button--large,#quiz-wrapper .chained-quiz-action input.gn-button--large{padding:1rem 3rem;margin:1rem 0;font-size:1.4rem}.awards-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px;-ms-flex-pack:distribute;justify-content:space-around}.awards-listing--course{margin:0 auto;padding-bottom:initial}@media screen and (min-width:770px){.awards-listing--course{max-width:75%}}@media screen and (min-width:992px){.awards-listing--course{max-width:50%}}.awards-listing .public-profile__award-wrapper{position:relative}.awards-listing .public-profile__award-wrapper>a{position:absolute;top:50%;width:100%;text-align:center;display:block;background:red;padding:.25em;color:#fff;font-weight:700;z-index:11}.award-wrapper{width:110px;height:150px;margin:0 auto;text-align:center}.award-wrapper .badge-ribbon-outline{position:relative;height:110px;width:110px;border-radius:55px;-webkit-box-shadow:#000 0 20px 30px -10px;box-shadow:#000 0 20px 30px -10px;margin:0 auto}.award-wrapper .badge-ribbon-outline a:hover{text-decoration:none!important}.award-wrapper .badge-ribbon{position:relative;height:110px;width:110px;border-radius:55px;-webkit-box-shadow:#000 0 5px 5px -5px;box-shadow:#000 0 5px 5px -5px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left bottom,right top,from(#cd7f32),color-stop(#ad6925),color-stop(#cd7f32),color-stop(#ad6925),to(#cd7f32));background:linear-gradient(to top right,#cd7f32,#ad6925,#cd7f32,#ad6925,#cd7f32)}.award-wrapper .award-status-1{background:-webkit-gradient(linear,left bottom,right top,from(#cd7f32),color-stop(#ad6925),color-stop(#cd7f32),color-stop(#ad6925),to(#cd7f32));background:linear-gradient(to top right,#cd7f32,#ad6925,#cd7f32,#ad6925,#cd7f32)}.award-wrapper .award-status-1 span{color:#74442b}.award-wrapper .award-status-2{background:-webkit-gradient(linear,left bottom,right top,from(#adadad),color-stop(#c0c0c0),color-stop(#949494),color-stop(#d6d6d6),to(#aaaaaa));background:linear-gradient(to top right,#adadad,#c0c0c0,#949494,#d6d6d6,#aaaaaa)}.award-wrapper .award-status-2 span{color:#555}.award-wrapper .award-status-3{background:-webkit-gradient(linear,left bottom,right top,from(#BF953F),color-stop(#FDB931),color-stop(#f38728),color-stop(#FDB931),to(#AA771C));background:linear-gradient(to top right,#BF953F,#FDB931,#f38728,#FDB931,#AA771C)}.award-wrapper .award-status-3 span{color:#7e6325}.award-wrapper .badge-ribbon-outline:before,.award-wrapper .badge-ribbon-outline:after{content:'';position:absolute;border-bottom:70px solid #BF1F1F;border-left:40px solid transparent;border-right:40px solid transparent;top:70px;left:-10px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}.award-wrapper .badge-ribbon-outline:after{left:auto;right:-10px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.award-wrapper span{text-align:center;font-weight:400;font-size:11px;font-family:'Shojumaru';text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.7);word-wrap:break-word;line-height:1.2em}.award-wrapper .badge-custom-outline{margin:0 auto}.award-wrapper .badge-custom-outline a{color:#FDB931}.award-wrapper .badge-custom{text-align:center;padding:15px 0}.award-wrapper .badge-custom span{display:none}.course-thumbnail__awards span.award-status-1{color:#cd7f32}.course-thumbnail__awards span.award-status-2{color:#FDB931}.course-thumbnail__awards span.award-status-3{color:#FDB931}.award-wrapper--unawarded .award-popup-details{-webkit-filter:none!important;filter:none!important}.award-inline--awarded.award-status-1 i,.award-inline--awarded.award-status-1 span,.award-inline--awarded.award-status-1 a{color:#ad6925}.award-inline--awarded.award-status-2 i,.award-inline--awarded.award-status-2 span,.award-inline--awarded.award-status-2 a{color:silver}.award-inline--awarded.award-status-3 i,.award-inline--awarded.award-status-3 span,.award-inline--awarded.award-status-3 a{color:#FDB931}.award-popup-details--populated,.award-popup-details--unpopulated{display:none}.award-popup-details--populated.show{display:inline-block!important;position:absolute;top:0;width:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px;text-align:center;font-size:12px;background:#404040;color:#FFF;z-index:999;border-radius:10px;border:2px solid #DCA313}.award-wrapper--unawarded .badge-ribbon-outline:before,.award-wrapper--unawarded .badge-ribbon-outline:after,.award-wrapper--unawarded .badge-ribbon{-webkit-filter:grayscale(1) brightness(150%) contrast(50%);filter:grayscale(1) brightness(150%) contrast(50%)}.user-header__bar{background:#2F2F2F;position:absolute;width:100%;border-bottom:4px solid #BF1F1F}.user-header__bar p{color:#fff;padding:1rem 0;margin:0;text-align:right}.user-header__bar p.user-header__avatar{padding:0;margin:.35rem 0;background:#fff;border-radius:50%;overflow:hidden}.user-header__bar p a{display:inline-block;padding:0 1em;color:#FFF}.user-header__bar .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-brand{padding-bottom:.5rem;padding-top:0rem}.navbar-brand img{padding:1rem 0 0 0}@media screen and (min-width:992px){.navbar-brand img{max-height:200px}}.navbar__wrapper{position:fixed;right:0;bottom:0;left:0;background:#BF1F1F;padding:0 2rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:#000 10px -10px 27px 0;box-shadow:#000 10px -10px 27px 0}@media screen and (min-width:992px){.navbar__wrapper{position:absolute;right:60px;bottom:-28px;height:4rem;left:auto}}@media screen and (min-width:992px){.navbar__wrapper:before{border:2rem solid #BF1F1F;border-left:2rem solid transparent;border-top:2rem solid transparent;position:absolute;content:"";left:-4rem;width:4rem;height:4rem;top:0;bottom:0}.navbar__wrapper:after{border:2rem solid #BF1F1F;border-right:2rem solid transparent;border-bottom:2rem solid transparent;position:absolute;content:"";right:-4rem;width:4rem;height:4rem;top:0;bottom:0}}.navbar__wrapper a{display:inline-block;padding:2rem;margin:0 1rem;font-weight:700}@media screen and (orientation:landscape) and (max-width:991px){.navbar__inner-wrapper:not(.navbar__inner-wrapper--closed){overflow:scroll}.navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) a{font-size:1.2rem!important}.navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) .menu-header__avatar{margin:0!important}}.navigation-spacer__placeholder:first-of-type{display:block;height:50px}#menu-user-logged-out-1 li a i,.navbar-nav li a i,.sub-menu li a i{display:none}@media screen and (max-width:991px){#menu-user-logged-out-1{margin:15px 0 30px 0!important;font-size:1.2rem;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;border-bottom:2px solid #c53d3d}#menu-user-logged-out-1 li{min-width:80px!important}#menu-user-logged-out-1,.navbar-nav,.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-user-logged-out-1 li,.navbar-nav li,.sub-menu li{min-width:120px;-ms-flex-preferred-size:20%;flex-basis:20%;margin:5px}#menu-user-logged-out-1 li a,.navbar-nav li a,.sub-menu li a{display:inline-block;padding:2em 0!important;font-size:12px!important;width:100%}}@media screen and (max-width:991px) and (max-width:550px){#menu-user-logged-out-1 li a,.navbar-nav li a,.sub-menu li a{padding:1em 0!important}}@media screen and (max-width:991px){#menu-user-logged-out-1 li a i,.navbar-nav li a i,.sub-menu li a i{display:block;margin-bottom:5px;font-size:200%}#menu-user-logged-out-1 .sub-menu,.navbar-nav .sub-menu,.sub-menu .sub-menu{width:100%}#menu-user-logged-out-1 .menu-item-has-children,.navbar-nav .menu-item-has-children,.sub-menu .menu-item-has-children{min-width:280px;-ms-flex-preferred-size:40%;flex-basis:40%;margin:0;padding:0}#menu-user-logged-out-1 .menu-item-has-children>a,.navbar-nav .menu-item-has-children>a,.sub-menu .menu-item-has-children>a{display:none!important}#menu-user-logged-out-1 .menu-item-has-children li,.navbar-nav .menu-item-has-children li,.sub-menu .menu-item-has-children li{min-width:120px;-ms-flex-preferred-size:40%;flex-basis:40%;margin:5px}#menu-user-logged-out-1 .menu-item-has-children li a,.navbar-nav .menu-item-has-children li a,.sub-menu .menu-item-has-children li a{display:inline-block;padding:1em 0;margin:0!important}}@media screen and (max-width:991px) and (max-width:991px){.menu-user-logged-out-container{width:100%}#menu-user-logged-out-1{margin-left:auto;margin-right:auto}}@media screen and (max-width:991px){.navigation-spacer__placeholder{display:block;height:20px}}@media screen and (max-width:991px) and (max-width:991px){#menu-user-logged-out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:991px){#masthead .mobile-nav-icons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#masthead .mobile-nav-icons__wrapper button,#masthead .mobile-nav-icons__wrapper a{font-size:1.8rem;color:#FFF;margin:0;padding:0}#masthead .navbar__wrapper{z-index:5500}#masthead .navbar__wrapper button i{color:#FFF}#masthead .navbar__wrapper .menu-header__close{position:absolute;top:30px;right:0;font-size:2.4rem;color:#FFF}#masthead .navbar__wrapper .navbar__inner-wrapper a{display:inline-block;padding:.35em 2em;font-size:1.4rem;color:#FFF}#masthead .navbar__wrapper .navbar__inner-wrapper .d-lg-none{display:inherit}#masthead .navbar__wrapper .navbar__inner-wrapper--closed{display:none}#masthead .navbar__wrapper .navbar__inner-wrapper--closed .d-lg-none{display:none}#masthead .navbar__wrapper .navbar__inner-wrapper:not(.navbar__inner-wrapper--closed){position:fixed;top:0;bottom:0;left:0;right:0;background:#BF1F1F;z-index:9999}#masthead .navbar__wrapper .navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) .collapse{display:block}#masthead .navbar__wrapper .navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) .collapse li a{padding:.35em 2em;font-size:1.4rem}#masthead .navbar__wrapper .navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) #menu-user-logged-out-1{list-style:none;margin:80px 0 0 0;padding:0}#masthead .navbar__wrapper .navbar__inner-wrapper:not(.navbar__inner-wrapper--closed) li a{padding:.35em 2em;font-size:1.4rem}#masthead .navbar__wrapper .navbar__inner-wrapper .menu-header__bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;color:#FFF;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#masthead .navbar__wrapper .navbar__inner-wrapper .menu-header__bar .container p{padding:10px 20px 20px 30px;margin:0;width:100%}#masthead .navbar__wrapper .navbar__inner-wrapper .menu-header__bar .container .menu-header__avatar{width:60px;height:60px;margin:40px 0 0 0}#masthead .menu-user-menu-container ul{list-style:none;margin:0;padding:0}}#page-sub-header .page-scroller{position:absolute}.user-header__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.user-header__avatar a{padding:0!important;display:inline-block;width:40px;height:40px}.user-header__avatar img{width:40px;height:40px}.user-header__bar .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10}.user-header__bar .container ul{padding:1rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-header__bar .container ul,.user-header__bar .container li{list-style:none}.user-header__bar .container ul a,.user-header__bar .container ul a:visited,.user-header__bar .container ul a:active,.user-header__bar .container li a,.user-header__bar .container li a:visited,.user-header__bar .container li a:active{color:#FFF;display:inline-block;padding:0 .5rem}.user-header__bar .container ul a:hover,.user-header__bar .container ul a:focus,.user-header__bar .container li a:hover,.user-header__bar .container li a:focus{color:#DCA313}@media screen and (min-width:991px){ul li.menu-item:hover ul.sub-menu{display:block}}@media screen and (min-width:991px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a{padding:1.55em 0.15rem!important}}ul.sub-menu{color:#fff;list-style:none;text-align:left;padding:0;margin:0}@media screen and (min-width:991px){ul.sub-menu{position:absolute;display:none;top:100%;background:#000}}ul.sub-menu li{padding:0}ul.sub-menu li a{display:block;color:#fff;padding:1em;font-size:14px}@media screen and (max-width:990px){li.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}#page-sub-header-signup{background-color:#BF1F1F}#headerStraps{width:100%;max-width:1100px;margin:0 auto}header#masthead{text-align:center;z-index:100}.header-straps__background{background:#2F2F2F;width:100%}body:not(.theme-preset-active) #masthead .navbar-nav>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{padding:.15rem}.navbar__wrapper a{margin:0 .75rem}@media screen and (max-width:990px){#menu-local-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-local-site li,#menu-local-site li ul,#menu-local-site li ul li{width:80%;-ms-flex-preferred-size:80%;flex-basis:80%}#menu-local-site li a,#menu-local-site li ul a,#menu-local-site li ul li a{padding:.75em 2em!important;font-size:14px}}.user-lessons-notification li#menu-item-4136:before{content:"Start Learning Here!";position:absolute;background:#008fe2;top:-20px;color:#fff;font-weight:700;font-size:14px;padding:.5em 1em;border-radius:5px;-webkit-box-shadow:1px 3px 4px #000;box-shadow:1px 3px 4px #000}.user-lessons-notification li#menu-item-4136:after{content:"";position:absolute;width:20px;height:20px;border:20px solid transparent;border-top:20px solid #008fe2;top:5px;pointer-events:none}.user-lessons-notification #mobileLessonsTab{position:relative}.user-lessons-notification #mobileLessonsTab:before{content:"Start Learning Here!";position:absolute;background:#008fe2;top:-90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-weight:700;font-size:14px;padding:.5em 2em;border-radius:5px;-webkit-box-shadow:1px 3px 4px #000;box-shadow:1px 3px 4px #000}.user-lessons-notification #mobileLessonsTab:after{content:"";position:absolute;width:20px;height:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:20px solid transparent;border-top:20px solid #008fe2;top:-20px;pointer-events:none}.content-style__display-list{list-style:none;margin:0 0 2rem 0;padding:0}.content-style__display-list li{list-style:none;padding:.5em 0}.content-style__display-list li strong{display:inline-block;width:30%}.content-style__display-list--alternating{border-top:2px solid #DDD;border-bottom:2px solid #DDD}.content-style__display-list--alternating li{padding:.5rem 1rem}.content-style__display-list--alternating>li:nth-child(even){background:#f7f7f7}#content h1,#content h2,#content h3,#content h4{font-family:'Shojumaru',cursive;line-height:1.5em}#content p{line-height:1.5em}.content-style__card-wrapper .content-style__card-container{border:2px solid #DDD;border-radius:1rem;padding:1rem;margin:1rem 0;height:95%}.content-style__card-wrapper .content-style__card-container h2{margin:0;padding:0 0 1rem 0;font-size:1.4rem}.content-style__card-wrapper .content-style__card-container p{margin:0 0 .5rem;padding:0}.content-style__card-wrapper .content-style__card-container canvas{border:4px solid #DDD}.page-template-page-public-profile .content-style__card-wrapper .content-style__card-container{height:auto}.content-style__cta-button,.stepbtn{display:inline-block;padding:.5rem 1rem;border:2px solid #DCA313;background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);border-radius:.5rem;font-weight:700;color:#FFF;text-shadow:#7e5d0b 0 0 3px;-webkit-transition:all .2s linear;transition:all .2s linear}.content-style__cta-button:hover,.stepbtn:hover,.content-style__cta-button:focus,.stepbtn:focus{color:#FFF;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#2F2F2F));background:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);border:2px solid #2F2F2F;text-shadow:#000 0 0 3px}.content-style__cta-button--secondary{color:#FFF;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#2F2F2F));background:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);border:2px solid #2F2F2F;text-shadow:#000 0 0 3px}.content-style__cta-button--secondary:hover,.content-style__cta-button--secondary:focus{color:#c8c8c8;background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#2F2F2F));background:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);border:2px solid #959595;text-shadow:#959595 0 0 3px}.gn-heading{font-family:'Shojumaru',cursive;font-weight:400}.gn-heading.gn-heading--primary{font-size:1.75rem;color:#2F2F2F}.gn-heading.gn-heading--secondary{font-size:1.5rem;color:#404040}.gn-heading.gn-heading--thirtuary{font-size:1.15rem;color:#404040}.gn-heading.gn-heading--inline{font-size:1rem}.gn-heading span.gn-heading--light{font-weight:100;color:silver;font-size:80%}.gn-heading .gn-heading--spacer{padding-top:3em}.gn-heading.gn-heading--top-border{padding-top:10px;margin-top:1em;border-top:2px solid #c8c8c8}.pre-release-banner__wrapper{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(239,239,239,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.pre-release-banner__wrapper h2{padding:4rem 4rem 0 4rem;background:#FFF;margin:4rem 4rem 0 4rem;display:block;width:100%;text-align:center}.pre-release-banner__wrapper p{display:block;width:100%;padding:2rem 10vw;background:#FFF;margin:0 4rem 4rem 4rem}.friends-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:2rem 0}.friends-list__wrapper li{width:25%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.friends-list__wrapper li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;text-align:center}.friends-list__wrapper li span{display:block;max-width:22em;overflow:hidden}.friends-list__wrapper li img{margin:0 auto;border-radius:50%;border:2px solid #BF1F1F}.leaderboard-row__item{font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leaderboard-row__item>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.leaderboard-row__item img{margin:0 7px 0 0;border-radius:50%;border:2px solid #BF1F1F}.leaderboard-row__item.user-online__online img{border-color:#03ab00}.leaderboard-row__item span{display:inline-block;width:30%!important}.leaderboard-row__item span:first-of-type{display:block;width:55%!important}.leaderboard-row__item strong{display:inline-block;width:auto!important;padding-right:1em}#content-basic-page h1,#content-shortcode-page h1{font-family:'Shojumaru',cursive;font-weight:400;font-size:1.75rem;color:#2F2F2F}#content-basic-page h2,#content-shortcode-page h2{font-family:'Shojumaru',cursive;font-weight:400;font-size:1.55rem;color:#2F2F2F;padding:30px 0 10px}#content-basic-page h3,#content-shortcode-page h3{font-family:'Shojumaru',cursive;font-weight:400;font-size:1.35rem;color:#2F2F2F;padding:20px 0 10px}.pagination-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-navigation a{background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#2F2F2F));background:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);color:#FFF;display:inline-block;padding:.75rem 1rem;margin:4px;font-size:1rem;font-weight:700;border-radius:.5rem;border:0}.pagination-navigation a.active-page{background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%)}#gameInterface{background:#404040;color:#FFF;padding:10px;border-radius:10px;font-weight:700;font-size:14px;text-align:center;overflow:hidden}#gameContent img{max-width:100%!important;max-height:100%!important;display:block!important}#gameContent .chained-quiz-question p:first-child{font-size:16px;font-weight:700;padding:10px 0 0 0}@media screen and (max-width:500px){#quiz-wrapper .chained-quiz-area{padding:0!important}#quiz-wrapper .chained-quiz-area .course-navigation__prev{margin-top:40px}}@media screen and (max-width:500px){#quiz-wrapper .chained-quiz-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#quiz-wrapper .chained-quiz-choices label{width:20%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;margin:0}#quiz-wrapper .chained-quiz-choices label input{margin:0 auto;display:block}#quiz-wrapper .chained-quiz-choices .chained-quiz-label{margin:0!important}}.col-lg-6.game-thumbnail.courses__carousel-item h2{color:#BF1F1F;text-decoration:none}.col-lg-6.game-thumbnail.courses__carousel-item span{color:#404040;text-decoration:none}.col-lg-6.game-thumbnail.courses__carousel-item a:hover{text-decoration:none}.site-content ul{list-style:none;margin-bottom:15px}.site-content ul li{list-style:none}.wp-block-pullquote{background:#ececec!important;border-radius:20px}.wp-block-pullquote blockquote p{margin:.5em;padding:.5em}.wp-block-pullquote cite{font-weight:700}.thumbnail-square__wrapper{max-height:140px;overflow:hidden;text-align:center}@media screen and (min-width:600px){.thumbnail-square__wrapper{max-height:300px}.thumbnail-square__wrapper img{-webkit-transform:rotate(8deg) translateY(-30%);transform:rotate(8deg) translateY(-30%);top:50%}}.thumbnail-square__wrapper img{position:relative;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.thumbnail-square__wrapper h3{margin:0}@media screen and (max-width:991px){.game-thumbnail{padding-bottom:50px;border-bottom:2px solid #DDD;margin-bottom:50px}}.wp-block-eedee-block-gutenslider{padding:1rem 0}.wp-block-eedee-block-gutenslider .slick-list,.wp-block-eedee-block-gutenslider .slick-slider,.wp-block-eedee-block-gutenslider .slick-track,.wp-block-eedee-block-gutenslider .slick-slide,.wp-block-eedee-block-gutenslider .slide-content{height:auto;min-height:20px;margin-bottom:0!important;margin-top:0!important;padding-top:0;padding-bottom:0}.wp-block-eedee-block-gutenslider .slide-content p,.wp-block-eedee-block-gutenslider .slide-content figure,.wp-block-eedee-block-gutenslider .slide-content img{margin:0!important;padding:0!important}.wp-block-eedee-block-gutenslider .slide-content .wp-block-image{margin-top:.5em;margin-bottom:.5em}#content-shortcode-page .wp-block-column ul:not([class]),#content-shortcode-page .wp-block-column ul:not([id]),#content-shortcode-page .grey-spanner-wrapper ul:not([class]),#content-shortcode-page .grey-spanner-wrapper ul:not([id]){list-style:none;padding-left:0}#content-shortcode-page .wp-block-column ul:not([class]) li,#content-shortcode-page .wp-block-column ul:not([id]) li,#content-shortcode-page .grey-spanner-wrapper ul:not([class]) li,#content-shortcode-page .grey-spanner-wrapper ul:not([id]) li{position:relative;padding-left:30px}#content-shortcode-page .wp-block-column ul:not([class]) li:before,#content-shortcode-page .wp-block-column ul:not([id]) li:before,#content-shortcode-page .grey-spanner-wrapper ul:not([class]) li:before,#content-shortcode-page .grey-spanner-wrapper ul:not([id]) li:before{font-family:'Font Awesome 5 Free';content:'\f185';position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg);font-size:16px;color:#BF1F1F}@media screen and (min-width:992px){.home #content-shortcode-page .red-spanner-wrapper p{padding:.25em 5em 0 5em!important}}.home #content-shortcode-page .red-spanner-wrapper .wp-block-columns{margin-bottom:0}.home #content-shortcode-page .red-spanner-wrapper .wp-block-image,.home #content-shortcode-page .red-spanner-wrapper figure{margin-bottom:0}@media screen and (max-width:599px){.home #content-shortcode-page .red-spanner-wrapper .wp-block-image img,.home #content-shortcode-page .red-spanner-wrapper figure img{max-width:40%}}@media screen and (max-width:399px){.home #content-shortcode-page .red-spanner-wrapper .wp-block-image img,.home #content-shortcode-page .red-spanner-wrapper figure img{max-width:60%}}.home #content-shortcode-page .red-spanner-wrapper .wp-block-image{margin-bottom:0}@media screen and (max-width:992px){#footer-widget{display:none}}.footer__wrapper{margin-top:80px;padding:1rem 0;background-color:#2F2F2F;color:#DDD;border-top:4px solid #BF1F1F}.footer__wrapper.footer-logged-out{border-top:0}.footer__wrapper .nav-item .nav-link{padding:0;margin:0}.footer__wrapper h2,.footer__wrapper h3,.footer__wrapper h4{color:#DDD;padding:1rem 0;margin:0;font-size:1.2rem;font-family:'Shojumaru',cursive}.footer__wrapper ul,.footer__wrapper li{list-style:none;margin:0;padding:0;color:#DDD}.footer__wrapper .oceanwp-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__wrapper .oceanwp-social-icons li{font-size:3rem;line-height:1em}.footer__wrapper .oceanwp-social-icons li a{padding:0 1rem 0 0;line-height:1em}.footer__wrapper p{color:#DDD;padding:1rem 0;margin:0;font-size:1rem}.footer__wrapper a{display:inline-block;color:#FFF}.footer__wrapper a:hover,.footer__wrapper a:focus{background-color:transparent!important;text-decoration:underline!important}.footer__wrapper #footer-widget{background-color:#2F2F2F;border-bottom:4px solid #BF1F1F;padding-top:1rem}.footer__wrapper .site-footer{background-color:#2F2F2F;color:#FFF}@media screen and (max-width:991px){.footer__wrapper .site-footer{text-align:center}}.footer__wrapper .site-footer a{padding:0 1em}@media screen and (max-width:991px){.footer__wrapper .site-footer span{display:block;text-align:center}}#onesignal-bell-container{bottom:auto!important;top:290px}.notification__wrapper{background-color:#BF1F1F;background-image:url(/wp-content/themes/wp-guitar-ninja/img/backgrounds/red-swirls.gif);background-repeat:repeat;background-position:50%;color:#DDD}.notification__wrapper .notification__content{padding:4vw 0;text-align:center}@media screen and (min-width:768px){.notification__wrapper .notification__content{padding:4vw 20%}}.notification__wrapper h2{margin:0 0 2rem 0;color:#FFF}.notification__wrapper a{display:inline-block;margin:0 1em;border-radius:.5em;color:#FFF}@media screen and (min-width:768px){.notification__wrapper a{margin:0 2em}}.notification__wrapper a:first-child{background-color:#DCA313;padding:1em 2em;border-top:2px solid #f2c963;border-bottom:2px solid #ad800f;color:#674c09;font-weight:700}.inline-notification__wrapper{background:#BF1F1F;color:#FFF;padding:1rem 2rem!important;text-align:center;border-radius:10px;display:inline-block;width:100%}.inline-notification__wrapper a{color:#FFF}.inline-info__wrapper{background:#DDD;color:#404040;padding:1rem 2rem!important;text-align:center;border-radius:10px;display:inline-block;width:100%;font-size:.9rem}.inline-info__wrapper i{margin-right:1rem;color:#3b6baa}.inline-info__wrapper a{color:#BF1F1F;font-weight:700}.notice-bar__inline-subscribe{background:#BF1F1F;color:#FFF;padding:1rem 2rem;text-align:center;border-radius:10px;margin:2rem auto}.notice-bar__inline-subscribe p{margin:0}.notice-bar__inline-subscribe a{display:inline-block;padding:.5em 2em;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);color:#2F2F2F;font-weight:700;margin-left:20px;border:2px solid #c59211}.alert-header__subscription{background:#BF1F1F}.alert-header__subscription p{margin:0}.alert-header__subscription a{color:#FFF;display:block;text-align:center;font-weight:700;padding:1em 0;font-size:1.2rem}#basicNotifications{position:fixed;bottom:20px;left:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3000}#basicNotifications div{margin:10px 0;background:#BF1F1F;color:#FFF;font-weight:700;padding:10px;text-align:center;width:100%;border-radius:10px}#basicNotifications div a{text-decoration:none;color:#FFF;font-weight:700;display:block;width:100%}#cookieConsent{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3000;background:#BF1F1F;padding:40px 0 10px 0}#cookieConsent .container{position:relative}#cookieConsent p{font-size:12px;color:#fff;line-height:1.4em;text-align:center;padding:10px 20px 0 20px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#cookieConsent p a{color:#fff;text-decoration:underline}#cookieConsent p i{font-size:18px}#cookieConsent button{text-decoration:none;color:#FFF;font-weight:700;padding:1em 2em;margin:0 auto;font-size:18px;color:#fff;border-radius:5px;border:0;background-color:#2F2F2F}#cookieConsent #closeCookieNotice{position:absolute;right:20px;top:-30px;color:#fff;font-size:24px}#userNotificationBell{position:relative}#userNotificationBell>a{display:inline-block;padding:.5em .7em;color:#fff;margin:0 .5em;font-size:18px;position:relative}#userNotificationBell.wiggle i.fa-bell{display:inline-block;-webkit-animation:wiggle 2.5s infinite;animation:wiggle 2.5s infinite}#userNotificationBell span.user-notifications__new-count{font-size:9px;color:#fff;background:#BF1F1F;display:inline-block;border-radius:50%;width:3em;height:3em;position:absolute;top:-5px;right:15px;font-weight:700;line-height:3em;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}#userNotificationBell #userNotificationOverlay{display:none}@media screen and (max-width:767px){#userNotificationBell.user-notifications__open #userNotificationCloseMobile{display:block!important;text-align:right;padding:1em;color:#fff;background:#BF1F1F;border-radius:5px;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px;font-weight:700}}@media screen and (min-width:768px){#userNotificationBell.user-notifications__open #userNotificationOverlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.25);cursor:pointer}}#userNotificationBell.user-notifications__open .user-notifications__list #notificationsBody>p{display:none}#userNotificationBell.user-notifications__open .user-notifications__list #notificationsBody>p:only-child{display:block}@media screen and (max-width:767px){#userNotificationBell.user-notifications__open .user-notifications__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:fixed;background:#efefef;top:0;left:0;bottom:0;right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:scroll;padding-top:50px}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 60px 20px 12px;text-align:left;position:relative;border-bottom:2px solid #c4c4c4;width:100%}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note.user-notifications__note--unread{background:#faeac1!important}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note:nth-child(even){background:#fff}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note:last-child{border:0}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note>a{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#404040}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note p{color:#2F2F2F;text-align:left;padding:0;margin:0;line-height:1.4em}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note p a{display:inline;font-weight:700;color:#007bff}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note small{color:#777;text-align:right;font-size:10px}}@media screen and (min-width:768px){#userNotificationBell.user-notifications__open .user-notifications__list{display:block!important;position:absolute;top:3em;width:400px;left:-340px;background:#f7f7f7;border-radius:10px;border:2px solid #DDD;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.5);z-index:100;max-height:300px;overflow:scroll}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 40px 12px 12px;text-align:left;position:relative;border-bottom:2px solid #c4c4c4}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note.user-notifications__note--unread{background:#faeac1!important}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note:nth-child(even){background:#fff}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note:last-child{border:0}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note>a{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#404040}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note p{color:#2F2F2F;text-align:left;padding:0;margin:0;line-height:1.4em;font-size:.8rem}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note p a{display:inline;font-weight:700;color:#007bff;padding:0}#userNotificationBell.user-notifications__open .user-notifications__list .user-notifications__note small{color:#777;text-align:right;font-size:10px}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,0,0,.7);box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,0,0,0);box-shadow:0 0 0 10px rgba(255,0,0,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,0,0,.7);box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,0,0,0);box-shadow:0 0 0 10px rgba(255,0,0,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}95%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}95%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}ul.tabs{margin:0;padding:0;list-style:none}ul.tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer}ul.tabs li.current{background:#ededed;color:#222}.tab-content{display:none;background:#ededed;padding:15px}.tab-content.current{display:inherit}.filters__wrapper{background-color:#DDD;text-align:center;padding:5rem 0 2rem 0;position:relative}.filters__wrapper label{font-weight:700}.filters__wrapper a{font-weight:400;color:#BF1F1F}.filters__wrapper a:first-child{background-color:#DCA313}.filters__wrapper input{padding:.5em 1em;margin:0 .5em .5em 1em;width:50%;border:0;border-radius:10px}.filters__wrapper button{border:0;border-radius:10px;padding:.5em 1em;color:#FFF;background-color:#BF1F1F}#page-sub-header-signup h1{color:#FFF;padding:1em 0 0 0;font-size:2.2rem}#page-sub-header-signup p{color:#FFF;font-size:1.1rem;line-height:1.2em;padding:1em 2em 0 2em}@media screen and (min-width:992px){#page-sub-header-signup p{padding:1em 10em 0 10em}}.page-template-page-landing #page-sub-header-signup h1{color:#FFF;padding:1.5em 0 1em 0;font-size:2rem;line-height:1.4em}.page-template-page-landing #page-sub-header-signup p{color:#FFF;font-size:1.1rem;line-height:1.2em;padding:1em 2em 0 2em}@media screen and (min-width:992px){.page-template-page-landing #page-sub-header-signup p{padding:1em 10em 0 10em}}.home-page__wrapper h2{margin-top:3rem}#registerBox{padding:20px}@media screen and (min-width:600px){#registerBox{padding:50px}}#registerBox .container{margin-top:20px;margin-bottom:20px;padding:10px;background:#fff;border-radius:15px}@media screen and (min-width:600px){#registerBox .container{margin-top:50px;margin-bottom:50px;padding:30px}}@media screen and (min-width:992px){.home .gn-price-card-wrapper:first-of-type .pricing-table__prices{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.courses__carousel{clear:both;padding:20px 0}.courses__wrapper{background-color:#404040}.courses__wrapper:nth-child(even){background:#2F2F2F}.course-category__wrapper{background-color:#404040}.course-category__wrapper:nth-child(even){background:#2F2F2F}.course-category__wrapper .courses__wrapper{background:none!important}.course-category__wrapper .courses__wrapper:nth-child(even){background:none!important}.youtube-player__video{min-height:250px}@media screen and (min-width:660px){.youtube-player__video{min-height:350px}}@media screen and (min-width:768px){.youtube-player__video{min-height:400px}}@media screen and (min-width:992px){.youtube-player__video{min-height:450px}}.player__wrapper .youtube-player__video{min-height:300px}@media screen and (min-width:660px){.player__wrapper .youtube-player__video{min-height:400px}}@media screen and (min-width:768px){.player__wrapper .youtube-player__video{min-height:500px}}@media screen and (min-width:992px){.player__wrapper .youtube-player__video{min-height:650px}}.courses__wrapper__single-course .courses__carousel-header{display:none!important}.courses__carousel-header{position:absolute;left:-20px;top:-30px;bottom:-28px;background:#BF1F1F;z-index:9;padding:0 1rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;min-width:300px}.courses__carousel-header a{color:#DDD}.courses__carousel-header:before{border:1.5rem solid #BF1F1F;border-left:1.5rem solid transparent;border-top:1.5rem solid transparent;position:absolute;content:"";left:-3rem;width:3rem;height:3rem;top:0;bottom:0}.courses__carousel-header:after{border:1.5rem solid #BF1F1F;border-right:1.5rem solid transparent;border-bottom:1.5rem solid transparent;position:absolute;content:"";right:-3rem;width:3rem;height:3rem;top:0;bottom:0}.course-thumbnail__wrapper{width:100%;position:relative;padding-bottom:56.25%;overflow:hidden;float:left;height:0}.course-thumbnail__wrapper img{width:100%;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.courses__carousel .slick-prev{left:-5px}.courses__carousel .slick-next{right:20px}.courses__carousel .slick-prev,.courses__carousel .slick-next{z-index:9}.courses__carousel .slick-prev::before,.courses__carousel .slick-next::before{opacity:1;font-size:62px;z-index:9!important}.courses__carousel .slick-prev::after,.courses__carousel .slick-next::after{content:"";background:#BF1F1F;border-radius:50%;position:absolute;width:42px;height:42px;z-index:-1;top:5px;left:5px}.courses__carousel .slick-disabled::after,.courses__carousel .slick-disabled::before{display:none}.courses__carousel .courses__carousel-item{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:10px;position:relative;overflow:hidden}@media screen and (min-width:768px){.courses__carousel .courses__carousel-item{margin-right:5px;margin-left:5px}}.courses__carousel .courses__carousel-item img{width:100%}.courses__carousel .courses__carousel-item--playlist-true .courses__carousel-item-header{overflow:hidden}.courses__carousel .courses-thumbnail__playlist-flag{background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);z-index:10;position:absolute;padding:2em 5em 0 7em;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-70px;top:-28px;line-height:4em;font-weight:700;color:#2F2F2F}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__playlist-flag{right:-70px;top:-28px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__playlist-flag{right:-90px;top:-38px}}.courses__carousel .courses-thumbnail__course-flag{background:-webkit-gradient(linear,left top,left bottom,from(#BF1F1F),to(#9b1818));background:linear-gradient(to bottom,#BF1F1F 0%,#9b1818 100%);z-index:10;position:absolute;padding:2em 5em 0 7em;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-70px;top:-28px;line-height:4em;font-weight:700;color:#FFF}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__course-flag{right:-70px;top:-28px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__course-flag{right:-90px;top:-38px}}.courses__carousel .courses-thumbnail__course-flag-premium{background:#000;z-index:10;position:absolute;padding:2em 5em 0 7em;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-110px;font-size:15px;top:-12px;line-height:4em;font-weight:700;color:#BF1F1F;border:2px solid #BF1F1F}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__course-flag-premium{left:-108px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__course-flag-premium{left:-108px}}.courses__carousel .courses-thumbnail__course-flag-free{background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);z-index:10;position:absolute;padding:2em 5em 0 7em;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-90px;font-size:12px;top:0;line-height:4em;font-weight:700;color:#2F2F2F;border:2px solid #2F2F2F}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__course-flag-free{left:-90px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__course-flag-free{left:-90px}}.courses__carousel .courses-thumbnail__completed-flag{background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);z-index:10;position:absolute;padding:7em 8em 0 6em;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-110px;top:-31px;line-height:3em;font-weight:700;color:#404040}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__completed-flag{right:-111px;top:-31px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__completed-flag{right:-139px;top:-41px}}.courses__carousel .courses-thumbnail__quiz-flag,.courses__carousel .courses-thumbnail__video-flag{background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#2F2F2F));background:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);z-index:10;position:absolute;padding:2em 5em 0 7em;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-70px;top:-28px;line-height:4em;font-weight:700;color:#2F2F2F;color:#FFF}@media screen and (min-width:660px){.courses__carousel .courses-thumbnail__quiz-flag,.courses__carousel .courses-thumbnail__video-flag{right:-70px;top:-28px}}@media screen and (min-width:992px){.courses__carousel .courses-thumbnail__quiz-flag,.courses__carousel .courses-thumbnail__video-flag{right:-90px;top:-38px}}.courses__carousel .courses__carousel-item-header{background:-webkit-gradient(linear,left top,left bottom,from(#090909),to(#161616));background:linear-gradient(to bottom,#090909 0%,#161616 100%);border-radius:10px;overflow:hidden}@media screen and (min-width:768px){.courses__carousel .courses__carousel-item-header{min-height:400px}}.courses__carousel .courses__carousel-item-header h2{font-size:1.3rem;padding:0;margin:0}.courses__carousel .courses__carousel-item-header h2 .courses__carousel-item-link{color:#FFF;display:block;padding:1rem 1rem .5rem}.courses__carousel .courses__carousel-item-header h2 small{font-size:65%;text-align:right;float:right}.courses__carousel .courses__carousel-item-header p{margin:0;font-size:1rem;color:#FFF;padding:.35rem 1rem}.courses__carousel .courses__carousel-item-header p.courses__carousel-author{float:left;width:50%}.courses__carousel .courses__carousel-item-header p.courses__carousel-tags{clear:both}.courses__carousel .courses__carousel-item-header p a{color:#DDD;text-decoration:underline}.course-thumbnail__awards span{color:#DDD}.courses__wrapper--playlist{background:none}.courses__wrapper--playlist .courses__carousel-item{position:relative;margin-right:0;background-color:#2F2F2F;margin-bottom:2rem}.courses__wrapper--playlist .courses__carousel-item-header{padding:1rem;background-color:linear-gradient(to bottom,#494949 0%,#2F2F2F 100%);color:#FFF}.courses__wrapper--playlist .courses__carousel-item-header h2 a{color:#FFF;text-decoration:none}.courses__wrapper--playlist .courses__carousel-item-header a{color:#FFF;text-decoration:underline}.courses__carousel-item-detail{min-height:12em;max-height:12em;clear:both}.course-overview__lesson-index{list-style:none;margin:0;padding:0}.course-overview__lesson-index li{list-style:none;margin:0;padding:.5rem 1rem .5rem 0}.course-overview__lesson-index li a{color:#BF1F1F}.course-overview__lesson-index li a i{color:#404040;margin-right:.5rem}.player__wrapper{background:-webkit-gradient(linear,left top,left bottom,from(#090909),to(#161616));background:linear-gradient(to bottom,#090909 0%,#161616 100%);margin-bottom:2rem}.course-category__wrapper{padding:0 0 2rem 0}.course-category__wrapper>.gn-heading{padding:2rem 0 0 1rem;display:block;color:#FFF;margin:0}.back-to-course__wrapper a{display:inline-block;padding:1em}.back-to-course__wrapper a i{margin-right:.5em;color:#BF1F1F}.back-to-course__wrapper h1{margin-bottom:0}.player-status__label{display:-webkit-box;display:-ms-flexbox;display:flex}.player-status__text{width:33%;font-size:14px;padding:7px 0}.player-status__award-fail{background:#BF1F1F;color:#FFF;text-align:center;padding:1rem 0 1rem 0}.player-status__award-fail p{margin:0}.player-status__repeat{background:#DCA313;color:#2F2F2F;text-align:center;padding:1rem 0 1rem 0}.player-status__repeat p{margin:0}.player-status__award-success{background:#DCA313;color:#2F2F2F;text-align:center;padding:1rem 0 1rem 0}.player-status__award-success p{margin:0}.player-status__wrapper{display:block;height:15px;margin:10px 0;width:65%;background:#2F2F2F;position:relative;border-radius:5px;border:5px solid #2F2F2F;overflow:hidden}.player-status__wrapper .player-status__loading-bar{position:absolute;height:5px;width:0%;background:#BF1F1F;z-index:10;-webkit-transition:width .5s;transition:width .5s}.player-status__wrapper .player-status__loading-bar-max{position:absolute;height:5px;width:0%;background:#404040;z-index:9;-webkit-transition:width .2s;transition:width .2s}.lesson-navigation__wrapper{margin-bottom:10px}.lesson-navigation__wrapper a{display:inline-block;padding:1em}.lesson-navigation__wrapper a i{margin-right:.5em;color:#BF1F1F}.course-navigation__next{text-align:right}.tabs__wrapper i{margin-right:.5em;color:#BF1F1F}.tabs-content__wrapper{margin-bottom:50px;background:#ededed}@media screen and (max-width:991px){.tabs-content__wrapper .container{padding-left:0;padding-right:0}.lesson-navigation__wrapper a{display:inline-block;padding:.5em}}.lesson-viewed__tick{color:#60AA3B}.tab-accordion__header{position:relative;background:#404040;border-radius:5px}.tab-accordion__header>a{display:block;color:#FFF;padding:1em .5em 1em 2em;font-size:14px;cursor:pointer;width:50%}.tab-accordion__header>span{position:absolute;right:0;top:0}.tab-accordion__header>span a{font-size:14px;cursor:pointer;display:inline-block;padding:1em .5em;color:#FFF}.tab-accordion__header>span a i{color:#FFF;margin-left:10px}.tab-accordion__container img{max-width:45%}.tab-accordion__container img.svgtab{max-width:100%}.tab-accordion__item{display:none}.tab-accordion__item canvas{display:none}.tab-accordion__item.visible{display:block}.tab-link.current{border-radius:10px 10px 0 0}@media screen and (max-width:991px){.wrapper.player__wrapper .container{max-width:100%;width:100%;padding:0}.wrapper.player__wrapper .container .col-sm-12{padding:0;margin:0}.tabs__wrapper .container{padding:0}.tabs__wrapper .tabs li.current i{opacity:.5}.tabs__wrapper .tabs span{display:none}.tabs__wrapper .tabs i{font-size:2rem;margin:0;padding:0}}@media screen and (max-width:991px){.youtube-player__playing{overflow:hidden}}@media screen and (max-width:991px) and (orientation:landscape){.youtube-player__playing iframe{position:fixed;top:0;bottom:0;left:0;right:0}.youtube-player__playing .tabs__wrapper{display:none}}@media screen and (max-width:991px){.youtube-player__playing .tabs-content__wrapper{position:fixed;top:48vh;height:calc(52vh - 50px);overflow:scroll;width:100%}.youtube-player__playing .tabs-content__wrapper .container{padding-top:40px;font-size:1.2rem}.youtube-player__playing .tab-content{padding:0}.youtube-player__playing .tabs__wrapper .tabs{position:fixed;bottom:0;left:0;right:0;height:50px;background-color:#BF1F1F;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;z-index:9}.youtube-player__playing .tabs__wrapper .tabs li{background:none!important}.youtube-player__playing .tabs__wrapper .tabs li.current i{opacity:.5}.youtube-player__playing .tabs__wrapper .tabs span{display:none}.youtube-player__playing .tabs__wrapper .tabs i{font-size:2.2rem;color:#FFF!important;margin:0;padding:0;background:none}.youtube-player__playing #masthead,.youtube-player__playing .back-to-course__wrapper,.youtube-player__playing .lesson-navigation__wrapper,.youtube-player__playing .footer__wrapper{display:none}.youtube-player__playing body{padding-bottom:0}.youtube-player__playing .wrapper.player__wrapper{position:fixed;top:0;width:100%;max-height:50vh;z-index:10}}@media screen and (max-width:991px) and (orientation:landscape){.youtube-player__playing .wrapper.player__wrapper{top:0;bottom:0;left:0;right:0}.youtube-player__playing .wrapper.player__wrapper .container{max-width:100%;width:100%;padding:0}.youtube-player__playing .wrapper.player__wrapper .container .col-sm-12{padding:0;margin:0}}@media screen and (max-width:991px){.youtube-player__playing .wrapper.player__wrapper .container{padding:0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:9999s;transition-delay:9999s}.user-loggedin__inline-wrapper{background:#404040;color:#2F2F2F;padding:1rem 2rem;text-align:center;border-radius:10px;margin:2rem auto}.user-loggedin__inline-wrapper p{margin:0;color:#FFF}.user-loggedin__inline-wrapper a{display:inline-block;padding:.5em 2em;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);color:#FFF;font-weight:700;margin-left:20px;border:2px solid #c59211}.pricing-table__buy-button{display:inline-block;padding:.5em 2em;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#DCA313));background:linear-gradient(to bottom,#f0c14c 0%,#DCA313 100%);color:#FFF;font-weight:700;border:2px solid #c59211;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.pricing-table__buy-button:hover,.pricing-table__buy-button:active,.pricing-table__buy-button:focus{color:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#ebb11d),to(#ad800f));background:linear-gradient(to bottom,#ebb11d 0%,#ad800f 100%);text-decoration:none}#content .gn-price-card-wrapper{color:#2F2F2F}@media screen and (min-width:990px){#content .gn-price-card-wrapper{margin:100px 0}}#content .gn-price-card-wrapper .card-body{padding:1.1rem 1.1rem 4rem 1.1rem}@media screen and (min-width:990px){#content .gn-price-card-wrapper .card-body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:990px){#content .gn-price-card-wrapper .card.mb-4.box-shadow{height:100%}}#content .gn-price-card-wrapper p,#content .gn-price-card-wrapper h1,#content .gn-price-card-wrapper h2,#content .gn-price-card-wrapper h3,#content .pricing-table__prices p,#content .pricing-table__prices h1,#content .pricing-table__prices h2,#content .pricing-table__prices h3,#content .pricing-table__content p,#content .pricing-table__content h1,#content .pricing-table__content h2,#content .pricing-table__content h3,#content .user-loggedin__inline-wrapper p,#content .user-loggedin__inline-wrapper h1,#content .user-loggedin__inline-wrapper h2,#content .user-loggedin__inline-wrapper h3{padding:.5em 0!important;margin:.5em!important}#content .gn-price-card-wrapper h1,#content .pricing-table__prices h1,#content .pricing-table__content h1,#content .user-loggedin__inline-wrapper h1{line-height:.75em;margin:0;padding:0}#content .gn-price-card-wrapper h4,#content .pricing-table__prices h4,#content .pricing-table__content h4,#content .user-loggedin__inline-wrapper h4{margin:0}#content #homePackages .pricing-table__content li::before{border:0!important}#content .pricing-table__content{text-align:center}#content .pricing-table__content p{text-align:left}#content .pricing-table__content ul{line-height:1.75em;margin:5px auto 35px auto;padding:0;font-size:13.5px;width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (min-width:480px){#content .pricing-table__content ul{width:70%}}@media screen and (min-width:990px){#content .pricing-table__content ul{width:auto}}@media screen and (min-width:1320px){#content .pricing-table__content ul{width:60%}}#content .pricing-table__content li{list-style:none;position:relative;padding:0 0 0 20px;font-size:12px;text-align:left}#content .pricing-table__content li::before{content:"";position:absolute;left:0;top:4px;border:solid 8px #BF1F1F;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#content .pricing-table__content li::after{content:"";position:absolute;left:6px;top:8px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content .pricing-table__prices p{margin:0 0 10px}.user-form__login .input-group-addon,.user-form__register .input-group-addon{max-width:42px;text-align:center;background:none;border-bottom:1px solid #ced4da;padding-right:5px;border-radius:0}.user-form__login .input-group-reveal,.user-form__register .input-group-reveal{max-width:42px;text-align:center;background:none;border-bottom:1px solid #ced4da;padding-right:5px;border-radius:0}.user-form__login .fa,.user-form__register .fa{font-size:12px;position:relative;top:6px;color:#404040}.user-form__login .form-control,.user-form__register .form-control{min-height:38px;padding-left:5px;-webkit-box-shadow:none!important;box-shadow:none!important;border-width:0 0 1px 0;border-radius:0}.user-form__login .form-group,.user-form__register .form-group{margin-bottom:20px}.user-form__login input,.user-form__register input{background:none;font-size:16px}article.type-post .entry-title a{font-size:1.8rem;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:bolder;border-top:4px solid #BF1F1F;display:block;padding:1rem 2rem 1rem 0}article.type-post .entry-meta{background:#404040;color:#DDD;padding:.5rem}article.type-post .entry-meta a{color:#FFF}article.type-post .entry-meta span{color:#DDD;display:inline-block;padding:0 1em}article.type-post .entry-content h2,article.type-post .entry-content h3{color:#404040;font-size:1.2rem;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:bolder;border-bottom:1px solid #DDD;display:block;padding:1rem 2rem 1rem 0}article.type-post .entry-content p{color:#404040}aside.widget-area h3{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;background:#DDD;color:#404040;padding:.5rem;font-weight:100}aside.widget-area ul{margin:0;padding:0;list-style:none}aside.widget-area li{list-style:none;margin:0 0 1rem 0!important;padding:0 0 0 0.5rem!important;word-break:break-all}aside.widget-area li a{color:#BF1F1F;padding:0;margin:0}.page-template-page-soon #main{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-soon h1{text-align:center;padding:2rem 0 1rem}.page-template-page-soon p{text-align:center}.error404 #main{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404 h1{text-align:center;padding:2rem 0 1rem}.error404 p{text-align:center}#quiz-wrapper .chained-quiz-area{padding:0 2rem}#quiz-wrapper .chained-quiz{text-align:center}#quiz-wrapper .chained-quiz form{text-align:left}#quiz-wrapper label{cursor:pointer}#quiz-wrapper .chained-quiz-choice{background:#DDD;padding:.75rem 3rem 1rem;display:block;border-radius:20px;margin:0 0 20px 0}#quiz-wrapper .chained-quiz-action input:disabled{opacity:.25}#success-box{text-align:center}#quiz-wrapper p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#quiz-wrapper p img{margin:0 auto;padding:0}@media screen and (min-width:1000px){#quiz-wrapper p img{max-width:50vw!important;min-width:500px}}.chained-quiz-answers tr th:first-child,.chained-quiz-answers tr td:first-child{text-align:left}.chained-quiz-answers tr th{background:#2F2F2F;color:#DDD}.chained-quiz-answers tr:nth-child(even){background-color:#eee}.chained-quiz-answers tr{border-bottom:1px solid #2F2F2F}.chained-quiz-answers th,.chained-quiz-answers td{padding:10px;vertical-align:middle}.chained-quiz-answers th p,.chained-quiz-answers td p{display:inline}.chained-quiz-label{display:inline-block;position:relative;margin:auto 1em auto auto;cursor:pointer;font-size:22px;line-height:24px;clear:both}.chained-quiz-label .chained-quiz-checkbox{position:relative;font-size:1.6rem;cursor:pointer}.chained-quiz-label .chained-quiz-checkbox:checked~span{background-color:#2F2F2F;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #2F2F2F}.chained-quiz-label span::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #BF1F1F;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.chained-quiz-label .chained-quiz-checkbox:checked~span::after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid #BF1F1F;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.chained-quiz-label span::before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:5px;border:2px solid #2F2F2F;-webkit-transform:scale(0);transform:scale(0)}.chained-quiz-label .chained-quiz-checkbox:checked~span::before{left:-3px;top:-3px;width:24px;height:24px;border-radius:5px;-webkit-transform:scale(3);transform:scale(3);opacity:0;z-index:10;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.chained-quiz-label span.circular{border-radius:50%;border:2px solid #2F2F2F}.chained-quiz-label .chained-quiz-checkbox:checked~span.circular{background-color:#2F2F2F;border-radius:50%;border:2px solid #2F2F2F}.chained-quiz-label .chained-quiz-checkbox:checked~span.circular::after{border:solid #BF1F1F;border-width:0 2px 2px 0}.chained-quiz-label span.circular::after{border-radius:50%}.chained-quiz-label span.circular::before{border-radius:50%;border:2px solid #2F2F2F}.chained-quiz-label .chained-quiz-checkbox:checked~span.circular::before{border-radius:50%}#gameInterfaceTime{max-width:100%}#tempoBox select{padding:.5em;border-radius:10px}#note-name{font-size:3rem;position:relative;-webkit-transition:all .2s;transition:all .2s}.tools-card__wrapper{background:#DDD;border-radius:1rem;padding:1em 0;margin-top:30px;min-height:350px}.tools-card__note-correct{color:#60AA3B}.tools-card__note-stress{color:#BF1F1F;display:block;font-size:14px;position:absolute;bottom:0;left:0;right:0;text-align:center}.freqList{list-style:none;margin:10px 0;padding:0;text-align:left}.freqList li{text-align:center;list-style:none;margin:5px 0;padding:0}.customiser-screen-true{overflow:hidden;height:100vh}#customise-character-form{width:100%;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9010;overflow:auto}.character-accordion__choices{max-height:32vh;overflow:auto}@media screen and (min-width:990px){.character-accordion__choices{max-height:52vh}}#characterAccordion-character_torso .lazy-load-svg{display:none!important}#svgShop{background:#fff;z-index:15;margin-bottom:200px!important}#svgShop .slick-dotted.slick-slider{margin-bottom:0}#svgShop .courses__carousel .slick-next{right:-20px}#svgShop .svg-loading{position:relative}#svgShop .svg-loading:before{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"Loading...";background:rgba(221,221,221,.75);font-weight:700}#svgShop .accordion-wrapper{max-height:75vh;overflow:scroll}#svgShop div.col-sm-6{border-radius:10px}#svgShop p{margin:0}#svgShop label{position:relative;display:block;padding:10px;margin:5px;border-radius:10px;background:#DDD;font-weight:400;line-height:1.4em}#svgShop label strong{font-weight:700;display:block;padding:.4em 0}#svgShop select{display:block;margin-top:5px;width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8rem}#svgShop .slick-next{top:90px!important}#svgShop .slick-prev{top:90px!important}#svgShop .gn-heading--thirtuary{font-size:2rem;text-align:center}#svgShop .character-accordion__choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-align:center;padding-top:30px!important;font-size:.8rem;line-height:1.2em}@media screen and (min-width:990px){#svgShop .character-accordion__choices label.smallSvgPreviewWrapper{width:23%;padding-top:40px!important}}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper input{visibility:hidden}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper img,#svgShop .character-accordion__choices label.smallSvgPreviewWrapper svg{width:100%;margin-bottom:10px}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper--disabled{-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper--selected{border:4px solid #DCA313}#svgShop .character-accordion__choices label.smallSvgPreviewWrapper--error{border:4px solid #BF1F1F}.svg-shop__item svg{width:80%;max-height:25vh}@media screen and (min-width:990px){.svg-shop__item svg{width:50%}}.svg-shop__item #svgPreview_background svg{width:100%}@media screen and (min-width:990px){.svg-shop__item #svgPreview_background svg{width:75%}}.svg-item__cost{display:inline-block;padding:.25em;margin:.2em 0;background-color:#BF1F1F;color:#FFF;text-align:center;width:100%}.svg-item__owned{display:inline-block;padding:.25em;margin:.2em 0;background-color:#ccc;color:#404040;text-align:center;width:100%}#checkoutWrapper .gn-heading--secondary{font-size:1.5rem;margin:0;padding:0;text-align:center}@media screen and (min-width:990px){#checkoutWrapper .gn-heading--secondary{font-size:1.8rem;margin-bottom:10px;padding:10px}}#checkoutWrapper p{margin-bottom:5px;padding:5px}#checkoutWrapper .gn-button,#checkoutWrapper #quiz-wrapper .chained-quiz-action input,#quiz-wrapper .chained-quiz-action #checkoutWrapper input{padding-left:1em;padding-right:1em}@media screen and (min-width:990px){#checkoutWrapper .gn-button,#checkoutWrapper #quiz-wrapper .chained-quiz-action input,#quiz-wrapper .chained-quiz-action #checkoutWrapper input{padding-left:2em;padding-right:2em}}#checkoutWrapper{position:fixed;bottom:80px;left:0;padding:2px 0;background:rgba(255,255,255,.8);width:100%;z-index:16}@media screen and (min-width:990px){#checkoutWrapper{bottom:0}}#checkoutWrapper p{margin:0;padding:0}#checkoutWrapper button{margin:0}.character-accordion__header a{display:block;padding:.5em 0 .5em 1em;margin:10px 0 0 0;background:#404040;border-radius:10px}.character-accordion__header h4{color:#FFF;margin:0;font-size:1rem}.incompatible-product__warning{position:absolute;display:none;top:5px;left:5px;right:5px;font-size:.7rem;color:#FFF;background:rgba(0,0,0,.85);padding:.25em;border-radius:5px}.smallSvgPreviewWrapper--error .incompatible-product__warning{display:inline-block}.svg-item__colour-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.svg-item__colour{display:none;width:32px;height:32px;border-radius:50%;border:2px solid #404040;padding:4px}.svg-item__colour--selected-true{border-color:#BF1F1F!important}.smallSvgPreviewWrapper--selected .svg-item__colour{display:inline-block}.user-svg-badge{position:absolute;left:10px;top:auto;bottom:20px}@media screen and (min-width:480px){.user-svg-badge{top:10px;bottom:auto}}#svgIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:-165px;top:5vh;width:190px;height:auto;padding:5px 0 5px 8px;background:#404040;border-radius:0 10px 10px 0;z-index:999;overflow:auto}@media screen and (min-width:640px) and (min-height:720px){#svgIndex{top:10vh}}#svgIndex #svgIndexClose{display:none}#svgIndex #svgIndexOpen{display:inline-block}#svgIndex.indexOpen{left:0}#svgIndex.indexOpen #svgIndexOpen{display:none}#svgIndex.indexOpen #svgIndexClose{display:inline-block}#svgIndex h3{color:#FFF;font-size:14px;margin:5px 0}@media screen and (min-width:640px) and (min-height:720px){#svgIndex h3{margin:15px 0}}#svgIndex h3 a{position:absolute;right:0;top:50%}#svgIndex a{display:block;color:#DDD;text-decoration:none;padding:5px;margin:2px 0;background:#4d4d4d;max-width:85%}.slick-dots{display:none!important}#characterAccordion-character_torso .smallSvgPreviewWrapper{width:65%!important}.comments-area p{padding:.5em 0 0 0;margin:0}.comments-area a{color:#BF1F1F;text-decoration:underline}.comments-area .col-lg-10 p{padding:1em}.comments-area .btn-primary{background:#BF1F1F;border:0}.lesson-comment__wrapper{border-top:2px solid #BF1F1F;padding:1em}.lesson-comment__wrapper:first-of-type{border:0}.modal-wrapper{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:9999}.modal-wrapper.modalactive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-wrapper.modalactive .popup-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-wrapper.modalactive .popup-content{display:block}.modal-wrapper .popup-overlay{display:none;max-height:98vh;max-width:98vw;background:#fff;overflow:auto;border-radius:20px;overflow:hidden}@media only screen and (min-width:960px){.modal-wrapper .popup-overlay{max-height:90vh;max-width:70vw}}.modal-wrapper .popup-content{display:none;padding:70px 30px 30px 30px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-width:300px;min-height:200px;text-align:center;overflow:auto}.modal-wrapper .popup-content .awards-listing .public-profile__award-wrapper{position:relative}@media only screen and (min-width:960px){.modal-wrapper .popup-content .awards-listing .public-profile__award-wrapper{width:22%}}@media only screen and (min-width:1100px){.modal-wrapper .popup-content .awards-listing .public-profile__award-wrapper{width:16%}}.popup-close{position:absolute;right:20px;top:20px;background:red;color:#fff;border-radius:50%;width:50px;height:50px;text-align:center;border:0;font-weight:700;z-index:2000}#content p:empty{display:none}.lesson_post_type-template-default,.tax-courses_taxonomy,#content-shortcode-page{text-align:left}.lesson_post_type-template-default .red-spanner-wrapper,.tax-courses_taxonomy .red-spanner-wrapper,#content-shortcode-page .red-spanner-wrapper{background-color:#BF1F1F;background-image:url(/wp-content/themes/wp-guitar-ninja/img/backgrounds/red-swirls.gif);background-repeat:repeat;background-position:0%;color:#fff}.lesson_post_type-template-default .red-spanner-wrapper h1,.tax-courses_taxonomy .red-spanner-wrapper h1,#content-shortcode-page .red-spanner-wrapper h1{color:#FFF;padding:1em 0 0 0;font-size:2.2rem}.lesson_post_type-template-default .red-spanner-wrapper p,.tax-courses_taxonomy .red-spanner-wrapper p,#content-shortcode-page .red-spanner-wrapper p{color:#FFF;font-size:1.1rem;line-height:1.1em;padding:.25em 2em 0 2em}@media screen and (min-width:992px){.lesson_post_type-template-default .red-spanner-wrapper p,.tax-courses_taxonomy .red-spanner-wrapper p,#content-shortcode-page .red-spanner-wrapper p{padding:.25em 10em 0 10em}}.lesson_post_type-template-default .grey-spanner-wrapper,.tax-courses_taxonomy .grey-spanner-wrapper,#content-shortcode-page .grey-spanner-wrapper{background-color:#efefef;background-image:url(/wp-content/themes/wp-guitar-ninja/img/backgrounds/grey-swirls.gif);background-repeat:repeat;background-position:0%}.lesson_post_type-template-default .grey-spanner-wrapper h1,.tax-courses_taxonomy .grey-spanner-wrapper h1,#content-shortcode-page .grey-spanner-wrapper h1{padding:1em 0 0 0;font-size:2.2rem}.lesson_post_type-template-default .grey-spanner-wrapper p,.tax-courses_taxonomy .grey-spanner-wrapper p,#content-shortcode-page .grey-spanner-wrapper p{font-size:1.1rem;line-height:1.2em;padding:1em 2em 0 2em}@media screen and (min-width:992px){.lesson_post_type-template-default .grey-spanner-wrapper p,.tax-courses_taxonomy .grey-spanner-wrapper p,#content-shortcode-page .grey-spanner-wrapper p{padding:1em 10em 0 10em}}.lesson_post_type-template-default .grey-spanner-wrapper .wp-block-column p,.tax-courses_taxonomy .grey-spanner-wrapper .wp-block-column p,#content-shortcode-page .grey-spanner-wrapper .wp-block-column p{padding:.5em 1em!important}.home #content #content-shortcode-page .pricing-table__content li::before,.home #content .pricing-table__content li::before{border:0!important}@media (max-width:990px){#menu-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-home ul.sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-home li a,#menu-home .sub-menu li a{padding:.7em 0!important}}