*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:36px 0 12px}h1{font-size:26px;line-height:1.3846153846}h2{font-size:24px;line-height:1}h3{font-size:22px;line-height:1.0909090909}h4{font-size:20px;line-height:1.2}h5{font-size:18px;line-height:1.3333333333}h6{font-size:16px;line-height:1.5}@font-face{font-family:'Genericons';src:url("../fonts/genericons/font/genericons-regular-webfont.eot")}@font-face{font-family:'Genericons';src:url("../fonts/genericons/font/genericons-regular-webfont.woff") format("woff"),url("../fonts/genericons/font/genericons-regular-webfont.ttf") format("truetype"),url("../fonts/genericons/font/genericons-regular-webfont.svg#genericonsregular") format("svg");font-weight:normal;font-style:normal}.genericon{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top}.genericon{*overflow:auto;*zoom:1;*display:inline}.genericon-standard:before{content:'\F100'}.genericon-aside:before{content:'\F101'}.genericon-image:before{content:'\F102'}.genericon-gallery:before{content:'\F103'}.genericon-video:before{content:'\F104'}.genericon-status:before{content:'\F105'}.genericon-quote:before{content:'\F106'}.genericon-link:before{content:'\F107'}.genericon-chat:before{content:'\F108'}.genericon-audio:before{content:'\F109'}.genericon-github:before{content:'\F200'}.genericon-dribbble:before{content:'\F201'}.genericon-twitter:before{content:'\F202'}.genericon-facebook:before{content:'\F203'}.genericon-facebook-alt:before{content:'\F204'}.genericon-wordpress:before{content:'\F205'}.genericon-googleplus:before{content:'\F206'}.genericon-linkedin:before{content:'\F207'}.genericon-linkedin-alt:before{content:'\F208'}.genericon-pinterest:before{content:'\F209'}.genericon-pinterest-alt:before{content:'\F210'}.genericon-flickr:before{content:'\F211'}.genericon-vimeo:before{content:'\F212'}.genericon-youtube:before{content:'\F213'}.genericon-tumblr:before{content:'\F214'}.genericon-instagram:before{content:'\F215'}.genericon-codepen:before{content:'\F216'}.genericon-polldaddy:before{content:'\F217'}.genericon-googleplus-alt:before{content:'\F218'}.genericon-path:before{content:'\F219'}.genericon-skype:before{content:'\F220'}.genericon-digg:before{content:'\F221'}.genericon-reddit:before{content:'\F222'}.genericon-stumbleupon:before{content:'\F223'}.genericon-pocket:before{content:'\F224'}.genericon-dropbox:before{content:'\F225'}.genericon-comment:before{content:'\F300'}.genericon-category:before{content:'\F301'}.genericon-tag:before{content:'\F302'}.genericon-time:before{content:'\F303'}.genericon-user:before{content:'\F304'}.genericon-day:before{content:'\F305'}.genericon-week:before{content:'\F306'}.genericon-month:before{content:'\F307'}.genericon-pinned:before{content:'\F308'}.genericon-search:before{content:'\F400'}.genericon-unzoom:before{content:'\F401'}.genericon-zoom:before{content:'\F402'}.genericon-show:before{content:'\F403'}.genericon-hide:before{content:'\F404'}.genericon-close:before{content:'\F405'}.genericon-close-alt:before{content:'\F406'}.genericon-trash:before{content:'\F407'}.genericon-star:before{content:'\F408'}.genericon-home:before{content:'\F409'}.genericon-mail:before{content:'\F410'}.genericon-edit:before{content:'\F411'}.genericon-reply:before{content:'\F412'}.genericon-feed:before{content:'\F413'}.genericon-warning:before{content:'\F414'}.genericon-share:before{content:'\F415'}.genericon-attachment:before{content:'\F416'}.genericon-location:before{content:'\F417'}.genericon-checkmark:before{content:'\F418'}.genericon-menu:before{content:'\F419'}.genericon-refresh:before{content:'\F420'}.genericon-minimize:before{content:'\F421'}.genericon-maximize:before{content:'\F422'}.genericon-404:before{content:'\F423'}.genericon-spam:before{content:'\F424'}.genericon-summary:before{content:'\F425'}.genericon-cloud:before{content:'\F426'}.genericon-key:before{content:'\F427'}.genericon-dot:before{content:'\F428'}.genericon-next:before{content:'\F429'}.genericon-previous:before{content:'\F430'}.genericon-expand:before{content:'\F431'}.genericon-collapse:before{content:'\F432'}.genericon-dropdown:before{content:'\F433'}.genericon-dropdown-left:before{content:'\F434'}.genericon-top:before{content:'\F435'}.genericon-draggable:before{content:'\F436'}.genericon-phone:before{content:'\F437'}.genericon-send-to-phone:before{content:'\F438'}.genericon-plugin:before{content:'\F439'}.genericon-cloud-download:before{content:'\F440'}.genericon-cloud-upload:before{content:'\F441'}.genericon-external:before{content:'\F442'}.genericon-document:before{content:'\F443'}.genericon-book:before{content:'\F444'}.genericon-cog:before{content:'\F445'}.genericon-unapprove:before{content:'\F446'}.genericon-cart:before{content:'\F447'}.genericon-pause:before{content:'\F448'}.genericon-stop:before{content:'\F449'}.genericon-skip-back:before{content:'\F450'}.genericon-skip-ahead:before{content:'\F451'}.genericon-play:before{content:'\F452'}.genericon-tablet:before{content:'\F453'}.genericon-send-to-tablet:before{content:'\F454'}.genericon-info:before{content:'\F455'}.genericon-notice:before{content:'\F456'}.genericon-help:before{content:'\F457'}.genericon-fastforward:before{content:'\F458'}.genericon-rewind:before{content:'\F459'}.genericon-portfolio:before{content:'\F460'}.genericon-heart:before{content:'\F461'}.genericon-code:before{content:'\F462'}.genericon-subscribe:before{content:'\F463'}.genericon-unsubscribe:before{content:'\F464'}.genericon-subscribed:before{content:'\F465'}.genericon-reply-alt:before{content:'\F466'}.genericon-reply-single:before{content:'\F467'}.genericon-flag:before{content:'\F468'}.genericon-print:before{content:'\F469'}.genericon-lock:before{content:'\F470'}.genericon-bold:before{content:'\F471'}.genericon-italic:before{content:'\F472'}.genericon-picture:before{content:'\F473'}.genericon-fullscreen:before{content:'\F474'}.genericon-uparrow:before{content:'\F500'}.genericon-rightarrow:before{content:'\F501'}.genericon-downarrow:before{content:'\F502'}.genericon-leftarrow:before{content:'\F503'}blockquote,q{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}.btn-primary{background-color:#fc8920 !important;border-color:#fc8920 !important}.btn-primary:hover,.btn-primary:focus{background-color:#e66f03 !important;border-color:#e66f03 !important}.introjs-tooltiptext h3{font-size:20px}.introjs-helperLayer{background:none !important;border:solid 1px white !important;z-index:99999999 !important}.introjs-button{background-image:none;text-shadow:none !important;color:white !important;background:#fc8920 !important;border-color:#fc8920 !important;width:calc(100% - 26px);text-align:center;font-size:15px !important;margin-top:19px !important;display:inline-block;padding:8px 12px !important}.introjs-button:hover,.introjs-button:focus{background-color:#e66f03 !important;border-color:#e66f03 !important}.btn-danger{background-color:#dc3545;border-color:#dc3545 !important}.btn-danger:hover,.btn-danger:focus{background-color:#bd2130 !important;border-color:#bd2130 !important}button,.button,input[type="button"],input[type="reset"],input[type="submit"]:not(.acf-button,.btn){background-color:#fc8920;border-color:#dbdbdb;border:2px solid;color:#fff;font-weight:bold;padding:3px 10px 3px 10px;font-size:13px;border-radius:15px;cursor:pointer;text-decoration:none;margin-top:3px;text-transform:uppercase}button:hover,button:focus,.button:hover,.button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#9f9f9f;color:#fff}button:active,.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#ff8831}.button_top_unit{border:2px solid white;border-radius:10px;color:#fff;font-size:16px;font-weight:normal;line-height:15px;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#999999;list-style:none;padding:10px;margin-right:5px}.button_top_unit:hover{background-color:#333333}.button_top_unit_on{border:2px solid white;border-radius:10px;color:#fff;font-size:16px;font-weight:bold;line-height:15px;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;padding:10px;margin-right:5px}.btn-expires{background-color:#676767;height:100%;display:inline-block;padding:0.35rem;transition:all 0.2s ease-in-out;font-size:14px;text-transform:none}.btn-expires:hover{text-decoration:none;background-color:#f07403;color:white !important}.btn-expires.expiring{background-color:#ff3f3f}.btn-expires.expiring:hover{background-color:#ff1616}.btn-expires.renewing{background-color:#1f92d6}.btn-expires.renewing:hover{background-color:#1a7ab2}@media screen and (max-width: 992px){.btn-expires{float:left}}.btn.btn-fancy{background-color:#fc8920;position:relative;color:white !important;line-height:1em;margin:0 5px 30px 0;font-size:2rem;text-align:left;text-transform:uppercase;font-weight:800;padding:20px;border-radius:0.75rem;padding-left:100px;transition:all 0.05s ease-in-out}.btn.btn-fancy .fas{position:absolute;left:20px;top:50%;transform:translateY(-50%);min-width:60px;text-align:center}.btn.btn-fancy .fas.fa-recorder{font-size:30px}.btn.btn-fancy .fas.fa-ukulele{font-size:40px;transform:translateY(-50%) rotate(45deg)}.btn.btn-fancy .fas.fa-guitar{font-size:56px}.btn.btn-fancy:after{content:'';position:absolute;top:0;left:0;width:calc(100% + 4px);height:calc(100% + 4px);border-right:solid 5px #b45702;border-bottom:solid 5px #b45702;border-radius:0.75rem;transition:all 0.05s ease-in-out}.btn.btn-fancy:hover{background-color:#e66f03}.btn.btn-fancy:active{margin:3px 0 25px 3px}.btn.btn-fancy:active:after{border-right:solid 0px transparent;border-bottom:solid 0px transparent;width:100%;height:100%}input,textarea{border:0px solid rgba(0,0,0,0.1);border-radius:0px;color:#474747;padding:5px 5px 5px}textarea{width:100%}input:focus,textarea:focus{border:0px solid rgba(0,0,0,0.3);outline:0}::-webkit-input-placeholder{color:#939393}:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default;opacity:0.3}button[disabled] img,input[disabled] img{opacity:0.3}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label.re_switch{background:#e6e6e6;width:300px;padding:10px;border-radius:3px;font-size:14px;text-align:left;line-height:2;border:solid 1px}label.re_switch .acf-switch{float:right}.nav-pills .nav-link.active{background-color:#fc8920;border-color:#fc8920}.mejs-controls:before{position:absolute;z-index:1;background:rgba(0,0,0,0.7);width:100%;left:0;border-radius:3px;padding:8px 0;text-align:center;color:white}.mejs-controls.invalid:before{content:'No Accompaniment Available';z-index:100}.mejs-container .mejs-controls{background:transparent !important}.mejs-container{margin:10px;max-width:calc(100% - 1.2rem) !important}.mejs-controls .mejs-time-rail .mejs-time-current{background:#FF8901 !important}.mejs-container,.mejs-embed,.mejs-embed body{border-radius:3px;margin-top:1rem;background:gray !important;background-image:linear-gradient(to bottom, rgba(255,255,255,0.125) 5%, rgba(255,255,255,0.125) 45%, rgba(255,255,255,0.15) 50%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.1) 95%) !important}.mejs-time-handle{height:14px;box-shadow:0 0 5px -1px black;border-radius:50% !important;width:14px;top:-2px;left:-5px;background:white;margin-left:-2px}.mejs-time-handle-content{display:none !important}.activity-button[disabled]{cursor:not-allowed}#accordion .card{background:white;border:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:1rem}#accordion .card .card-header{cursor:pointer;padding-right:36px}#accordion .card .card-header .fas{float:right;font-size:20px;position:absolute;right:20px;top:0.6em}#accordion .card .card-header[aria-expanded="true"] .fas{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#accordion .directories--accordion{background:#4E63AE;border:4px solid #2D519F;box-shadow:3px 3px 6px #00000029;border-radius:30px}#accordion .directories--accordion a{border-bottom:none}#accordion .directories--accordion .toggle-header{font-size:30px;color:white;padding:30px}.toggle-content-header{background:#B9E7F7;box-shadow:0px 3px 6px #00000080;z-index:30;font-weight:bold;font-size:15px}.collapse-bg{background:white}.big-fas{font-size:34px !important;top:.8em !important;margin-right:30px}.accordion--content{padding:32px 12px 32px 0px;font-size:18px}.accordion--content .accordion--box{padding:2px 0px;box-shadow:3px 3px 6px #0000004D;margin-top:-4px}.accordion--content .box--green{border:2px solid #43B978;background:#D8EDE1}.accordion--content .box--orange{border:2px solid #E9916B;background:#FEE6D3}.accordion--content .box--orange a{width:100%;height:100%;display:inline-block}.accordion--content .metronome--font-up{font-size:23px}@media (max-width: 992px){.directory-container{max-width:100%}.accordion--content{font-size:16px}.accordion--content .metronome--font-up{font-size:16px}}.banner.banner--error{border-radius:0.25rem;border:solid 2px #d48b8b}@media screen and (max-width: 1199px){#side_banner_box #banner_box_inner{overflow:hidden;width:1000vw !important}#side_banner_box #banner_box_inner a{display:inline-block}}.card{background-color:#eaeaea;box-shadow:0 0 15px -7.5px;margin-bottom:30px}.card .card-title{font-size:2rem}.card .card-body{padding:15px;border:none}.card .card-body a.btn.btn-primary{width:100%}.card .card-detail-banner{background:rgba(0,0,0,0.2);width:calc(100% + 30px);margin-bottom:20px;display:inline-block;margin:0 -15px 15px;padding:10px 15px}.card a{border-bottom:solid 1px}.card a:hover{text-decoration:none}.card .card-img-top{height:210px;background-size:cover;background-position:top;background-repeat:no-repeat}.card.card--module{background:none;border:solid gainsboro;margin:30px 0;box-shadow:none}.card.card--module .card-header{border-radius:0 !important;color:white;border-bottom:0}.card.card--module .card-header .row span{font-weight:800;text-transform:uppercase;font-size:12px}.card.card--module .card-header h2{background:rgba(0,0,0,0.2);font-size:20px;padding:14px 21px;margin:-15px -23px 10px;width:calc(100% + 46px);border-radius:5px 5px 0 0;display:inline-block}.card.card--module.pre-k{border-color:#b14e9c}.card.card--module.pre-k .card-body a:hover{background-color:#faf4f9}.card.card--module.kindergarten{border-color:#88c139}.card.card--module.kindergarten .card-header .row span{color:black}.card.card--module.kindergarten .card-body a:hover{background-color:#f6fbf0}.card.card--module.grade-1{border-color:#f5cc00}.card.card--module.grade-1 .card-header .row span{color:black}.card.card--module.grade-1 .card-body a:hover{background-color:#fffbe6}.card.card--module.grade-2{border-color:#f68615}.card.card--module.grade-2 .card-header .row span{color:black}.card.card--module.grade-2 .card-body a:hover{background-color:#fde4cb}.card.card--module.grade-3{border-color:#ec131b}.card.card--module.grade-3 .card-body a:hover{background-color:#fef1f1}.card.card--module.grade-4{border-color:#344a9a}.card.card--module.grade-4 .card-body a:hover{background-color:#d0d6ef}.card.card--module.grade-5{border-color:#226c36}.card.card--module.grade-5 .card-body a:hover{background-color:#9de1b0}.card.card--module.grade-6{border-color:#878a8b}.card.card--module.grade-6 .card-header .row span{color:black}.card.card--module.grade-6 .card-body a:hover{background-color:#e7e7e8}.card.card--module.french{border-color:#f37c7e}.card.card--module.french .card-header .row span{color:black}.card.card--module.french .card-body a:hover{background-color:#fce3e3}.card.card--module#general .card-header{color:black}.card.card--module#general .card-header .row span{color:black}.card.card--module .card-body{padding:0}.card.card--module .card-body .text-center{padding:1.25rem;background-color:#f1f1f1}.card.card--module .card-body a{padding:1.25rem 1.25rem;display:inline-block;text-decoration:none;border-top:solid 2px #f1f1f1;border-bottom:none;width:100%;position:relative;transition:all 0.2s ease-in-out}.card.card--module .card-body a.concepts-available{padding-bottom:calc(1.25rem + 23px)}.card.card--module .card-body a .details{width:100%;display:block;font-size:11px;position:absolute;background:rgba(0,0,0,0.1);left:0;bottom:0;padding:5px 20px;color:black;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.card--module .card-body a .details .concepts{font-weight:400}.card.card--module .card-body a i{float:right;font-size:20px;position:absolute;right:1.25rem;top:36%;transform:translateY(-50%);transition:all 0.2s ease-in-out}.card.card--module .card-body a:hover{color:black;background:rgba(96,96,255,0.2)}.card.card--module .card-body a:hover i{right:1rem}.card.card--module .card-body a:first-child{border-top:0}.card.card--directory{background-color:#4E63AE;border:4px solid #2D519F;box-shadow:3px 3px 6px #00000029;padding:6px 0px 0px 0px;border-radius:23px}.card.card--directory .mr-custom{margin-right:3.5rem}.card.card--directory .card-header{margin:0px 10px;background-color:#4E63AE;font-size:25px;padding:8px 0px 15px}.card.card--directory .scroll-padding{background-color:white;border-radius:0px 0px 20px 20px;padding-bottom:20px}.card.card--directory .scroll-padding ul{height:178px;overflow-y:scroll}.card.card--directory .scroll-padding ul .list-group-item{border:1px solid rgba(0,0,0,0.125) !important}.card.card--directory .scroll-padding ul .list-group-item a{float:right;border-bottom:none}.card.card--directory .scroll-padding ul .list-group-item a .fas{margin-top:4px;font-size:16px}@media screen and (min-width: 992px){footer .site-info{padding-left:150px}}footer .promo{background:rgba(255,255,255,0.1);padding:1rem;margin-left:2rem}.lesson_box{padding:5px}.video-button{border-radius:50px}.lesson_box .bbp-topics{margin:0}.lesson_box .bbp-footer{display:none}.lesson_box .bbp-body>ul{margin:0}.lesson_box .bbp-body>ul.super-sticky{background:none !important}.lesson_box .bbp-body>ul:last-child .bbp-topic-title{border-bottom:none !important;margin-bottom:0 !important}.lesson_box .bbp-body .bbp-topic-meta{line-height:1em}.lesson_box .bbp-body .bbp-topic-started-in{font-size:12px}.lesson_box .bbp-body .bbp-topic-title{width:100% !important;margin:0;background-image:none;height:auto;margin-bottom:0.6rem;border-bottom:dashed 2px #76a547;padding-bottom:0.6rem}.lesson_box .bbp-body .bbp-topic-title .bbp-topic-permalink{line-height:0.8em;font-size:15px}.lesson_box .bbp-body .bbp-topic-meta{margin:0}.lesson_box_list{min-height:274px}.lesson-box-container{display:inline-block;height:100%;width:100%;padding:7px;border-radius:10px;-webkit-box-shadow:3px 3px 4px #1b1b1b;box-shadow:3px 3px 4px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')}.list_box_title{float:left;color:#fff;height:26px;border-radius:10px 10px 0px 0px;-webkit-box-shadow:3px 3px 4px #1b1b1b;box-shadow:3px 3px 4px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')}.list_box_title p{padding:2px 8px 3px}.list_box_title_off{margin:2px 0 0 2px;opacity:0.8;height:24px;-webkit-box-shadow:1px 0px 2px #1b1b1b;box-shadow:1px 0px 2px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#1b1b1b')}.list_box_title_off:hover{cursor:pointer;opacity:1}.mylist_tab{float:right;height:26px;width:115px;background-image:url(../images/mylist_tab.jpg);opacity:0.8}.mylist_tab:hover{cursor:pointer;opacity:1}.mylist_tab_on{background-image:url(../images/mylist_tab_on.jpg);opacity:1}.mylist_tab_on:hover{cursor:default}.lesson_box_list{float:right;width:100%;min-height:288px;border-radius:0px 0px 10px 10px;padding:7px 7px;-webkit-box-shadow:3px 3px 4px #1b1b1b;box-shadow:3px 3px 4px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')}.lesson_box_list_mylist{background-color:#c5c5c5 !important}.lesson_box_mylist{background-color:#8c8c8c !important}.box_title{height:25px;width:100%}.box_title_text{color:#fff;float:left;font-size:15px;padding-left:5px;margin-top:-2px;margin-bottom:2px;width:100%}.box_con{background-color:rgba(255,255,255,0.5);float:left;height:175px;width:100%;border-radius:10px}.tools_down{float:left;margin-top:10px}#cu_list{display:none;background-color:#fcffb3}.cu_list_link{display:block;line-height:1.2;padding-top:4px !important;padding-bottom:4px !important}#cu_list .cu_list_link{padding-left:0.7rem !important;padding-right:1.75rem !important}#cu_list .rm_img_a{padding:2px 7px 2px 5px !important}.rm_img{float:right;opacity:0.4}.rm_img_a{position:absolute !important;float:right;height:16px;margin:4px 0px;z-index:100002;top:0;right:0}#cu_list img:hover{opacity:1}.box_con_li{float:left;background:#fff;height:274px;overflow:auto;border-radius:10px;margin-top:7px;margin-left:7px;margin-bottom:0px;width:100%}.box_con_li#cu_list li a{padding:5px 0}.box_con_li a{color:#5c5c5c}.box_con_li li{border-bottom:1px solid rgba(0,0,0,0.1);font-size:15px;display:block;position:relative}.box_con_li li a{padding:2px 20px 2px 5px;position:relative}.box_con_li li input{margin:0;right:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.focus_list{border-bottom:1px solid rgba(0,0,0,0);font-size:15px;background-color:#ff8a00;color:#fff}.focus_list a{color:#fff}.list:hover{cursor:pointer;background-color:#d5d5d5}#cu_list .list:hover{cursor:pointer;background-color:#f9e36a}.list_dis{cursor:default;padding-top:2px;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0.1);color:#a1a1a1;font-size:15px;padding-left:7px;background-color:#fff}.list_dis:hover{cursor:default}.box_con_sp{float:left;background:#515151;height:80px;width:100%;margin-bottom:10px;border-radius:10px}.box_con_sp audio{display:none}.box_con_song{float:left;font-size:20px;font-weight:300;width:100%;padding-top:2px;padding-left:10px;color:#fff;height:28px}.sm_player{margin-left:5px;margin-right:5px}.box_con_text{float:left;width:100%;font-size:18px;padding-top:10px;margin-left:10px;margin-right:10px;color:#505050}.act_but_box_top{float:left;margin:0 0px 6px 8px;text-align:center}.act_but_box_top .activity-button{opacity:1}.act_but_box_top .activity-button[disabled]{opacity:0.3}.act_but_box_top .activity-button[disabled] img{opacity:0.3}.wor_but_box_bottom{margin-top:5px;margin-left:7px}.lesson-box-container .box_con{overflow:hidden;overflow-y:scroll}.box_con_stext{float:left;height:130px;width:95%;font-size:14px;padding-top:5px;margin-left:10px;margin-right:10px;color:#505050}.box_con_img{float:left;margin-right:5px;margin-top:0px;margin-left:0px;border:1px solid #000;opacity:1;width:100%}.box_con_img:hover{opacity:0.7}.box_con_sq{float:left;width:50%;margin-bottom:10px;text-align:center}.assets_downloadable_list{width:100%;padding:0;margin:0}.assets_downloadable_list.scrollable{float:left;overflow-y:auto;padding:0 6px;margin-bottom:5px;width:100%;height:134px;background-color:#fff;border-radius:10px}.assets_downloadable_list li{font-size:16px;list-style:none;margin:3px 0}.assets_downloadable_list li:first-child{margin-top:6px}.assets_downloadable_list li:last-child{margin-bottom:6px}.assets_downloadable_list a{color:#282828;position:relative;padding-left:23px;display:inline-block}.assets_downloadable_list a img{position:absolute;left:0;top:3px}.assets_downloadable_list a:hover{text-decoration:underline}.lesson-box-container{position:relative}.lesson-box-container:before{content:'';position:absolute;left:0;top:0;z-index:-9999;background-color:rgba(0,0,0,0);width:100%;height:100%;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.lesson-box-container:after{content:'';position:absolute;top:50%;width:100%;left:0;text-align:center;color:white;z-index:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.ajax-running .lesson-box-container:before{background-color:rgba(0,0,0,0.7);z-index:9000}body.ajax-running .lesson-box-container:after{content:'Loading assets...';z-index:9001;opacity:1}.home .lesson_box .lesson-box-container{flex-direction:column}.home .lesson_box .main_box_inner{margin-top:0 !important;flex-grow:1;border-radius:0 0 10px 10px}.home .lesson_box .box_title_text{margin:0;padding:7px 12px;background:rgba(0,0,0,0.12);border-radius:10px 10px 0 0}.home .lesson_box .box_title_text p{margin-bottom:0}.home .lesson_box #workshoplink{position:absolute;bottom:9px;z-index:100;background:#a76334;margin:0;width:calc(100% - 20px);text-align:center;color:white;padding:6px;transition:all 0.2s ease-in-out}.home .lesson_box #workshoplink:hover{text-decoration:none;background:#9f5e32}.home .lesson_box a.seemore{padding:4px 10px;background:rgba(0,0,0,0.2);border-radius:5px;margin-right:-5px;transition:all 0.2s ease-in-out}.home .lesson_box a.seemore:hover{background:rgba(0,0,0,0.1);text-decoration:none;color:white}.down_list a:hover{color:rgba(40,40,40,0.8)}body.mponline-modal-open{overflow:hidden}body.mponline-modal-open:before{content:'';opacity:0.85;z-index:9000;position:fixed;left:0;width:100%;height:100%;top:0;background:black;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.mponline-modal-open #maskbox{display:block;opacity:1}#modal-song-download{max-width:600px;margin:0 auto;background:#5f5f5f;padding:30px;position:relative;top:50%;transform:translateY(-50%);border-radius:0 0 20px 20px}#modal-song-download .heading-container{background-color:#ff8503;position:absolute;bottom:100%;left:0;padding:20px 0;width:100%;border-radius:20px 20px 0 0}@media screen and (max-width: 768px){#modal-song-download .heading-container h1{font-size:26px !important;color:white}}#modal-song-download h1{font-size:36px;color:white}#modal-song-download button{border:none;border-radius:0;padding:20px;width:100%;top:100%;position:absolute;left:0;margin-top:0;font-size:1.5rem;text-transform:capitalize}#modal-song-download .text-container{color:white;padding:20px;margin:0 auto;max-width:400px}#modal-song-download .text-container p{margin-bottom:24px;font-weight:100}#modal-song-download .text-container a{color:#ff8503;font-weight:bold;text-decoration:underline}@media screen and (max-width: 768px){#modal-song-download .text-container{padding:0}}#maskbox{top:0;text-align:center;position:fixed;z-index:900001;display:none;width:100%;height:100%;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#maskbox .modal-header{border:none;padding:0}#maskbox .modal-content{height:100%;width:100%;padding:72px 0;position:relative;background:none}#maskbox .modal-content#primary{display:block}#maskbox .modal-content#secondary-content{display:none}#maskbox.secondary .modal-content#primary{display:none}#maskbox.secondary .modal-content#secondary-content{display:block;margin:0}#maskbox .modal-header{width:100%;display:inline-block;text-align:right;position:absolute;left:50%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10001;background:#5f5f5f;box-shadow:0 0 9px -8px black;text-align:center;color:white;min-height:45px;line-height:1.1em}#maskbox .modal-header .hidden{display:none}#maskbox .modal-header select{background:rgba(0,0,0,0.2);border:none;padding:2px 25px 3px 6px;-webkit-appearance:none;color:white;width:auto;height:45px;border-radius:0;max-width:200px;width:100%;margin-left:4px}#maskbox .modal-header .select-wrapper{display:inline-block;position:relative}#maskbox .modal-header .select-wrapper:after{content:'\F107';font-family:'Icomoon';position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#maskbox .modal-header .activity-type-container{width:auto;display:inline-block}#maskbox .modal-header .modal-buttons-container{position:absolute;top:0}#maskbox .modal-header .modal-buttons-container.right{right:0}#maskbox .modal-header .modal-buttons-container.left{left:0}#maskbox .modal-header .modal-buttons-container.left .modal-button{border-left:none;border-right:solid 2px #5f5f5f}#maskbox .modal-header .modal-button{color:white;font-size:17px;padding:14px;background:rgba(0,0,0,0.2);float:right;cursor:pointer;border-left:solid 2px #5f5f5f}#maskbox .modal-header .modal-button i{margin-left:5px}@media screen and (max-width: 768px){#maskbox .modal-header .modal-button span,#maskbox .modal-header .fullscreen-toggle span{display:none}#maskbox .modal-header .activity-type-container{width:auto;display:inline-block;position:absolute;left:50px}#maskbox .modal-header .activity-type-container span{display:none}#maskbox .modal-header .activity-type-container select{max-width:117px;width:1000px;margin:0;border-radius:0;height:45px}}#maskbox iframe{width:1100px;max-width:100%;height:100%;margin-bottom:0}#maskbox iframe.con_mov_iframe{max-width:75%;height:calc(80vh - 20px)}#modal_top_div{width:100%;height:30px}#modal_top_div img{float:right}#modal_top_div button{float:left;font-size:12px;font-weight:800;width:100px;padding:3px;background-color:#ff8000;border:0px;color:#fff}#modal_top_div button:hover{background-color:#ffa64d}iframe.fullScreen{width:100%;height:100%;position:absolute;top:0;left:0}#site-header{position:absolute;z-index:3}.site-header{width:100%;background-color:#3c3c3c;position:relative;z-index:4;height:142px}.subscr_search{margin-top:21px}.subscr_search .search_but_tog{margin-right:8px}.menu-toggle{clear:right;float:right;background-color:#000;border-radius:20px;cursor:pointer;height:26px;width:60px;overflow:hidden;padding:0;top:0;right:0;text-align:center;margin-bottom:6px}#log_info{font-size:11px;margin:0 auto;color:#fff;text-transform:uppercase;text-align:right;display:block;width:100%}#log_info a{color:#fff}#log_info a:hover{color:#ff5400;cursor:hand}.top-header{background:black;padding-left:132px;font-size:14px}.top-header img.profile-image{border-radius:50%;margin-right:5px;border:solid 2px white;float:left}.top-header .dropdown-toggle{display:inline-block;padding:6px 8px;text-transform:none;font-size:14px}.top-header .dropdown-toggle:hover{text-decoration:none}.top-header .dropdown-toggle[aria-expanded="true"]{background:#676767}.top-header .dropdown-toggle[aria-expanded="true"]:after{transform:rotate(180deg)}.top-header .dropdown,.top-header .notifications{display:inline-block}.top-header .dropdown-menu{margin:0;border:none;border-radius:0 0 3px 3px;padding:5px 0;max-width:150px;width:100%}.top-header .dropdown-menu li{display:inline-block;width:100%}.top-header .dropdown-menu a{padding:2px 12px;width:100%;display:inline-block}.top-header .dropdown-menu a:hover{background-color:rgba(0,0,0,0.25);text-decoration:none}@media screen and (max-width: 992px){.top-header{padding-left:0}}.menu-toggle:before{color:#fff;content:"\F419";padding-top:3px;padding-bottom:10px}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{background-color:#606060}.menu-toggle:focus{outline:1px dotted}.top_nav_mid{height:107px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.top_nav_mid{padding-left:132px}}.site:before{top:32px !important;z-index:5 !important}#secondary{background-color:#282828;border-top:15px solid #282828;border-bottom:1px solid #363636;clear:both;color:rgba(255,255,255,0.7);padding:0 10px;position:relative;z-index:6;top:32px;background-image:url(../images/color_bar.jpg);background-repeat:repeat-y}body.admin-bar.home #secondary{top:62px}.site-description{display:none}.site-navigation ul{list-style:none;margin:0;clear:both}.site-navigation li{border-top:0px solid rgba(255,255,255,0.2)}.site-navigation ul ul{margin-left:20px}.site-navigation a{color:#fff;display:block;text-transform:uppercase}.site-navigation a:hover{color:#ff5400}.site-navigation .current_page_item>a,.site-navigation .current_page_ancestor>a,.site-navigation .current-menu-item>a,.site-navigation .current-menu-ancestor>a{color:#fff;font-weight:400;background-color:#ff5400}.primary-navigation{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding-top:0px;font-weight:200}.primary-navigation ul li a{text-transform:none;font-size:15px}.primary-navigation.toggled-on{padding:0px 0 36px}.primary-navigation .nav-menu{border-bottom:1px solid rgba(255,255,255,0.2);display:none;background-color:#000}.primary-navigation.toggled-on .nav-menu{display:block}.primary-navigation a{padding:7px}.secondary-navigation{font-size:12px;font-weight:200;margin:30px 0}.secondary-navigation a{padding:4px;padding-left:6px}@media screen and (min-width: 1200px){#secondary{background-color:transparent;border:0;clear:none;float:left;position:absolute;min-height:100vh;width:132px}.secondary-navigation{font-size:11px;margin:0 -14px 12px;width:134px;font-weight:300}.secondary-navigation li{border-top:0px solid rgba(255,255,255,0.2);position:relative;margin-left:7px}.secondary-navigation a{padding:8px 10px}.secondary-navigation ul ul{background-color:#373737;position:absolute;top:0;left:-999em;width:140px;z-index:99999}.secondary-navigation li li{border-top:0}.secondary-navigation li:hover>a,.secondary-navigation li.focus>a{background-color:#4d4d4d;color:#fff}.secondary-navigation ul ul a:hover,.secondary-navigation ul ul li.focus>a{background-color:#4d4d4d}.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:106px}.secondary-navigation ul li:hover>ul li,.secondary-navigation ul li.focus>ul li{margin-left:0px}.secondary-navigation .menu-item-has-children>a{padding-right:0px}.secondary-navigation .menu-item-has-children>a:after{-webkit-font-smoothing:antialiased;content:"\F501";display:inline-block;font:normal 8px/1 Genericons;position:absolute;right:2px;top:12px;vertical-align:text-bottom}}.search_but_tog{color:#fff;font-size:14px;clear:right;float:right;border-radius:20px;margin-top:9px;margin-bottom:11px;height:26px;width:50px;background-color:#fc8920;line-height:26px}.search_but_tog:hover{cursor:pointer;background-color:#ffab5e}.search_but_tog:before{color:#fff;font:bold 21px/0.9 Genericons;content:"\F400";padding-left:13px;vertical-align:text-top}@media screen and (min-width: 992px){.primary-navigation{clear:right;float:right;font-size:12px;font-weight:300;margin:0 1px 0 0px;padding:0;text-transform:uppercase}.primary-navigation .menu-toggle{display:none;padding:0}.primary-navigation .nav-menu{background-color:transparent;border-bottom:0;display:block}.primary-navigation .toggled-on{border-bottom:0;margin:0;padding:0}.primary-navigation li{border:0;display:inline-block;height:26px;line-height:26px;position:relative}.primary-navigation a{display:inline-block;padding:0 6px;white-space:nowrap;border-radius:13px}.primary-navigation ul ul{background-color:#262626;float:left;margin:0;position:absolute;top:48px;left:-999em;z-index:99999}.primary-navigation li li{border:0;display:block;height:auto;line-height:1.0909090909}.primary-navigation ul ul ul{left:-999em;top:0}.primary-navigation ul ul a{padding:18px 12px;white-space:normal;width:176px}.primary-navigation li:hover>a,.primary-navigation li.focus>a{background-color:#262626;color:#fff}.primary-navigation ul ul a:hover,.primary-navigation ul ul li.focus>a{background-color:#41a62a}.primary-navigation ul li:hover>ul,.primary-navigation ul li.focus>ul{left:auto}.primary-navigation ul ul li:hover>ul,.primary-navigation ul ul li.focus>ul{left:100%}.primary-navigation .menu-item-has-children>a,.primary-navigation .page_item_has_children>a{padding-right:26px}.primary-navigation .menu-item-has-children>a:after,.primary-navigation .page_item_has_children>a:after{-webkit-font-smoothing:antialiased;content:"\F502";display:inline-block;font:normal 8px/1 Genericons;position:absolute;right:12px;top:22px;vertical-align:text-bottom}.primary-navigation li .menu-item-has-children>a,.primary-navigation li .page_item_has_children>a{padding-right:20px;width:168px}.primary-navigation .menu-item-has-children li.menu-item-has-children>a:after,.primary-navigation .menu-item-has-children li.page_item_has_children>a:after,.primary-navigation .page_item_has_children li.menu-item-has-children>a:after,.primary-navigation .page_item_has_children li.page_item_has_children>a:after{content:"\F501";right:8px;top:20px}}@media screen and (min-width: 992px){.site-title{-webkit-transform:scale(0.8);margin-left:-30px}}@media screen and (min-width: 810px){.primary-navigation{font-size:13px;font-weight:300}.primary-navigation li{height:26px;line-height:26px}.primary-navigation a{padding:0 8px;border-radius:13px}.search_but_tog{width:95px}.search_but_tog:after{content:"SEARCH"}.search_but_tog:before{padding-left:7px}}#menu-item-21593{background-image:url(../images/mimg_tatiti.png);background-repeat:no-repeat;background-position:50px 9px}#menu-item-21593 a:hover{background-image:url(../images/mimg_tatiti.png);background-repeat:no-repeat;background-position:50px 9px}#menu-item-21605{background-image:url(../images/mimg_tikatika.png);background-repeat:no-repeat;background-position:50px 9px}#menu-item-21605 a:hover{background-image:url(../images/mimg_tikatika.png);background-repeat:no-repeat;background-position:50px 9px}#menu-item-21606{background-image:url(../images/mimg_tatiti.png);background-repeat:no-repeat;background-position:55px 9px}#menu-item-21606 a:hover{background-image:url(../images/mimg_tatiti.png);background-repeat:no-repeat;background-position:55px 9px}#menu-item-21607{background-image:url(../images/mimg_tikatika.png);background-repeat:no-repeat;background-position:55px 9px}#menu-item-21607 a:hover{background-image:url(../images/mimg_tikatika.png);background-repeat:no-repeat;background-position:55px 9px}#menu-item-102249{background-image:url(../images/mimg_24_44.png) !important;background-repeat:no-repeat;background-position:80px 9px}#menu-item-102249 a:hover{background-image:url(../images/mimg_24_44.png) !important;background-repeat:no-repeat;background-position:80px 9px}#menu-item-102250{background-image:url(../images/mimg_34.png) !important;background-repeat:no-repeat;background-position:80px 9px}#menu-item-102250 a:hover{background-image:url(../images/mimg_34.png) !important;background-repeat:no-repeat;background-position:80px 9px}#totopmenu{position:fixed;bottom:0;right:0;width:3em;z-index:5;color:white;font-weight:bold;font-size:large;text-align:center;padding:0.5em .75em 0.5em .75em}#totopmenu{position:absolute;opacity:0.7}#totopmenu{position:fixed}#totopmenu:hover{opacity:1}ul.nav-menu a,ul.menu a,ul.indi_menu a{text-decoration:none !important}ul.nav-menu a:hover,ul.menu a:hover,ul.indi_menu a:hover{text-decoration:none !important}.site-notice{color:white;margin:0px 0px 13px;padding:15px;background:rgba(120,149,255,0.85098);font-size:14px;text-align:center;border-radius:9px}.site-notice.error{background:rgba(255,120,120,0.85098)}.site-notice.success{background:rgba(140,232,115,0.690196)}.toggle-group{margin:2.5rem 0 1.5rem -16px}.toggle-group .toggle-title{font-size:30px;padding-bottom:1rem}.toggle-group .grade-toggle{display:inline-block;background:#FED092;border-radius:30px;padding:4px;z-index:0}.toggle-btn{border-bottom:none}.toggle-btn .toggle-grade{color:white}.toggle-btn .nav-link{padding:6px 9px;border-radius:21px}.toggle-btn .nav-link:hover{border:1px solid transparent;color:#4351A3}.toggle-btn .nav-link.active{color:white;background-color:#4351A3;border:none}.single-module-container,.archive-module-container{background-color:white}@media screen and (min-width: 1350px){.single-module-container,.archive-module-container{margin-bottom:-250px}}.post-type-archive-modules .title-container:not(.bg-grade-1):not(.bg-grade-2):not(.bg-grade-3):not(.bg-grade-4):not(.bg-grade-5):not(.bg-grade-6):not(.bg-french):not(.bg-kindergarten):not(.bg-pre-k),.single-modules .title-container:not(.bg-grade-1):not(.bg-grade-2):not(.bg-grade-3):not(.bg-grade-4):not(.bg-grade-5):not(.bg-grade-6):not(.bg-french):not(.bg-kindergarten):not(.bg-pre-k){background-color:#6060ff}.workshops-list{margin:20px}.grade-links-container{margin:20px 0 -20px;padding:10px 2px;background:#efefef}.grade-links-container button{color:black !important;transition:all 0.2s ease-in-out}.grade-links-container button:hover{color:black !important}.grade-links-container button[aria-expanded="true"]{border-radius:0 !important}.grade-links-container .grade-link{display:inline-block;width:100%;padding:5px 10px;border-top:solid 1px gainsboro;transition:all 0.2s ease-in-out}.grade-links-container .grade-link:hover{color:black;text-decoration:none;background-color:rgba(0,0,0,0.1)}.single-module-container.kindergarten .breadcrumbs a,.single-module-container.kindergarten .breadcrumbs button,.single-module-container.grade-1 .breadcrumbs a,.single-module-container.grade-1 .breadcrumbs button,.single-module-container.grade-6 .breadcrumbs a,.single-module-container.grade-6 .breadcrumbs button,.single-module-container.french .breadcrumbs a,.single-module-container.french .breadcrumbs button{color:black}.single-module-container.kindergarten .breadcrumbs a:hover,.single-module-container.kindergarten .breadcrumbs button:hover,.single-module-container.grade-1 .breadcrumbs a:hover,.single-module-container.grade-1 .breadcrumbs button:hover,.single-module-container.grade-6 .breadcrumbs a:hover,.single-module-container.grade-6 .breadcrumbs button:hover,.single-module-container.french .breadcrumbs a:hover,.single-module-container.french .breadcrumbs button:hover{color:black !important}.single-module-container.kindergarten .title-container h1,.single-module-container.kindergarten .details,.single-module-container.grade-1 .title-container h1,.single-module-container.grade-1 .details,.single-module-container.grade-6 .title-container h1,.single-module-container.grade-6 .details,.single-module-container.french .title-container h1,.single-module-container.french .details{color:black}.single-module-container.kindergarten .text-content .number,.single-module-container.grade-1 .text-content .number,.single-module-container.grade-6 .text-content .number,.single-module-container.french .text-content .number{color:black}.single-module-container.kindergarten .text-container,.single-module-container.grade-1 .text-container,.single-module-container.grade-6 .text-container,.single-module-container.french .text-container{color:black}.single-module-container.pre-k .breadcrumbs{background-color:#a64993}.single-module-container.pre-k .text-container{background-color:#a64993}.single-module-container.pre-k .text-content .number{background-color:#a64993}.single-module-container.kindergarten .breadcrumbs{background-color:#80b636}.single-module-container.kindergarten .text-container{background-color:#80b636}.single-module-container.kindergarten .text-content .number{background-color:#80b636}.single-module-container.grade-1 .breadcrumbs{background-color:#e6bf00}.single-module-container.grade-1 .text-container{background-color:#e6bf00}.single-module-container.grade-1 .text-content .number{background-color:#e6bf00}.single-module-container.grade-2 .breadcrumbs{background-color:#f27e0a}.single-module-container.grade-2 .text-container{background-color:#f27e0a}.single-module-container.grade-2 .text-content .number{background-color:#f27e0a}.single-module-container.grade-3 .breadcrumbs{background-color:#de1219}.single-module-container.grade-3 .text-container{background-color:#de1219}.single-module-container.grade-3 .text-content .number{background-color:#de1219}.single-module-container.grade-4 .breadcrumbs{background-color:#31458f}.single-module-container.grade-4 .text-container{background-color:#31458f}.single-module-container.grade-4 .text-content .number{background-color:#31458f}.single-module-container.grade-5 .breadcrumbs{background-color:#1e6130}.single-module-container.grade-5 .text-container{background-color:#1e6130}.single-module-container.grade-5 .text-content .number{background-color:#1e6130}.single-module-container.grade-6 .breadcrumbs{background-color:#7f8283}.single-module-container.grade-6 .text-container{background-color:#7f8283}.single-module-container.grade-6 .text-content .number{background-color:#7f8283}.single-module-container.french .breadcrumbs{background-color:#f26e70}.single-module-container.french .text-container{background-color:#f26e70}.single-module-container.french .text-content .number{background-color:#f26e70}.songs-container{margin-bottom:20px}#quickSwitchButton{font-size:16px;margin:0;padding:5px 10px;border-radius:50px;display:inline-block;background:rgba(255,255,255,0.3);border:none;box-shadow:0 0 20px -10px black}.dropdown{max-width:200px;margin-left:auto;font-weight:800}.dropdown button{font-weight:800}.dropdown .dropdown-menu.show{transform:translate(50%, 34px) !important;left:-50% !important;width:100% !important;border-radius:10px;padding:0px;max-width:209px;margin:0;border:none;background:#efefef;border-top:solid 2px;border-radius:0 0 5px 5px;box-shadow:0 10px 20px -15px black}.dropdown .dropdown-menu.show a{box-shadow:none;color:black;background:none !important;font-weight:400}.dropdown .dropdown-menu.show a:hover{color:rgba(0,0,0,0.8) !important;background:#e6e6e6}.breadcrumbs{background:#4c4cc5;padding:10px 5px;z-index:2;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;transition:all 0.2s ease-in-out}.breadcrumbs a{color:white;display:inline-block;font-weight:800;background:rgba(255,255,255,0.3);padding:5px 10px;border-radius:50px;box-shadow:0 0 20px -10px black;transition:all 0.2s ease-in-out}.breadcrumbs a i{transition:all 0.2s ease-in-out}.breadcrumbs a:hover{text-decoration:none;background:rgba(230,230,230,0.4);color:white !important}.breadcrumbs a:hover i{margin-right:5px}.breadcrumbs .dropdown{max-width:200px;margin-left:auto;font-weight:800}.breadcrumbs .dropdown button{font-weight:800}.breadcrumbs .dropdown .dropdown-menu.show{transform:translate(50%, 34px) !important;left:-50% !important;width:100% !important;border-radius:10px}.breadcrumbs .dropdown .dropdown-menu.show a{box-shadow:none;color:black;background:none !important;font-weight:400}.breadcrumbs .dropdown .dropdown-menu.show a:hover{color:rgba(0,0,0,0.8) !important;background:#e6e6e6}.breadcrumbs.sps--blw{box-shadow:0 0 20px -5px black;top:0}.admin-bar .breadcrumbs{top:46px}@media screen and (min-width: 768px){.admin-bar .breadcrumbs{top:32px}}.songs-intro-title{background:white;display:inline-block;top:0;margin:0 -15px;padding:10px 20px;width:calc(100% + 30px)}.card--module{margin:20px 0}.card--module p{margin-bottom:0}.procedure-file{max-width:150px;display:inline-block}.procedure-file a{background:white;padding:0;border-radius:10px;display:inline-block;margin-top:10px;border:none !important;box-shadow:0 0 10px -5px black;transition:all 0.2s ease-in-out}.procedure-file a i{text-align:center;display:block;color:red;font-size:80px;margin-bottom:20px;padding:20px 0 0 0}.procedure-file a span{background-color:#ce5858;color:white}.procedure-file a .document-title{width:100%;display:inline-block;padding:10px;text-align:center;margin-bottom:-1px;border-radius:0 0 10px 10px}.procedure-file a:hover{box-shadow:0 0 20px -10px black;transform:scale(1.01);background-color:rgba(206,88,88,0.2)}.procedure-file a.word i{color:blue}.procedure-file a.word span{background-color:#6464ff}.procedure-file a.word:hover{background-color:rgba(100,100,255,0.2)}.procedure-file:not(:first-child) a{border-top:none !important}.resources-list{margin:0 !important;list-style:none;overflow-y:scroll;max-height:calc(25vh - 55px);min-height:300px;margin:0 !important;padding:10px !important}.resources-list a{color:white;padding:10px 20px;display:inline-block;width:100%}.resources-list li{width:46.5%;display:inline-block;margin:1.5% 1.4%}.resources-list li a{background:white;padding:0;border-radius:10px;position:relative;border:none !important;box-shadow:0 0 10px -5px black;transition:all 0.2s ease-in-out;padding-bottom:44px;overflow:hidden}.resources-list li a i{text-align:center;display:block;color:red;font-size:80px;margin-bottom:20px;padding:20px 0 0 0}.resources-list li a span{background-color:#c13e3e;color:white}.resources-list li a .document-title{width:100%;display:inline-block;padding:10px;text-align:center;margin-bottom:-1px;border-radius:0 0 10px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:73%;height:44px;position:absolute;transition:all 0.2s ease-in-out}.resources-list li a:hover{box-shadow:0 0 20px -10px black;transform:scale(1.01);background-color:rgba(206,88,88,0.2)}.resources-list li a:hover .document-title{height:100%;top:0;white-space:normal;border-radius:10px}.resources-list li a.word i{color:blue}.resources-list li a.word span{background-color:#6464ff}.resources-list li a.word:hover{background-color:rgba(100,100,255,0.2)}.resources-list li:not(:first-child) a{border-top:none !important}@media screen and (min-width: 2000px){.resources-list li{width:22%}}.audio-controls{text-align:center}section.section--dark{background:black}section.section--dark .section-title{background-color:#2d2d2d;color:#fff}section.content__type-video{background:black}section.content__type-video .video-container{padding:0}section.content__type-video .video-container iframe{width:100%;height:100%;margin-bottom:-6px}section.content__type-video .text-container{background:#4c4cc5;color:white;padding:20px;font-size:20px;line-height:1.2em;overflow-y:scroll}section.content__type-video .text-container h1{font-size:40px;margin-bottom:20px}section.content__type-video .text-container h2{font-size:30px}section.content__type-video .text-container h3{font-size:25px}section.content__type-video .text-container ul{margin-top:30px}@media screen and (min-width: 768px){section.content__type-video .text-container{max-height:500px}}section.content__type-video .resources-container{background:white}section.content__type-video .supporting-resource-container,section.content__type-video .concepts-container{height:50%;min-height:300px;color:black;position:relative;max-height:calc(25vh - 55px);background:white;margin:0 -15px}section.content__type-video .supporting-resource-container .no-resources,section.content__type-video .concepts-container .no-resources{padding:20px 10px}section.content__type-video .supporting-resource-container h2,section.content__type-video .concepts-container h2{padding:15px 20px;font-size:25px;font-weight:100;background:#f5f5f5;color:#000;text-align:center;font-weight:800}section.content__type-video .supporting-resource-container ul:not([class]),section.content__type-video .concepts-container ul:not([class]){padding:20px 20px}section.songs{min-height:500px}section.songs ul{margin:0 -15px;height:100%;max-height:500px;overflow-y:scroll}section.songs ul li{list-style:none}section.songs ul li a{padding:20px;display:inline-block;color:white;width:100%}section.songs ul li a:hover{color:white;background-color:grey;text-decoration:none}.objectives-list{padding-top:20px;color:white;overflow-y:scroll;margin-bottom:0;max-height:74%;margin:0 -15px;padding-left:40px;padding-bottom:20px}.title-container{background-color:#6565da}.title-container h1{font-size:40px;color:white;font-weight:800}.title-container .title{padding-top:20px}.title-container .details{padding:10px 20px 20px;width:100%;color:white;font-weight:600}.title-container .details .concepts{width:80%;display:inline-block}.title-container .details .concepts a{display:inline-block;background:rgba(0,0,0,0.5);padding:0px 5px;border-radius:20px;padding:0px 8px;color:white;font-size:14px;text-transform:lowercase;font-weight:400;text-shadow:none}.title-container .details .concepts a:hover{text-decoration:none}@media screen and (min-width: 992px){.title-container{padding:20px 0}.title-container h1{font-size:60px}}.section-title{background:#f5f5f5;padding:20px;text-align:center;font-size:40px;font-weight:100;font-weight:800}.primary-content{min-height:600px}.primary-content .row{align-content:center;justify-content:center;align-items:center}.primary-content .video-container,.primary-content .text-container,.primary-content iframe{min-height:600px}.procedures .procedure{position:relative}.procedures .procedure:not(:nth-child(2)):before{content:'';width:80%;height:2px;background:#e6e6e6;display:block;margin:0 auto}.procedures .procedure-content{padding:0px}.procedures .procedure-content .text-content{padding:20px}.procedures .procedure-content h3{font-size:40px;margin-bottom:20px;position:relative;padding-left:0px;font-weight:100;min-height:45px}.procedures .procedure-content h3 .number{background:#6060ff;color:#fff;display:block;clear:both;float:none;position:relative;margin-bottom:20px;left:0;width:50px;height:50px;text-align:center;border-radius:50%;line-height:47px;font-weight:800;font-size:25px;box-shadow:0 0 10px -5px black;top:-3px}.procedures .procedure-content p{font-size:20px;line-height:1.2em}.procedures .procedure-content img{height:auto;max-height:500px;max-width:100%}.procedures .procedure-content .media-container{padding:45px 0}.procedures .procedure-content .media-container .controls-container{position:relative;width:100%;height:30px;background:#585858;padding:28px}.procedures .procedure-content .media-container iframe{height:287px}@media screen and (min-width: 768px){.procedures .procedure-content .media-container{padding:45px 60px 45px 0}.procedures .procedure-content .media-container iframe,.procedures .procedure-content .media-container img{border-radius:10px;box-shadow:0 0 20px -5px}.procedures .procedure-content .media-container iframe{height:371px}}@media screen and (min-width: 768px){.procedures .procedure-content .text-content{padding:60px}}.procedures .related-song{background:black;color:white;padding:5px 10px;border-radius:50px}.tax-directories .main-bg{background-color:white}.tax-directories #primary{background-color:#fed0924a;margin-bottom:-274px}@media (max-width: 1350px){.tax-directories #primary{margin-bottom:-24px}}@media (max-width: 1200px){.tax-directories #primary{margin-bottom:-55px}}.tax-directories .directories--header{background-color:#4E63AE}.directory__h1{font-size:70px;padding:30px 0px;color:white}@media (max-width: 768px){.directory__h1{font-size:60px}}#resources .container{padding:82px 0px 89px}.pl-3half{padding:0px 30px}.hover_fas{transition:.2s ease-in-out;padding-left:0px;padding-right:0px}.hover_fas:hover{transform:scale(1.25)}a.fas-a{display:inline-block;width:100%;height:100%}.single-workshops .chat-container{border-left:solid 2px #616161b8;z-index:0;height:640px}.single-workshops .chat-container iframe{width:100%}.single-workshops .close-container{text-align:center;color:white;font-weight:800;height:100%;position:absolute;margin-left:-15px;width:30px;right:-30px;top:0}.single-workshops .close-container i{position:relative;top:50%}.single-workshops .close-container:hover{cursor:pointer;background-color:grey}.single-workshops .video-container{z-index:1;height:calc(600px + 40px)}.single-workshops .video-container iframe{height:600px !important}.single-workshops .video-container.full-screen .close-container{right:0;transform:rotate(180deg)}.single-workshops .supporting-resource-container{height:100% !important;min-height:640px !important}.single-workshops .supporting-resource-container .nav-tabs{background-color:black}.single-workshops .supporting-resource-container .nav-tabs li{width:50%}.single-workshops .supporting-resource-container .nav-tabs a{width:100%;border:none;color:white;border-radius:0;text-align:center}.single-workshops .supporting-resource-container .nav-tabs a i{margin-right:10px}.single-workshops .supporting-resource-container .nav-tabs a.active{color:black}@media screen and (min-width: 992px){.single-workshops .supporting-resource-container{width:calc(100%);float:right}}.single-workshops .info-frame{padding:7.5px;color:white}.single-workshops .info-frame .info-text{float:right;font-size:12px;color:#ccc;padding:3px 0}.single-workshops .info-frame .info-text i{color:white}.single-workshops .signup-container{background:#4c4cc5;color:white;font-weight:800;padding:20px;z-index:10000000001;position:relative;width:100%}.single-workshops .signup-container p{margin:0;line-height:2;display:inline-block}.single-workshops .signup-container a{color:white;display:inline-block;font-weight:800;background:rgba(255,255,255,0.3);padding:5px 10px;border-radius:50px;box-shadow:0 0 20px -10px black;transition:all 0.2s ease-in-out;position:relative;right:0}.single-workshops .signup-container a:hover{text-decoration:none;background:rgba(230,230,230,0.4);color:white !important}span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}body,button,input,select,textarea{color:#2b2b2b;font-family:lato, sans-serif;font-size:16px;font-weight:400;line-height:1.5}body{background:#3c3c3c}a{color:#000;text-decoration:none}a:focus{outline:none}a:hover,a:active{outline:0}a:active,a:hover{color:#fc8920}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark,ins{background:#fff9c0;text-decoration:none}p{margin-bottom:24px}small{font-size:smaller}big{font-size:125%}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:bold}dd{margin-bottom:24px}ul,ol{list-style:none;margin:0 0 24px 20px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 20px}img{border:0;vertical-align:middle}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}table,th,td{border:1px solid rgba(0,0,0,0.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:bold}td{border-width:0 1px 1px 0}del{color:#767676}hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}::selection{background:#898989;color:#fff;text-shadow:none}::-moz-selection{background:#898989;color:#fff;text-shadow:none}h1.unitsheading{font-size:26px;line-height:1.3846153846}.search-field{width:100%}.search-submit{display:none}.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{height:auto}img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}embed,iframe,object,video{margin-bottom:10px;max-width:100%;background-color:#414141}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.wp-caption{margin-bottom:24px}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption{color:#767676}.wp-caption-text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.hide{display:none}.footer-sidebar:before,.footer-sidebar:after,.hentry:before,.hentry:after,.gallery:before,.gallery:after,.slider-direction-nav:before,.slider-direction-nav:after,.contributor-info:before,.contributor-info:after,.search-box:before,.search-box:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:"";display:table}.footer-sidebar:after,.hentry:after,.gallery:after,.slider-direction-nav:after,.contributor-info:after,.search-box:after,[class*="content"]:after,[class*="site"]:after{clear:both}.bypostauthor>article .fn:before,.comment-edit-link:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.contributor-posts-link:before,.menu-toggle:before,.search-toggle:before,.slider-direction-nav a:before,.widget_mpskin_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.site-content span+.entry-date:before,.full-size-link:before,.parent-post-link:before,span+.byline:before,span+.comments-link:before,span+.edit-link:before,.widget_mpskin_ephemera .entry-title:after{content:" | "}.site{background-color:#5f5f5f;max-width:100%;position:relative;background-image:url(../images/main_back.jpg)}body.page-template-mp-empty .site{background-color:#fcefde;max-width:100%;position:relative;background-image:none}body.page-template-mp-indi .site{background-color:#5f5f5f;max-width:100%;position:relative}.main-content{width:100%}#wpadminbar{position:fixed;min-height:32px}.header-main{padding:0 0px}.site-title{font-size:0px;height:90px;line-height:90px;margin-top:0px;margin-left:-40px;margin-right:-50px;width:240px;background:url(../images/top_logo_new.png);background-position:0px 15px;background-repeat:no-repeat;float:left;-webkit-transform:scale(0.7)}.site-title a,.site-title a:hover{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-toggle{background-color:#ff8a00;cursor:pointer;height:28px;width:100px;margin-top:10px;clear:right;float:right;border-radius:20px}.search-toggle:hover,.search-toggle.active{background-color:#ffaa45}.search-toggle:before{color:#fff;content:"\F400";font-size:20px;margin-top:4px;margin-left:5px}.search-toggle .screen-reader-text{left:5px}.search-box-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:48px;right:0;width:100%;z-index:2}.search-box{background-color:#fc8920;padding:12px}.search-box .search-field{background-color:#fff;border:0;float:right;font-size:16px;padding:2px 2px 3px 6px;width:100%}.content-area{width:100%}.site-content{width:100%;min-height:600px;margin:30px auto 10px}.grecaptcha-badge{display:none}.vi_sp_tag{font-size:9px;display:none}.vi_tag_link a{color:red}.main_img{width:100%;text-align:center}.main_img img{width:100%}.single-workshops h2{font-size:30px;margin-bottom:0.5em}.single-workshops h3{font-size:25px;margin-bottom:0.5em}.single-workshops h4{font-size:20px;margin-bottom:0.5em}@media screen and (min-width: 768px){.single-workshops h2{font-size:40px;margin-bottom:0.5em}.single-workshops h3{font-size:30px;margin-bottom:0.5em}.single-workshops h4{font-size:20px;margin-bottom:0.5em}}.single-post .title-container,.page-template-default .title-container{background:none}.single-post h2.card-title,.page-template-default h2.card-title{text-align:left;padding:0}.single-post span.meta,.page-template-default span.meta{font-size:13px;color:#565656}.single-post .card-text h2,.page-template-default .card-text h2{font-size:30px;margin-bottom:0.5em}.single-post .card-text h3,.page-template-default .card-text h3{font-size:25px;margin-bottom:0.5em}.single-post .card-text h4,.page-template-default .card-text h4{font-size:20px;margin-bottom:0.5em}@media screen and (min-width: 768px){.single-post .title-container,.page-template-default .title-container{padding:2rem 0}.single-post h2.card-title,.page-template-default h2.card-title{font-size:4rem}.single-post .card-text h2,.page-template-default .card-text h2{font-size:40px;margin-bottom:0.5em}.single-post .card-text h3,.page-template-default .card-text h3{font-size:30px;margin-bottom:0.5em}.single-post .card-text h4,.page-template-default .card-text h4{font-size:20px;margin-bottom:0.5em}}.unitscontent a{display:inline-block}.unitscontent p span{display:inline-block}.imgunit,.imgmenu{float:left}.entry-content p span a{display:inline-block}.error404 #primary{margin-bottom:-250px;min-height:50vh;background:#0073d6;position:relative}.error404 #primary header{width:100%}.error404 .page-title{font-size:100px;text-shadow:0 0;color:#fff;text-shadow:inset(0 0 10px);-moz-background-clip:text;background-clip:text}.error404 p{color:white}#box_inner01{height:100%;overflow-y:scroll;padding:0}#box_inner01 h3{font-size:22px;margin-bottom:10px}#box_inner01 span{font-weight:400;font-size:14px}#box_inner01 span.date{display:inline-block;width:100%;font-size:11px;color:#717171;text-transform:uppercase}#box_inner01 i{font-size:40px;position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#676767;transition:all 0.2s ease-in-out}#box_inner01 a{display:inline-block;width:calc(100%);padding:15px;border-bottom:solid 1px #f5a6af;position:relative;padding-right:40px;transition:all 0.2s ease-in-out}#box_inner01 a:hover{text-decoration:none;color:black !important;background-color:#f5a6af}#box_inner01 a:hover i{right:10px;color:#9e686f}#main_box00 .lesson-box-container{background-color:#4357e8}#main_box01 .lesson-box-container{background-color:#e84357}#main_box02 .lesson-box-container{background-color:#76a547}#main_box03 .lesson-box-container{background-color:#76a547}#main_box04 .lesson-box-container{background-color:#e18c51}#main_box04 .lesson-box-container #box_inner04{position:relative;background-image:none}#main_box04 .lesson-box-container #box_inner04:before{content:'';position:absolute;top:0;left:55%;width:7%;height:100%;background:white;z-index:1;border-radius:50%}#main_box04 .lesson-box-container #box_inner04:after{content:'';background-image:url("../images/workshops-example.jpg");background-position:25%;width:40%;height:calc(100% - 20px);right:0;position:absolute;top:0;background-size:cover;margin:10px;border-radius:0 8px 8px 0}#main_box05 .lesson-box-container{background-color:#b1599f}.main_box_inner{background-color:#fff;margin-top:25px;border-radius:10px;padding:10px}#box_inner01,#box_inner02,#box_inner04{min-height:233px}#box_inner_h_01{min-height:33px}#box_inner_h_02{min-height:161px;margin-top:34px}#box_inner03{background-color:transparent;text-align:center;margin-top:15px;margin-bottom:10px}.error_warn_title{font-size:1.9em;margin:10px 0px 10px 0px}.error_warn_sub{font-size:1.5em;margin:0 0 10px 0}.error_warn_end{font-size:1.2em;margin:15px 0 10px 0px}.total_box{max-width:300px;border-radius:10px;text-align:center;margin-right:auto;margin-left:auto;padding:3px;background-color:#e6e6e6;margin-bottom:20px;color:#000;border:solid;border-color:#bfbfbf;border-width:2px}.total_box b{font-size:22px}.total_box p{font-size:17px;margin:5px 0px 5px 0}.chose_box{display:inline-block;width:100%;text-align:center}.chose_box p{font-size:18px;margin:5px 0px 5px 0}.chose_box .code_check{font-size:22px;margin:0 0 30px 0;color:#575757}.error_warn_dis{margin:0px;font-size:1.3em;line-height:1.3em}.flag_box{text-align:center;margin-bottom:0px;width:45%;float:left}.flag_box img{margin:0 auto}.lesson_box .flag_box{width:49% !important;display:inline-block;float:none !important}.flag_box p{font-size:18px;font-weight:bold;line-height:17px;margin:auto}.flag_box div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.nation{height:60px}.sub_price_but{width:200px;height:50px;border-radius:15px;border:solid;border-color:#fff;border-width:3px;background-color:#ff7a00;margin-left:auto;margin-right:auto}.sub_price_but:hover{background-color:#999999;cursor:pointer;cursor:hand}.flag_box .sub_price_but p{color:#fff;font-size:18px}.flag_box .sub_price_but p span{font-size:14px;font-weight:normal}.flag_or{width:10%;float:left;text-align:center;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex}.flag_or p{font-size:25px;font-weight:bold;line-height:17px;margin:auto;font-style:italic}.recurring_box{width:100%;float:left;text-align:center;margin-top:0px}.recurring_box .submit_button{padding:6px;width:200px;border-radius:35px;font-size:16px;border:solid;border-color:#878787;border-width:1px;margin-top:20px}.recurring_t{font-size:20px;font-weight:bold;margin:0px 0px 5px 0px}.recurring_w{font-size:14px;font-style:italic}.free_code{display:inline-block;width:100%;margin-bottom:0px}.free_code div{text-align:center;font-size:19px;color:#3f3f3f}.f_sub_t{font-size:17px;font-weight:bold;margin:10px 0px 17px 0}.f_sub_nt{text-align:center;font-size:16px;margin:0 0 7px 0}#free_submit{margin-top:20px;padding:6px;width:150px;border-radius:35px;font-size:16px;border:solid;border-color:#878787;border-width:1px}.dis_code_info{width:100%;margin-bottom:20px;margin-top:20px;text-align:center;display:inline-block}.dis_code_info p{font-size:14px;margin:0px}.dis_code_info p b{font-size:22px;color:red;font-style:italic}#free_code_form{margin-bottom:20px}.check_dis_code{color:red;font-weight:bold;margin:0 0 10px 0}.dis_dis_code{margin:0 0 20px 0}.dis_dis_code p{font-size:24px;color:red;margin:10px 0 0 0;font-weight:bold}.dis_dis_code p b{font-size:22px;color:#808080}.switch-label,.switch-handle{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}.subscription_box{clear:both;overflow:hidden;font-size:12px;margin:15px 25px 30px 25px;color:#3f3f3f}.subscription_box .info{background-color:#fff;padding:10px 0px 10px 20px;border-radius:15px;margin-bottom:0px;border:solid;border-color:#bdbdbd;border-width:1px}.subscription_box .info .info_id{font-size:19px;font-weight:bold;margin:0px}.subscription_box .info .info_or{font-size:18px;font-weight:bold;color:#ff8503;margin:8px 0 5px 0}.subscription_box .info .info_ex_date{font-size:16px;margin-right:10px;float:left}.subscription_box .info .ex_date{font-size:18px;font-weight:bold;margin:0}.gamepage_banbox{width:100%;margin:0 auto;margin-bottom:30px;overflow:hidden}.gamepage_banbox04{float:left;width:15%;font-size:80px;font-family:'helvetica';margin-top:-5px;text-align:center;margin-bottom:-30px;color:#000}.gamepage_banbox01{float:left;width:40%}.gamepage_banbox02{float:left;margin-top:60px;width:15%;text-align:center}.gamepage_banbox03{float:right;width:30%;text-align:right}.gamepage_banbox .gamepage_title{margin-top:20px;margin-bottom:0;font-size:20px;font-weight:600}.gamepage_banbox .gamepage_dis{font-size:14px;line-height:18px;color:#373737}.idi_out_box{padding:20px;border-radius:15px;background-color:#999999}.acc_limit{width:350px;height:150px;margin-right:auto;margin-left:auto;margin-top:150px;background-color:#b3cccc;border-radius:15px}.acc_limit p{text-align:center;padding-top:55px;line-height:18px;color:#527a7a;font-weight:500;font-size:16px}.tab_inside{display:table;margin:0 auto}.login_notice_link a{color:#fff}.login_notice_link a:hover{color:#ff745d}.sub_title{font-size:20px;font-weight:bold;color:#3c3c3c;margin-bottom:10px}.info_text{text-align:center;margin-left:10px;margin-bottom:20px;color:#484848;font-size:15px;width:100%;margin-top:300px;margin-bottom:300px}.user_avatar{width:46px;border:solid;border-color:#9a9a9a;border-width:1px}.description{font-size:11px}@font-face{font-family:'Metronome';src:url("../fonts/metronome/Metronome-Regular.eot") format("embeded-opentype"),url("../fonts/metronome/Metronome-Regular.woff") format("woff"),url("../fonts/metronome/Metronome-Regular.svg") format("svg")}.metronome{font-family:'Metronome'}.wpcf7-form{padding:20px;background-color:#aac2bd;border-radius:15px;max-width:650px}.wpcf7-form p{color:#000;margin-bottom:10px;-webkit-font-smoothing:antialiased}.wpcf7-form textarea{color:#606060;max-width:600px}div.wpcf7-mail-sent-ng{color:#000;background-color:#ffd28c;border:2px solid #ff9c00;padding:6px;border-radius:6px;margin:0px;margin-top:10px}div.wpcf7-spam-blocked{color:#000;font-size:15px;background-color:#ffd28c;border:1px solid #ff9c00;padding:4px;border-radius:6px;margin:0px;margin-top:10px}div.wpcf7-validation-errors{color:#000;font-size:15px;background-color:#ffd28c;border:1px solid #ff9c00;padding:4px;border-radius:6px;margin:0px;margin-top:10px}div.wpcf7-mail-sent-ok{color:#000;font-size:15px;background-color:#ffd28c;border:1px solid #ff9c00;padding:4px;border-radius:6px;margin:0px;margin-top:10px}span.wpcf7-not-valid-tip{color:#ffba00;font-size:1em;display:block}.member_icon{margin-bottom:4px;margin-right:3px}.meter_but_box{margin-top:5px;max-width:800px;margin-left:auto;margin-right:auto}.meter_but_box p{float:left;font-family:'Metronome';font-size:23px;color:#2d2d2d;background-color:#c2c1c1;padding:2px 10px 0 10px;height:26px;margin-right:5px;margin-top:5px;border-radius:5px;margin-bottom:0px}.pre_meter_info{float:left;width:115px}.meter_info{float:left;font-family:'Metronome';font-size:16px}.search_box{display:none;padding:5px}.search_box .search-box-container{border-radius:10px;background-color:#7d7d7d;color:#fff;padding:15px;-webkit-box-shadow:3px 3px 4px #1b1b1b;box-shadow:3px 3px 4px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')}.input_box{max-width:420px;margin-left:auto;margin-right:auto}.meter_stat{display:none}.symbol_toggle{display:none;float:left;background-color:#5c5c5c;color:#d4d4d4;font-size:22px;width:38px;height:32px;padding:6px 0 0 6px;font-family:'Metronome'}.symbol_toggle_b{display:none;float:left;background-color:#fff;color:#ff8831;font-size:22px;width:26px;height:36px;padding:1px 0 0 12px;font-family:Lato, sans-serif;font-weight:bold}.song_search{float:left;width:300px;height:36px;font-family:Lato, sans-serif;font-size:17px;padding-bottom:7px}#search_but{margin:0px;background-color:#ff7a00;border:0;border-radius:0 2px 2px 0;color:#fff;font-size:12px;font-weight:700;padding:9px 0px 9px 1px;text-transform:uppercase;vertical-align:bottom;width:120px}.song_search_meter{float:left;width:300px;height:37px;font-family:'Metronome';font-size:22px;line-height:1.3em;padding-bottom:0px}.search_info{font-size:13px;font-weight:normal;margin:6px 0 0 0}.search_result_title{font-size:16px;color:#fff;margin:0}.search_list{margin:0 10px 0 0}.search_list li{color:#5c5c5c;background-color:#eeeeee;list-style:none;font-style:italic;padding:1px 0 1px 10px;border-bottom:1px solid rgba(0,0,0,0.2)}.solfa_but_box{margin-top:5px;max-width:680px;margin-left:auto;margin-right:auto}.solfa_but_box p{float:left;font-family:Lato, sans-serif;font-size:18px;color:#2d2d2d;background-color:#c2c1c1;padding:0px 10px 0 10px;height:24px;margin-right:5px;margin-top:5px;border-radius:5px;margin-bottom:0px}.scribe_info{display:inline-block;background-image:url(../images/subscriptiopn_info_back.jpg);border-radius:20px;height:26px;margin-right:5px;margin-top:10px;padding:0px 10px 0 10px}.scribe_info_x{display:inline-block;border-radius:20px;height:26px;margin-right:5px;margin-top:10px;padding:0px 10px 0 10px;background-image:url(../images/subscriptiopn_ex_back.jpg)}.scribe_info .scribe_info_ex{float:left}.scribe_info_x .scribe_info_ex_x{float:left;color:#fff}.scribe_info_x .scribe_info_ex_x2{float:left;color:#fff}.scribe_info:hover{cursor:pointer;background-image:url(../images/subscriptiopn_info_back_on.jpg)}.scribe_info_x:hover{cursor:pointer;background-image:url(../images/subscriptiopn_ex_back_on.jpg)}.scribe_info:hover p{color:#000}.scribe_info p{float:left;margin:2px 0 0 0;font-size:14px;font-weight:bold}.scribe_info_x p{float:left;margin:2px 0 0 0;font-size:14px;font-weight:normal}.subscr_search{clear:right;float:right}.manage_long{display:none}.manage_short{display:inline}#login_name{float:left}.box_area{clear:both;max-width:1014px;margin-top:6px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.clear_box{clear:both;height:0;overflow:hidden}.bg-kindergarten,.bg-grade-1,.bg-grade-2,.bg-grade-6,.bg-french{color:black}.bg-kindergarten .box_title_text,.bg-grade-1 .box_title_text,.bg-grade-2 .box_title_text,.bg-grade-6 .box_title_text,.bg-french .box_title_text{color:black}.bg-kindergarten{background-color:#8dc63f}.bg-grade-1{background-color:#ffd400}.bg-grade-2{background-color:#f68b1f}.bg-grade-3{background-color:#ed1c24}.bg-grade-4{background-color:#374ea2}.bg-grade-5{background-color:#24743a}.bg-grade-6{background-color:#8c8f90}.bg-pre-k{background-color:#b455a0}.bg-grey{background-color:#8c8c8c}.bg-french{background-color:#f48587}.slide_show_list_title{font-size:22px;font-weight:600;text-align:center;margin:0;color:#795f53}.indi_out_box{margin-top:1px;margin-right:15px;max-width:997px}.int_list_box{float:left;background-color:#926a46;width:100%;border-radius:10px}.int_list_box_02{margin-right:auto;margin-left:auto;background-color:#ff8d55;width:100%;border-radius:10px;padding:0 10px 10px}.careylyntest{margin-right:auto;margin-left:auto;background-color:#fff;width:100%;border-radius:10px}.int_box_title01{margin:10px 0px 0px 10px;float:left;color:#fff}.int_box_title02{margin:10px 20px 0px 0px;float:right;color:#fff}.int_box_title03{margin:10px 0px 0px 0px;float:left;color:#fff}.int_list_box_ul{float:left;margin-top:0px;margin-bottom:10px;margin-left:10px;width:100%;background-color:#faf7d8;border-radius:10px}.int_list_box_ul_w{float:left;margin-top:0px;margin-bottom:10px;margin-left:10px;width:100%;background-color:#fff;border-radius:10px}.int_list_box_ul_w li{list-style:none}.int_list_box_ul li{background-color:#faf7d8;height:22px;border-bottom:1px solid rgba(0,0,0,0.1);font-size:15px;padding:2px 15px 2px 5px;display:block;padding:7px 15px 10px 5px;font-size:18px;height:40px}img#menu{width:5em}.int_list_box_ul li a{display:block;color:#5c5c5c;text-decoration:none}.int_list_box_ul li:hover a{color:#2b2b2b}.int_end_info{color:#5c5c5c;float:right;margin:0px;text-align:right}.tuner_box{float:left;margin-left:10px;margin-bottom:10px;width:100%;text-align:center}.tuner_box img{margin:5px 5px 0px 0px}.listening_list{width:60%;border-radius:20px;margin-left:auto;margin-right:auto;padding:10px;background-color:#fff;border:6px solid #8b8b8b}.listen_title{margin-bottom:10px;text-align:center}.listening_list_ul{margin:0}.listening_list_ul .list{font-size:17px;list-style:none;color:#4d4d4d;line-height:30px;margin-top:15px;border:1px solid #cccccc;background-color:#e6e6e6;border-radius:7px;padding:0px}.listening_list_ul .list p{padding:0px 5px 0px 10px;margin:0px}.listening_list_ul .list:hover{background-color:#e6e6e6}.listening_list_ul ul{margin:0;background-color:#fff;list-style:none;width:100%;min-height:20px;border-top:1px solid #d9d9d9;border-radius:0px 0px 7px 7px;padding:5px 0px 0px 0px;overflow:auto}.listening_list_ul ul li{color:#595959;font-size:15px;padding:10px 7px 8px 7px;line-height:10px;float:left;background-color:#f2f2f2;border:1px solid #bfbfbf;border-radius:7px;margin:0px 0px 5px 5px}.listening_list_ul ul li:hover{background-color:#ff9900;color:#fff}.listen_video_ico{display:inline;margin-left:10px;margin-right:5px;margin-top:-3px}.listen_video_but{display:inline}.listening_list_ul ul li img{margin-left:0px;margin-top:-4px;margin-right:4px;float:left}.search_list li{overflow:auto}.search_list img{margin-top:-3px}.listen_search{margin-right:10px;display:inline-block}.listen_search img{float:left;margin-top:4px;margin-right:5px}#side_banner_box{width:100%;background-color:#3a3a3a;padding:6px;border-radius:10px;-webkit-box-shadow:3px 3px 4px #1b1b1b;box-shadow:3px 3px 4px #1b1b1b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#1b1b1b')}#banner_box{overflow-x:hidden;overflow-y:hidden;width:100%;height:65px}#side_banner .box_title_text{color:#fff;font-size:14px}#side_banner{padding:5px}#side_banner .more_but{float:right;padding-right:5px;font-size:13px;margin-top:2px}@media screen and (max-width: 1200px){#side_banner .more_but{position:absolute;top:8px;right:9px}}#side_banner .more_but a{color:#fff}#side_banner .more_but a:hover{color:#ff745d}.indi_menu{margin-bottom:20px !important}.indi_menu a{color:white}.left_side_banner{margin:0;display:inline-block;vertical-align:top;width:100%}.left_side_banner a{display:inline-block;width:calc(100% + 17px);background:#6060ff;margin:0 -7px;padding:5px 10px;color:white;text-transform:uppercase;font-weight:700;vertical-align:top;transition:all 0.2s ease-in-out;min-height:60px;align-items:center;display:flex}.left_side_banner a:hover{opacity:0.8;text-decoration:none}#selectmenu{margin-top:4px;margin-left:10px}#movie_option{margin-top:-2px;margin-right:4px;float:right}#movie_iframe{background-image:url(../images/emp_mo.jpg)}#movie_option .video-buttons-container{text-align:right;float:right}.audio-download{width:30px;padding:7px 6px 12px 8px;vertical-align:middle;display:inline-block;line-height:1.9em;color:white}.audio-download.disabled{cursor:initial;opacity:0.6}.audio-download:hover{color:white;opacity:0.8}#movie_option button{font-size:13px;font-weight:500;border:0px solid;margin-left:3px;color:#b3b3b3;background-color:#4d4d4d;text-transform:capitalize}#movie_option button.active{background-color:#4d4d4d;color:#fff}#movie_option button:hover{background-color:#666666}#concept_box{background-color:#515151;border-radius:10px;padding:8px 0 8px 8px;display:inline-block;width:100%}.concept_icon{float:left;height:129px;padding-top:13px;text-align:center;background-color:#ff8a00;border-radius:10px;margin-right:8px;width:calc(33% - 7.4px)}.concept_icon .activity-button img{opacity:1.0;margin:0 auto}.concept_icon .activity-button[disabled]{opacity:0.3;display:inline-block}.concept_icon .activity-button[disabled] img{opacity:0.3}.concept_icon img{opacity:0.3}.concept_icon p{color:#fff;font-size:13px;padding-top:8px;line-height:15px}.box_con_movie{clear:left;height:274px;background-color:#000}.indi_menu{text-transform:uppercase;list-style:none;border-top:1px solid rgba(255,255,255,0.1);margin-left:0px}.indi_but{border-bottom:1px solid rgba(255,255,255,0.1);padding-top:6px;padding-bottom:5px;padding-left:6px;font-size:13px;font-weight:300;color:#dedede}.indi_but:hover{cursor:pointer;background-color:#5a5a5a}.extra_down{color:#fff}.listening_booklink{float:left;font-size:15px;padding:5px 10px 10px 10px;line-height:25px}.listening_booklink a{color:#ff8000}.listening_booklink a:link{font-weight:bold;color:#ff8000;font-size:17px;text-decoration:none}.listening_booklink a:hover{color:#ffaa45}.listening_list_ul .inst_sp{clear:both;color:#999999;font-size:15px;font-weight:bold;margin-left:5px}.notice_imp{font-weight:bold}.lps_out_box{clear:both;padding:10px 10px 10px 10px;background-color:yellow}.lps_top_tab{margin:0px}.lps_top_tab li{border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;color:#fff;font-size:16px;line-height:15px;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#999999;list-style:none;padding:10px;margin-right:5px}.lps_top_tab .lps_top_tab_on{border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;color:#795f53;font-size:16px;line-height:15px;font-weight:bold;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:yellow;list-style:none;padding:10px;margin-right:5px}.lps_top_tab_button{border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;color:#fff;font-size:16px;line-height:15px;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#999999;list-style:none;padding:10px;margin-right:5px}.lps_top_tab_button_on{border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;color:#795f53;font-size:16px;line-height:15px;font-weight:bold;text-transform:inherit;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:yellow;list-style:none;padding:10px;margin-right:5px}.lps_top_tab_button:hover{background-color:#333333}#lps_iframe{width:100%;height:650px}.year_plan_outbox{width:100%;background-color:#2eb82e;border-radius:10px;border-radius:10px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;display:inline-block}.year_year{float:left;font-size:20px;font-weight:bold;margin:0px 10px 0px 15px;color:#fff;width:50px}.year_down{float:left;font-size:15px;margin-right:10px}.year_down img{float:left;margin-top:4px}.year_down a:link{float:left;display:block;margin-left:2px;margin-top:4px;text-decoration:none}.year_down a:hover{color:#fff}.lps_top_tab a li:hover{background-color:#333333}iframe.fullScreen{width:100%;height:100%;position:absolute;top:0;left:0}#print_bar{float:left}#inner_iframe1{float:left}#inner_iframe2{float:left}.entry-header{float:left;width:100%;position:relative;z-index:1}.entry-title{color:#fff;font-size:23px;font-weight:300;margin-bottom:0px;margin-top:10px;margin-left:auto;margin-right:auto;padding-left:10px;text-transform:uppercase}body.page-template-mp-empty .entry-title{color:#333333}body.page-template-mp-indi .entry-title{color:#fff}.entry-content,.entry-summary,.page-content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.site-content .entry-content,.site-content .entry-summary,.page-content{padding:0px}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-summary h1:first-child,.entry-summary h2:first-child,.entry-summary h3:first-child,.entry-summary h4:first-child,.entry-summary h5:first-child,.entry-summary h6:first-child,.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child{margin-top:0}.entry-content a,.entry-summary a,.page-content a,.comment-content a{text-decoration:underline}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover,.entry-content a.button,.entry-summary a.button,.page-content a.button,.comment-content a.button{text-decoration:none}.entry-content table,.comment-content table{font-size:14px;line-height:1.2857142857;margin-bottom:24px}.entry-content th,.comment-content th{font-weight:700;padding:8px;text-transform:uppercase}.entry-content td,.comment-content td{padding:8px}.entry-content .edit-link{clear:both;display:block;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase;width:100%}.entry-content .edit-link a{color:#767676;text-decoration:none}.entry-content .edit-link a:hover{color:#fc8920}.entry-content .more-link{white-space:nowrap}.error404 .page-content{padding-top:0}.error404 .page-content .search-form{margin-bottom:24px}.full-width .hentry{max-width:100%}.singular .site-content .hentry.has-post-thumbnail{margin-top:-48px}.primary-sidebar{padding-top:48px}.secondary-navigation+.primary-sidebar{padding-top:0}#supplementary{padding:0 10px}.site-footer,.site-info,.site-info a{color:rgba(255,255,255,0.6)}.site-footer{background-color:#000;font-size:12px;position:relative;z-index:3}.footer-sidebar{padding-top:48px}.site-info{padding:15px 10px}#supplementary+.site-info{border-top:1px solid rgba(255,255,255,0.2)}.site-info a:hover{color:#fc8920}.site-main .widecolumn{padding-top:72px;width:auto}.site-main .mu_register,.widecolumn>h2,.widecolumn>form{margin:0 auto 48px;max-width:474px;padding:0 30px}.site-main .mu_register #blog_title,.site-main .mu_register #user_email,.site-main .mu_register #blogname,.site-main .mu_register #user_name{font-size:inherit;width:90%}.site-main .mu_register input[type="submit"],.widecolumn #submit{font-size:inherit;width:auto}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width: 576px){#login_name{display:none}.header-main{padding:0 10px}.search_but_tog:before{font:bold 21px/0.7 Genericons}.song_search{width:230px}}@media screen and (max-width: 450px){.scribe_info_ex_x{display:none}.scribe_info_ex_x2{display:block}.scribe_info .scribe_info_ex{display:none}}@media screen and (min-width: 401px){.header-main{padding:0 10px}.song_search{width:300px}.concept_icon{width:calc(33% - 7.4px)}.white_back_box{margin-bottom:10px;margin-left:5px;padding:5px 10px 10px 10px;background-color:#cecece;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.white_back_box label{font-size:15px;color:#484848}.white_back_box input{width:240px;margin-bottom:5px}.white_back_box p{margin-bottom:0px}.white_back_box_sub{margin-bottom:5px;margin-left:8px;padding:5px 0 10px 10px;background-color:#fff;border-radius:10px}.bottom_m_box{width:100%;margin:10px auto;text-align:center}.list_bottom_m_box{padding:4px 4px 0px 4px;margin-bottom:0px;background-color:#b19980;display:inline-block}.list_bottom_m_box iframe{margin:0px}}@media screen and (min-width: 451px){.scribe_info_ex_x2{display:none}}@media screen and (min-width: 594px){.site-content .has-post-thumbnail .entry-header{margin-top:-48px}}@media screen and (min-width: 673px){.search-toggle{margin-right:18px}.search-box .search-field{width:50%}.site-content .has-post-thumbnail .entry-header{margin-top:0}#secondary,#supplementary{padding-left:13px}}@media screen and (min-width: 992px){.manage_long{display:inline}.manage_short{display:none}#log_info{font-size:12px}.site-title{margin-left:-15px;-webkit-transform:scale(0.9)}.site-title{margin-left:-8px;-webkit-transform:scale(1)}.content-area,.content-sidebar{padding-top:10px}}.rhythmimg,.rhythmimg2,.rhythmimg3{display:inline-block}@media screen and (min-width: 992px){.int_list_box{margin-left:20px;width:50%;padding:0 10px 10px}.int_list_box_02{width:50%}.careylyntest{width:50%}.tuner_box{width:410px}.tuner_box img{margin:5px 2px 0px 0px}.primary-navigation{font-size:14px;font-weight:300}.primary-navigation li{height:26px;line-height:26px}.primary-navigation a{padding:0 10px;border-radius:13px}}@media screen and (max-width: 768px){.gamepage_banbox04{clear:both;width:20%;margin-top:0px;font-size:60px}.gamepage_banbox01{width:70%}.gamepage_banbox02{margin:10px;width:100%;clear:both}.gamepage_banbox03{clear:both;width:60%}.gamepage_banbox .gamepage_title{font-size:15px}.gamepage_banbox .gamepage_dis{margin-bottom:0px}}@media screen and (min-width: 1040px){.white_back_box{float:left;width:240px}.white_back_box_sub{float:left;width:725px}.tuner_box{width:460px}.tuner_box img{margin:5px 5px 0px 0px}}@media screen and (min-width: 1200px){.main-content{float:left;padding-left:132px}.indi_menu{margin-left:-14px;margin-top:20px;margin-bottom:30px;width:100%}.indi_but{font-size:12px;padding:7px 0px 6px 10px;margin-bottom:0px;margin-left:7px}.site:before{background-color:#282828;content:"";display:block;height:100%;min-height:100%;position:absolute;top:0;left:0;width:132px;z-index:2;background-image:url(../images/color_bar.jpg);background-repeat:repeat-y}}@media screen and (min-width: 1295px){.site-title{margin-left:0px}.header-main{padding:0px}.content-area{padding-left:0px}}@media screen and (min-width: 1200px){#banner_box{overflow-x:hidden;overflow-y:hidden;height:auto}#banner_box_inner a{text-align:center;display:inline-block;width:100%}#banner_box_inner img{float:none}}@media print{body{background:none !important;color:#2b2b2b;font-size:12pt}.site,.site-header,.hentry,.site-content .entry-header,.site-content .entry-content,.site-content .entry-summary,.site-content .entry-meta,.page-content,.archive-header,.page-header,.contributor-info,.comments-area,.attachment .entry-attachment .attachment{max-width:100%}#site-header img,.search-toggle,.site-navigation,.site-content nav,.edit-link,.page-links,.widget-area,.more-link,.post-format-archive-link,.comment-respond,.comment-list .reply,.comment-reply-login,#secondary,.site-footer,.slider-control-paging,.slider-direction-nav{display:none}.site-title a,.entry-meta,.entry-meta a,.featured-content .hentry,.featured-content a{color:#2b2b2b}.entry-content a,.entry-summary a,.page-content a,.comment-content a{text-decoration:none}.site-header,.post-thumbnail,a.post-thumbnail:hover,.site-content .entry-header,.site-footer,.featured-content,.featured-content .entry-header{background:transparent}.header-main{padding:48px 10px}.site-title{float:none;font-size:19pt}.content-area{padding-top:0}.list-view .site-content .hentry{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:48px;padding-bottom:24px}.post-thumbnail img{margin:0 10px 24px}.site-content .has-post-thumbnail .entry-header{padding-top:0}.site-content footer.entry-meta{margin:24px auto}.entry-meta .tag-links a{color:#fff}.singular .site-content .hentry.has-post-thumbnail{margin-top:0}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:block}.archive-title,.page-title{margin:0 10px 48px}.featured-content .hentry{margin-bottom:48px}.featured-content .post-thumbnail,.slider .featured-content .post-thumbnail{padding-top:0}.featured-content .post-thumbnail img{position:relative}.featured-content .entry-header{padding:0 10px 24px}.featured-content .entry-meta{font-size:9pt;margin-bottom:11px}.featured-content .entry-title{font-size:25pt;line-height:36px}}@media screen and (min-width: 1350px){div#main.site-main{padding-bottom:250px}}#vi_sp_tag{font-size:13px;margin-top:7px}#vi_sp_tag #tag_link{color:red}.select2-results__option{font-size:13px;line-height:1em}#simplemodal-login-container .nav{display:inherit}#simplemodal-login-form h2{display:none}#simplemodal-login-form>form,#simplemodal-login-form #login_mail_form form{background-image:none !important;background-color:#585858 !important;border-left:solid 3px #939393;border-right:solid 3px #939393;border-bottom:solid 3px #939393;border-radius:0 0 20px 20px}#simplemodal-login-form .acf-field-text:not([data-key="field_5db8ae90f42a0"]) .acf-label{display:none}#simplemodal-login-form .acf-field[data-key="field_5db8ae90f42a0"]{margin-right:8px}#simplemodal-login-form .acf-fields.-clear>.acf-field{margin:8px 0}#simplemodal-login-form .user_login,#simplemodal-login-form .user_pass{width:100% !important}#simplemodal-login-form p.submit{width:100%;text-align:center !important}#simplemodal-login-form .user_email,#simplemodal-login-form .user_email_chk{width:calc(50% - 6px) !important;margin-right:3px !important}#simplemodal-login-form .acf-switch{border-radius:0;height:24px}#simplemodal-login-form .acf-switch .acf-switch-slider{border-radius:0}#simplemodal-login-form .acf-switch span{line-height:17px}#simplemodal-login-form .acf-switch .acf-switch-off{color:#474747}#simplemodal-login-form .acf-field .select2-selection__choice{color:#474747}#simplemodal-login-form .acf-field .select2-container--default .select2-selection--single,#simplemodal-login-form .acf-field .select2-search__field,#simplemodal-login-form .acf-field .select2-selection__choice{font-size:13px;border-radius:0;border:none}#simplemodal-login-form .acf-field .select2-selection--single{margin-right:3px}#simplemodal-login-form .acf-field .select2-selection--single:last{margin-right:0;margin-left:3px}#simplemodal-login-form .acf-field-select{width:calc(50%-6px)}#simplemodal-login-form .acf-field-select .select2-selection--single{margin-right:3px}#simplemodal-login-form .acf-field-select:nth-child(6) .select2-selection--single{margin-right:0;margin-left:3px}#simplemodal-login-form .user_email_chk{margin-left:3px !important;margin-right:0 !important}#simplemodal-login-form .user_pass,#simplemodal-login-form .user_login,#simplemodal-login-form .user_email,#simplemodal-login-form .user_email_chk,#simplemodal-login-form .user_login{font-size:16px !important}#simplemodal-login-form p:empty{display:none}#bbpress-forums{margin:0}@media screen and (max-width: 768px){.bbp-topic-title{max-width:100%}}.tab-content .tab-content{background:white;margin-bottom:2rem;padding-top:2rem;border:solid 1px #dee2e6;border-top:none;border-radius:0 0 0.25rem 0.25rem}#free_code_form input[type="text"]{width:20%;margin:1%}#box_title_h_02{margin-top:10px}
