@media screen and (max-width:767px){}@media (min-width:768px){}@media (min-width:768px){}@media (max-width:767px){}@media (min-width:768px){}@media (min-width:768px){}@media (min-width:768px){}@media (max-width:767px){}@media (max-width:767px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:1200px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:1200px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:992px){}@media (min-width:992px){}.salesListViewRow{display:flex;flex-direction:row}.salesListViewRow .thumbContainer{width:150px;margin-right:20px !important;cursor:pointer}@media (max-width:767px){.salesListViewRow .thumbContainer{display:none !important}}.salesListViewRow .thumbContainer span{padding-bottom:56.25%;background-color:#f5f5f5;width:100%;height:0;display:block;overflow:hidden;position:relative}.salesListViewRow .thumbContainer span img{top:0;left:0;position:absolute;width:100%;height:100%}.salesListViewRow .thumbContainer:hover{opacity:.75}.salesListViewRow .rowContent{flex:1;overflow:hidden}.salesListViewRow .rowContent h4{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;margin-bottom:8px}.salesListViewRow .rowContent h4 span{color:#A43425}a.salesListViewRow .rowContent h4 span:hover{color:#7a271c}.salesListViewRow .rowContent h5{margin:0 0 10px 0;font-size:14px;display:flex;width:100%;flex-direction:row}.salesListViewRow .rowContent h5 em{font-style:normal}.salesListViewRow .rowContent h5 em:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.salesListViewRow .rowContent h5 em:last-child{text-align:right}@media (max-width:991px){.salesListViewRow .rowContent h5{display:block}.salesListViewRow .rowContent h5 em{display:block;text-align:left !important}.salesListViewRow .rowContent h5 em:first-child{margin-bottom:5px}}@media (max-width:767px){.salesListViewRow .rowContent .col-sm-6:first-child{margin-bottom:15px}}.salesGridViewItem{display:block;width:100%;margin-bottom:20px !important;text-decoration:none !important}.salesGridViewItem .thumbContainer{width:100%;margin-bottom:10px;display:block;overflow:hidden !important;position:relative}.salesGridViewItem .thumbContainer span{padding-bottom:152.6667%;background-color:#f5f5f5;width:100%;height:0;display:block;overflow:hidden;position:relative}.salesGridViewItem .thumbContainer span img{top:0;left:0;position:absolute;width:100%;height:100%}.salesGridViewItem .itemInfo{display:block;height:50px;margin-bottom:10px}.salesGridViewItem .itemInfo .itemTitle{font-weight:500;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;font-size:14px;line-height:17px;margin-bottom:1px}.salesGridViewItem .itemInfo .itemEducator{color:#777;text-align:center;font-style:italic;display:block;font-size:13px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salesGridViewItem:hover img{opacity:.75}.salesGridViewItem:hover .itemEducator{color:#5e5e5e}.salesGridViewItem:hover .btn{background-color:#e6e6e6;border-color:#adadad}.salesGridModalItem strong{display:block;margin-bottom:10px}.salesGridModalItem .text-muted{text-decoration:line-through;font-weight:normal}.salesGridModalItem .video-js{width:100%}.salesGridModalVideo .video-js{width:100%;height:auto;padding-bottom:56.25%}a.salesGridViewItem strong{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}a.salesGridViewItem strong.sale:after{position:absolute;z-index:2;content:attr(data-percent);background-color:rgba(255,153,0,0.75);color:white;text-align:center;width:150px;transform:rotate(-33.3deg);font-weight:500;transform-origin:top left;top:60px;height:25px;line-height:25px;font-size:13px;left:-30px}a.salesGridViewItem strong.owned:after{position:absolute;z-index:2;content:'Owned';background-color:rgba(0,0,0,0.75);color:white;text-align:center;width:150px;transform:rotate(-33.3deg);font-weight:500;transform-origin:top left;top:60px;height:25px;line-height:25px;font-size:13px;left:-30px}.itjGridViewItem{display:block;width:100%;text-decoration:none !important}.itjGridViewItem .thumbContainer{width:100%;margin-bottom:10px;display:block;overflow:hidden !important;position:relative}.itjGridViewItem .thumbContainer span{padding-bottom:56.28571428%;background-color:#f5f5f5;width:100%;height:0;display:block;overflow:hidden;position:relative}.itjGridViewItem .thumbContainer span img{top:0;left:0;position:absolute;width:100%;height:100%}.itjGridViewItem .thumbContainer em{position:absolute;top:15px;left:-30px;height:25px;width:20px;z-index:2;background-color:rgba(51,51,51,0.9);width:140px;transform:rotate(-30deg);color:white;font-size:13px;font-style:normal;text-align:center;line-height:25px;width:150px !important}.itjGridViewItem .thumbContainer em.itemSaleBanner{background-color:rgba(255,153,0,0.75)}.itjGridViewItem .thumbContainer em.itemNewBanner{background-color:rgba(68,41,87,0.8)}.itjGridViewItem .itemInfo{display:block;height:32px;margin-bottom:10px}.itjGridViewItem .itemInfo .itemTitle{display:block;font-weight:500;text-align:center;font-size:14px;line-height:17px;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itjGridViewItem .itemInfo .itemEducator{color:#777;text-align:center;font-style:italic;display:block;font-size:13px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itjGridViewItem:hover img{opacity:.75}.itjGridViewItem:hover .btn{background-color:#e6e6e6;border-color:#adadad}@font-face{font-family:'octoberfest';src:url('/inc/fonts/octoberfest/octoberfest-webfont.woff2') format('woff2'),url('/inc/fonts/octoberfest/octoberfest-webfont.woff') format('woff');font-weight:normal}@font-face{font-family:'burfordbase';src:url('https://d2xkd1fof6iiv9.cloudfront.net/fonts/Burford-Base.woff2') format('woff2'),url('https://d2xkd1fof6iiv9.cloudfront.net/fonts/Burford-Base.woff') format('woff');font-weight:normal}@font-face{font-family:'centauri';src:url('https://d2xkd1fof6iiv9.cloudfront.net/fonts/centauri-webfont.woff2') format('woff2'),url('https://d2xkd1fof6iiv9.cloudfront.net/fonts/centauri-webfont.woff') format('woff');font-weight:normal}.courseThumbEducatorMast{height:100% !important;width:auto !important;margin-left:-15%}@media (min-width:1200px){.promoFireSalesHeader{float:left}}@media (min-width:1200px){.promoFireSalesActions{float:right}}.promoFireSalesActions select{width:auto;display:inline-block}@media (max-width:767px){.promoFireSalesActions select{display:block;width:100%}}.promoFireSalesActions .btn-group{margin-left:10px !important}@media (max-width:767px){.promoFireSalesActions .btn-group{margin:10px 0 0 !important;display:table;width:100%;table-layout:fixed;border-collapse:separate}.promoFireSalesActions .btn-group>.btn,.promoFireSalesActions .btn-group>.btn-group{float:none;display:table-cell;width:1%}.promoFireSalesActions .btn-group>.btn-group .btn{width:100%}.promoFireSalesActions .btn-group>.btn-group .dropdown-menu{left:auto}}.trickOrTreat2018{background-color:#391c6a}.trickOrTreat2018 .trickOrTreatIn{border:none;background-color:rgba(51,51,51,0.6)}.eggHuntCourseElement{position:absolute;top:-10px;right:-15px;cursor:pointer}.eggHuntCourseElement:hover{animation:shake .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}#eggHunt2019Modal{color:white}#eggHunt2019Modal .btn{color:white;background-color:#2fbba7;border-color:#2fbba7;border-radius:0;text-transform:uppercase;padding-left:40px;padding-right:40px;font-weight:500}#eggHunt2019Modal .btn:hover,#eggHunt2019Modal .btn:focus,#eggHunt2019Modal .btn:active,#eggHunt2019Modal .btn.active,.open>.dropdown-toggle#eggHunt2019Modal .btn{color:white;background-color:#259283;border-color:#238a7b}#eggHunt2019Modal .btn:active,#eggHunt2019Modal .btn.active,.open>.dropdown-toggle#eggHunt2019Modal .btn{background-image:none}#eggHunt2019Modal .btn.disabled,#eggHunt2019Modal .btn[disabled],fieldset[disabled] #eggHunt2019Modal .btn,#eggHunt2019Modal .btn.disabled:hover,#eggHunt2019Modal .btn[disabled]:hover,fieldset[disabled] #eggHunt2019Modal .btn:hover,#eggHunt2019Modal .btn.disabled:focus,#eggHunt2019Modal .btn[disabled]:focus,fieldset[disabled] #eggHunt2019Modal .btn:focus,#eggHunt2019Modal .btn.disabled:active,#eggHunt2019Modal .btn[disabled]:active,fieldset[disabled] #eggHunt2019Modal .btn:active,#eggHunt2019Modal .btn.disabled.active,#eggHunt2019Modal .btn[disabled].active,fieldset[disabled] #eggHunt2019Modal .btn.active{background-color:#2fbba7;border-color:#2fbba7}#eggHunt2019Modal .btn .badge{color:#2fbba7;background-color:white}@keyframes hanginganimation{0%{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(0)}75%{transform:rotate(3deg)}}@keyframes clickedanimation{0%{transform:rotate(0)}33.33%{transform:rotate(-10deg)}50%{transform:rotate(0)}66.66%{transform:rotate(10deg)}100%{transform:rotate(0)}}@keyframes pop{from{opacity:0}to{top:50%;left:50%;opacity:1}}@font-face{font-family:"fairwater-script";src:url("https://use.typekit.net/af/793da4/00000000000000003b9b09d7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/793da4/00000000000000003b9b09d7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/793da4/00000000000000003b9b09d7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700}.promoAllAccessMainContainer a.mastImage{background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/upgrade/bg.png');background-size:cover;background-position:top center;padding:15px}#twelveDaysCourseModal .closeModalButton{position:absolute;top:10px;right:30px;font-size:35px;color:#829081;z-index:5;text-decoration:none !important}#twelveDaysCourseModal .btn{color:white;background-color:#829081;border-color:#829081;font-family:'rumble';font-size:26px !important;border-radius:0 !important}#twelveDaysCourseModal .btn:hover,#twelveDaysCourseModal .btn:focus,#twelveDaysCourseModal .btn:active,#twelveDaysCourseModal .btn.active,.open>.dropdown-toggle#twelveDaysCourseModal .btn{color:white;background-color:#697668;border-color:#647163}#twelveDaysCourseModal .btn:active,#twelveDaysCourseModal .btn.active,.open>.dropdown-toggle#twelveDaysCourseModal .btn{background-image:none}#twelveDaysCourseModal .btn.disabled,#twelveDaysCourseModal .btn[disabled],fieldset[disabled] #twelveDaysCourseModal .btn,#twelveDaysCourseModal .btn.disabled:hover,#twelveDaysCourseModal .btn[disabled]:hover,fieldset[disabled] #twelveDaysCourseModal .btn:hover,#twelveDaysCourseModal .btn.disabled:focus,#twelveDaysCourseModal .btn[disabled]:focus,fieldset[disabled] #twelveDaysCourseModal .btn:focus,#twelveDaysCourseModal .btn.disabled:active,#twelveDaysCourseModal .btn[disabled]:active,fieldset[disabled] #twelveDaysCourseModal .btn:active,#twelveDaysCourseModal .btn.disabled.active,#twelveDaysCourseModal .btn[disabled].active,fieldset[disabled] #twelveDaysCourseModal .btn.active{background-color:#829081;border-color:#829081}#twelveDaysCourseModal .btn .badge{color:#829081;background-color:white}#twelveDaysCourseModal .twelveDaysModalContainer{display:flex}#twelveDaysCourseModal .modalLeft{flex:1;width:50%;align-items:center;justify-content:center;display:flex}#twelveDaysCourseModal .modalLeft .mastImage{max-width:401px !important}#twelveDaysCourseModal .modalRight{flex:1;width:50%;background-color:#375436;text-align:center;color:#edeee9;justify-content:center;align-items:center;display:flex;padding:40px;flex-direction:column}#twelveDaysCourseModal .modalRight h3{font-family:'rumble';margin-top:0;margin-bottom:0;font-size:40px;color:#c6ba88}#twelveDaysCourseModal .modalRight h4{font-weight:normal;font-size:30px;margin-top:0;margin-bottom:30px !important;font-family:'rumble';color:#c6ba88}@font-face{font-family:'ddcregular';src:url('/inc/fonts/ddchardware/ddchardware-regular-webfont.woff2') format('woff2'),url('/inc/fonts/ddchardware/ddchardware-regular-webfont.woff') format('woff');font-weight:bold}.promoHuntObj{position:absolute;right:0;width:60px;cursor:pointer;margin-top:-20px;z-index:5}.promoHuntObj img{display:block;width:100%}.promoHuntModal .close{color:white}.promoHuntModal .modal-body{padding:0;background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/rhythm-jamboree/modal_background3.png');background-size:cover}.promoTemplate .topBar{background-color:#212219;color:#f7f5f2;padding:20px 0}.promoTemplate .topBar h4{text-align:center;font-size:25px;font-family:'buena-park-jf' !important}.promoTemplate .topBar div{width:100%;display:flex;padding:0 10px}.promoTemplate .topBar div .btn{width:25%;flex:1;margin:0 10px}@media (max-width:767px){.promoTemplate .topBar div{display:block}.promoTemplate .topBar div .btn{width:100%;margin:10px 0 0 0}}.promoTemplate .panel-default{box-shadow:none;border-radius:0}.promoTemplate .panel-default .panel-heading{background-color:#212219;border-radius:0;border:none;text-align:center;font-family:'buena-park-jf';font-size:18px;color:#f7f5f2}.promoTemplate .panel-default .list-group{border-radius:0;box-shadow:none;border-left:none !important;border-right:none !important}.promoTemplate .panel-default .list-group .list-group-item{border-radius:0 !important;box-shadow:none !important;border-left:none !important;border-right:none !important}.promoTemplate .panel-default .list-group .linkRow{background-color:#424332;cursor:pointer;text-align:center;font-size:18px;color:#f7f5f2;font-family:'buena-park-jf'}.promoTemplate .panel-default .list-group .linkRow:hover{background-color:#171711}.promoTemplate .panel-default .list-group .agendaRow{cursor:pointer;font-family:'buena-park-jf';color:#212219;font-size:18px;text-align:center}.promoTemplate .panel-default .list-group .agendaRow div{width:100%;max-width:50%;text-align:left;margin:0 auto}.promoTemplate .panel-default .list-group .agendaRow i{color:#424332;margin-right:13px}.promoTemplate .panel-default .list-group .agendaRow:hover{background-color:#8a8c68}@media screen and (max-width:768px){.promoTemplate .panel-default .list-group .agendaRow div{max-width:100%}}.promoTemplate .promoSidebarHeader{font-family:'buena-park-jf' !important;font-size:25px;color:#212219 !important;text-align:center;margin-top:0;margin-bottom:20px}.promoTemplate .chickenNuggets{position:relative;cursor:pointer}.promoTemplate .chickenNuggets img{transition:opacity .5s linear}.promoTemplate .chickenNuggets img:nth-child(1){position:relative;z-index:1;display:block;width:100%}.promoTemplate .chickenNuggets img:nth-child(2){position:absolute;top:50%;left:50%;width:33.33%;z-index:2;margin-top:-5%;margin-left:-16.67%}.promoTemplate .chickenNuggets span{transition:opacity .5s linear;opacity:1;position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:3;color:#f7f5f2;font-family:'buena-park-jf';font-size:30px;line-height:30px}.promoTemplate .chickenNuggets:hover{opacity:.8}.promoTemplate .matchmakerModal .modal-body{padding:0}.promoTemplate .matchmakerModal .matchmakerContent{display:flex;width:100%;align-items:stretch}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerLeft{flex:1;padding:30px}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerLeft h3{font-family:'buena-park-jf' !important;color:#212219;font-size:18px;text-align:center;margin:0}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerRight{background-color:#424332;padding:40px;text-align:center;box-shadow:0 1px 0 #424332,0 -1px 0 #424332;color:#f7f5f2}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerRight h3{font-size:25px;color:#f7f5f2;font-family:'buena-park-jf' !important;width:250px}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerRight h4{font-size:18px;color:#f7f5f2;font-family:'buena-park-jf' !important;text-align:center;width:250px}.promoTemplate .matchmakerModal .matchmakerContent .matchmakerRight p{width:250px}.promoTemplate .matchmakerModal .matchmakerCard{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.promoTemplate .matchmakerModal .matchmakerCard .cardSide a{display:block;text-decoration:none !important;width:60px;height:60px;border-radius:60px;background-color:#212219;line-height:60px;text-align:center;color:#f7f5f2}.promoTemplate .matchmakerModal .matchmakerCard .cardSide a i{line-height:60px}.promoTemplate .matchmakerModal .matchmakerCard .cardSide a:hover{opacity:.75}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle{width:200px;margin:0 15px}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer{width:100%;height:0;padding-bottom:152.67%;background-color:#424332;overflow:hidden;border:5px solid #212219;position:relative}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain{position:absolute;top:0;left:0;width:9999px;height:100%;transition:all 1s ease-out}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain a{float:left;height:100%;text-decoration:none !important}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain a img{height:100%}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .courseThumbImg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer span{display:block;width:90px;height:90px;border-radius:90px;background-color:#212219;line-height:90px;text-align:center;color:#f7f5f2;z-index:2;position:absolute;top:50%;left:50%;margin-left:-45px;margin-top:-45px}.promoTemplate .matchmakerModal .matchmakerCard .cardMiddle .thumbContainer span i{line-height:90px}.promoTemplate .spendingProgress .progress-bar{background-color:#212219}.promoTemplate .guessWhoContainer{display:flex}.promoTemplate .guessWhoContainer .guessThumbContainer{width:50%}.promoTemplate .guessWhoContainer .guessThumbContainer .guessThumbIn{position:relative;width:100%;height:0;padding-bottom:100%}.promoTemplate .guessWhoContainer .guessThumbContainer .guessThumbIn img,.promoTemplate .guessWhoContainer .guessThumbContainer .guessThumbIn span{position:absolute;top:0;left:0;width:100%;height:100%}.promoTemplate .guessWhoContainer .guessThumbContainer .guessThumbIn img{z-index:2}.promoTemplate .guessWhoContainer .guessThumbContainer .guessThumbIn span{z-index:1;background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/pot-o-gold-2020/CanYouGuessWho_avatar.png');background-size:contain;background-position:center}.promoTemplate .guessWhoContainer .guessWhoQuestion{width:50%;padding-left:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.promoTemplate .guessWhoContainer .guessWhoQuestion .lead{font-size:18px}.promoTemplate .guessWhoContainer .guessWhoQuestion h2{font-family:'buena-park-jf' !important;color:#212219}.promoTemplate .guessWhoContainer .guessWhoQuestion h3{font-family:'buena-park-jf' !important;color:#212219}.promoTemplate .promoSalesContainer h3{font-family:'buena-park-jf' !important;text-align:center;font-size:25px;color:#212219}.promoTemplate .giveawayPanel{text-align:center;background-color:#212219;padding:20px 20px 15px;color:#f7f5f2}.promoTemplate .giveawayPanel h3{color:#f7f5f2;font-size:25px;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #424332;font-family:'buena-park-jf' !important}.promoTemplate .giveawayPanel .giveawayPanelFinishedMessage{color:#212219}.promoTemplate .countRow{color:#f7f5f2;letter-spacing:1px;text-transform:capitalize}.promoTemplate .countRow div{font-family:'buena-park-jf' !important;color:#f7f5f2;font-size:18px}.promoTemplate .countRow div strong{font-weight:normal;font-size:25px;display:block;color:#424332}.promoTemplate .fiveDollarCourseBannerItem:after{background-color:rgba(204,91,36,0.8) !important}.promoTemplate .thumbContainer span strong:after{background-color:rgba(204,91,36,0.8) !important}.promoTemplate .jamTagModal ul{margin:0;padding:0;list-style-type:none}.promoTemplate .jamTagModal ul li{list-style-image:none;margin-top:10px}.promoTemplate .jamTagModal ul li a{background-color:#424332;font-family:'buena-park-jf';color:#f7f5f2;padding:10px 15px;display:block;font-size:18px;width:100%;text-align:center}.promoTemplate .jamTagModal ul li a:hover{background-color:#212219;text-decoration:none}.promoTemplate .featuredEducatorRightContent{float:right;width:280px}.promoTemplate .featuredEducatorRightContent img{display:block;width:100%;margin-bottom:20px}.promoTemplate .educatorYotpo{height:20px;position:relative}.promoTemplate .educatorYotpo .yotpo{position:absolute;top:0;left:0}.promoTemplate .educatorYotpo .yotpo-icon{font-size:22px !important}.promoTemplate .educatorYotpo .text-m{font-size:16px !important;color:#442957 !important;margin-left:10px !important;line-height:23px !important}.promoTemplate .rotatingMasthead{position:relative;height:0;width:100%;padding-bottom:30.26%;background-position:center;background-size:cover}.promoTemplate .rotatingMasthead .mastheadContent{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px}.promoTemplate .rotatingMasthead .mastheadContent img{max-height:100%;display:block}.promoTemplate .storeModal .modal-body{padding:0 !important}.promoTemplateContainer .promoButton{border:none !important;border-radius:0 !important}.promoTemplateContainer .promoButton:hover{background-image:linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.25))}.promoTemplateContainer .topBar{padding:20px 0}.promoTemplateContainer .topBar h4{text-align:center;text-transform:uppercase}.promoTemplateContainer .topBar div{width:100%;display:flex;padding:0 10px}.promoTemplateContainer .topBar div .btn{width:25%;flex:1;margin:0 10px}.promoTemplateContainer .topBar div .btn:hover{opacity:.75}@media (max-width:767px){.promoTemplateContainer .topBar div{display:block}.promoTemplateContainer .topBar div .btn{width:100%;margin:10px 0 0 0}}.promoTemplateContainer .topBarDays{display:flex;width:100%;padding:0 10px}.promoTemplateContainer .topBarDays div{flex-grow:1;flex-basis:0;text-align:center;font-size:49.5px;line-height:74.25px}.promoTemplateContainer .topBarDays div.current{background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/12days-2020/dashedcircle.svg');background-size:60% auto;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.promoTemplateContainer .topBarDays div{font-size:36px}}.promoTemplateContainer .topBarCountdown{text-align:center;font-size:63px;line-height:63px;padding:4px 20px}.promoTemplateContainer .panel{border:none;box-shadow:none !important}.promoTemplateContainer .panel .panel-heading{border-radius:0;text-align:center;border:none}.promoTemplateContainer .panel .list-group-item{border-radius:0 !important}.promoTemplateContainer .panel .list-group-item:first-child{border-top:none !important}.promoTemplateContainer .agendaList .list-group-item{border-radius:0 !important}.promoTemplateContainer .agendaList .list-group-item.linkRow{cursor:pointer;border:none !important;text-align:center}.promoTemplateContainer .agendaList .list-group-item.linkRow:hover{background-image:linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.25))}.promoTemplateContainer .agendaList .list-group-item.agendaRow{display:flex;align-items:center;justify-content:center;cursor:pointer}.promoTemplateContainer .agendaList .list-group-item.agendaRow div{text-align:left;width:auto;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promoTemplateContainer .agendaList .list-group-item.agendaRow:hover{color:#777}.promoTemplateContainer .promoSalesContainer h3{margin-top:0;margin-bottom:30px !important;text-align:center}.promoTemplateContainer .countRow{display:flex;width:100%}.promoTemplateContainer .countRow span{flex:1;text-align:right}.july2020Pedalboard .pedalboardContainer{position:relative;width:100%;height:0;padding-bottom:29.16%;background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/diy-july/pedalboard/Pedalboard.svg');background-size:contain;background-position:center;background-repeat:no-repeat}.july2020Pedalboard .pedalboardContainer .pedalboardIn{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%;display:flex;padding:10px 5px;justify-content:space-evenly}.july2020Pedalboard .pedalboardContainer .pedalboardIn span{height:100%;width:auto;display:block;flex:1}.july2020Pedalboard .pedalboardContainer .pedalboardIn img{max-width:100%;width:100%;max-height:100%}.july2020TipModal{position:relative;margin:-20px -20px -21px -20px;padding:80px;background-color:black;text-shadow:0 1px 0 rgba(0,0,0,0.5);overflow:hidden}.july2020TipModal:after{position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;width:120%;height:120%;content:'';background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/bootcamps/lockers.jpg');background-size:cover;background-position:center;z-index:1;filter:blur(5px);opacity:.85}.july2020TipModal p{color:white;font-size:18px;font-weight:500;position:relative;z-index:3;margin-bottom:50px}.july2020TipModal p:before,.july2020TipModal p:after{color:white;opacity:.5;position:absolute;z-index:-1;font-size:270px;line-height:270px}.july2020TipModal p:before{content:'“';top:-40px;left:-40px}.july2020TipModal p:after{content:'”';bottom:-260px;right:-20px}.july2020TipModal div{position:relative;z-index:3;display:flex;align-items:center;font-weight:700;color:white}.july2020TipModal div img{width:150px;height:150px;border-radius:150px}.july2020TipModal div span{display:flex;flex-direction:column;font-size:18px;margin-left:50px}.july2020TipModal div span em{font-style:normal}.july2020TipModal div span a{color:white !important;font-size:14.4px}.quizModal .quizContent{position:relative;z-index:2}.quizModal p{margin-bottom:21px;font-size:16px;font-weight:normal !important;line-height:1.4;margin:0 0 50px;font-family:'Roboto';text-align:center}@media (min-width:768px){.quizModal p{font-size:16.8px}}.quizModal p a{text-decoration:underline}.quizModal h2{font-weight:bold}.bundlePromoBar{color:#fff}.bundlePromoBar a{color:#fff}.bundlePromoBar .loader{opacity:.75}.bundlePromoBar .bundlePromoBarContainer{display:flex;flex-direction:column;width:100%}.bundlePromoBar .bundlePromoBarMain{background-color:#13382B;padding:10px 20px;display:flex;flex-direction:row;line-height:28px}.bundlePromoBar .bundlePromoBarMain .btn{color:#fff;background-color:#0A4E34;border-color:#0A4E34;border:none;margin-right:15px}.bundlePromoBar .bundlePromoBarMain .btn:hover,.bundlePromoBar .bundlePromoBarMain .btn:focus,.bundlePromoBar .bundlePromoBarMain .btn:active,.bundlePromoBar .bundlePromoBarMain .btn.active,.open>.dropdown-toggle.bundlePromoBar .bundlePromoBarMain .btn{color:#fff;background-color:#042116;border-color:#031810}.bundlePromoBar .bundlePromoBarMain .btn:active,.bundlePromoBar .bundlePromoBarMain .btn.active,.open>.dropdown-toggle.bundlePromoBar .bundlePromoBarMain .btn{background-image:none}.bundlePromoBar .bundlePromoBarMain .btn.disabled,.bundlePromoBar .bundlePromoBarMain .btn[disabled],fieldset[disabled] .bundlePromoBar .bundlePromoBarMain .btn,.bundlePromoBar .bundlePromoBarMain .btn.disabled:hover,.bundlePromoBar .bundlePromoBarMain .btn[disabled]:hover,fieldset[disabled] .bundlePromoBar .bundlePromoBarMain .btn:hover,.bundlePromoBar .bundlePromoBarMain .btn.disabled:focus,.bundlePromoBar .bundlePromoBarMain .btn[disabled]:focus,fieldset[disabled] .bundlePromoBar .bundlePromoBarMain .btn:focus,.bundlePromoBar .bundlePromoBarMain .btn.disabled:active,.bundlePromoBar .bundlePromoBarMain .btn[disabled]:active,fieldset[disabled] .bundlePromoBar .bundlePromoBarMain .btn:active,.bundlePromoBar .bundlePromoBarMain .btn.disabled.active,.bundlePromoBar .bundlePromoBarMain .btn[disabled].active,fieldset[disabled] .bundlePromoBar .bundlePromoBarMain .btn.active{background-color:#0A4E34;border-color:#0A4E34}.bundlePromoBar .bundlePromoBarMain .btn .badge{color:#0A4E34;background-color:#fff}.bundlePromoBar .bundlePromoBarMain h3{margin:0;font-size:18px;font-weight:500;line-height:28px;font-family:'novecento-slab-wide' !important;text-transform:uppercase}.bundlePromoBar .bundlePromoBarMain h3 em{font-size:16px;font-weight:normal;display:inline-block;margin-left:10px;font-family:'Roboto';font-style:normal;text-transform:none}.bundlePromoBar .bundlePromoBarDropdown{background-color:#0A4E34;padding:20px}.bundlePromoBar .bundlePromoBarDropdown .btn{color:#fff;background-color:#13382B;border-color:#13382B;border:none}.bundlePromoBar .bundlePromoBarDropdown .btn:hover,.bundlePromoBar .bundlePromoBarDropdown .btn:focus,.bundlePromoBar .bundlePromoBarDropdown .btn:active,.bundlePromoBar .bundlePromoBarDropdown .btn.active,.open>.dropdown-toggle.bundlePromoBar .bundlePromoBarDropdown .btn{color:#fff;background-color:#06120e;border-color:#030a08}.bundlePromoBar .bundlePromoBarDropdown .btn:active,.bundlePromoBar .bundlePromoBarDropdown .btn.active,.open>.dropdown-toggle.bundlePromoBar .bundlePromoBarDropdown .btn{background-image:none}.bundlePromoBar .bundlePromoBarDropdown .btn.disabled,.bundlePromoBar .bundlePromoBarDropdown .btn[disabled],fieldset[disabled] .bundlePromoBar .bundlePromoBarDropdown .btn,.bundlePromoBar .bundlePromoBarDropdown .btn.disabled:hover,.bundlePromoBar .bundlePromoBarDropdown .btn[disabled]:hover,fieldset[disabled] .bundlePromoBar .bundlePromoBarDropdown .btn:hover,.bundlePromoBar .bundlePromoBarDropdown .btn.disabled:focus,.bundlePromoBar .bundlePromoBarDropdown .btn[disabled]:focus,fieldset[disabled] .bundlePromoBar .bundlePromoBarDropdown .btn:focus,.bundlePromoBar .bundlePromoBarDropdown .btn.disabled:active,.bundlePromoBar .bundlePromoBarDropdown .btn[disabled]:active,fieldset[disabled] .bundlePromoBar .bundlePromoBarDropdown .btn:active,.bundlePromoBar .bundlePromoBarDropdown .btn.disabled.active,.bundlePromoBar .bundlePromoBarDropdown .btn[disabled].active,fieldset[disabled] .bundlePromoBar .bundlePromoBarDropdown .btn.active{background-color:#13382B;border-color:#13382B}.bundlePromoBar .bundlePromoBarDropdown .btn .badge{color:#13382B;background-color:#fff}.bundlePromoBar .bundlePromoBarDropdown h3{margin:0 0 20px;font-size:20px}.bundlePromoBar .bundlePromoBarDropdown h4{margin:0 0 20px;font-size:17px;font-style:italic}.bundlePromoBar .bundlePromoBarDropdown h4 strong{display:block;margin-bottom:10px}.bundlePromoBar .bundlePromoBarDropdown h4 span{display:block;font-weight:normal}.bundlePromoBar .bundlePromoBarDropdown .barCourseItem{display:flex;flex-direction:column;margin-bottom:20px !important}.bundlePromoBar .bundlePromoBarDropdown .barCourseItem .thumbContainer{background-color:#13382B;width:100%;height:0;position:relative;padding-bottom:152.67%;overflow:hidden;margin-bottom:10px;background-size:cover;background-position:center}.bundlePromoBar .bundlePromoBarDropdown .barCourseItem .thumbContainer.smallThumb{padding-bottom:56.25%}.bundlePromoBar .bundlePromoBarDropdown .barCourseItem span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bundlePromoBar .bundlePromoBarDropdown .barCourseItem em{display:block;opacity:.67;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promoModalBackground{position:relative;margin:-20px -20px -21px -20px;padding:60px}.september2020TipModal{position:relative;margin:-20px -20px -21px -20px;padding:80px;overflow:hidden}.september2020TipModal iframe{position:relative;z-index:3;margin:0 0 40px}.september2020TipModal h2{font-family:'Roboto';color:black;font-size:36px}.september2020TipModal p{margin:0 0 40px;color:black;font-size:18px;position:relative;z-index:3;font-family:'Roboto'}.september2020TipModal p a{text-decoration:underline}.september2020TipModal div{position:relative;z-index:3;display:flex;align-items:center;color:black}.september2020TipModal div img{max-width:100%}.september2020TipModal div span{display:flex;flex-direction:column;font-size:27px;margin-left:40px;font-family:'Roboto'}.september2020TipModal div span em{font-style:normal}.september2020TipModal div span a{color:black !important;font-size:18px}@media (max-width:767px){.september2020TipModal div{display:block}.september2020TipModal div img{width:100%;display:block;margin:0 0 40px 0;border-radius:100%;height:auto}.september2020TipModal div span{margin:0;text-align:center}}.september2020TipModal .streamingAudioPlayer{width:100%;color:white !important;margin:0 0 40px}.september2020TipModal .streamingAudioPlayer div{color:white}.september2020TipModal h3{font-family:'Roboto' !important;font-size:36px;font-weight:normal;margin:0 0 20px}.september2020TipModal h4{font-family:'Roboto' !important;font-size:27px;font-weight:normal;margin:0 0 40px}@media (max-width:767px){.september2020TipModal{padding:60px}}.promoAgendaHunt{display:flex;align-items:center;justify-content:center}.promoAgendaHunt div{flex:1;display:flex;align-items:center;justify-content:center;width:50%;flex-wrap:wrap}.promoAgendaHunt div span{width:33.333%;padding:10px;display:block;margin:0}.promoAgendaHunt div span img{width:100%;display:block}.promoAgendaHunt div:first-child{padding-right:40px}.promoAgendaHunt p{font-size:27px !important;margin:0;text-align:center}@media (max-width:767px){.promoAgendaHunt{display:block}.promoAgendaHunt div{width:100%}}.loggedCopy{font-size:22.5px !important;margin:0 !important;text-align:center;width:100%}.septemberBeanCounter{display:flex;height:100%;padding:10px 0;margin:0 10px 0 0}@media (max-width:991px){.septemberBeanCounter{align-items:center;justify-content:center}.septemberBeanCounter img{margin-left:5px}.septemberBeanCounter img:first-of-type{margin:0}}.zoomJamEducatorTable{border:none;cell-spacing:0;width:100%;margin:0 auto 60px auto}.zoomJamEducatorTable img{margin:0 40px 0 0;width:90px;height:90px;border-radius:90px}@media (min-width:1200px){.zoomJamEducatorTable{width:80%}}.zoomJamEducatorTable tr td{padding-top:20px}.zoomJamEducatorTable tr:first-of-type td{padding-top:0}.november2020Cowbells{display:flex;width:100%}.november2020Cowbells div{flex:1;width:20%;padding:0 10px}.november2020Cowbells div img{display:block;width:100%}.promoPage12DaysAgenda .agendaLinkItem{position:relative;width:100%%;display:block;padding-bottom:67%;margin:0 20px}.promoPage12DaysAgenda .agendaLinkItem img{position:absolute;top:0;left:0;width:100%;height:100%}.tracker12Days .progress{box-shadow:none;border:3px solid #09345e;background-color:white;height:30px}.tracker12Days .progress-bar{background-color:#09345e;box-shadow:none}.charmContainer{position:relative}.charmGame{transition:opacity .5s linear;position:relative;background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/12days-2020/tray.svg');background-size:100% 100%;background-repeat:no-repeat;padding:40px}.charmButton{width:100%;cursor:pointer;position:relative;height:0;padding-bottom:100%}.charmButton img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.charmButton img:nth-child(2){z-index:2}.charmButton span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center}.charmPlayed{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s linear;flex-direction:column}.promoPageWatchTracker{position:relative;height:0;width:100%;padding-bottom:125%;background-image:url('https://d2xkd1fof6iiv9.cloudfront.net/images/promos/blast-off-2021/sky.png');background-size:cover;background-position:center}.promoPageWatchTracker .trackerContainer{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center}.promoPageWatchTracker .trackerContainer .progressBar{width:40px;height:100%;background-color:#a3a3a3;border-radius:30px;position:relative;overflow:hidden;border:5px solid #a3a3a3}.promoPageWatchTracker .trackerContainer .progressBar div{position:absolute;bottom:0;left:0;width:100%;background-color:#c52500}.promoPageWatchTracker .trackerContainer img{position:absolute;top:50%;height:180px;margin-top:-60px;left:20px}.promoPageWatchTracker .trackerContainer .status{height:30px;line-height:30px;position:absolute;top:50%;margin-top:-15px;right:30px;text-align:right;color:white}.featuredEducatorRightContent{float:right;width:280px}.featuredEducatorRightContent img{display:block;width:100%;margin-bottom:20px}.educatorYotpo{height:20px;position:relative}.educatorYotpo .yotpo{position:absolute;top:0;left:0}.educatorYotpo .yotpo-icon{font-size:22px !important}.educatorYotpo .text-m{font-size:16px !important;color:#442957 !important;margin-left:10px !important;line-height:23px !important}.missionModal{padding:0}.missionModal .missionContainer{padding:30px 50px}.missionModal .missionContainer h3{font-size:22px;font-weight:bold}.missionModal .missionContainer h3 span{display:inline-block;margin-right:15px;font-weight:normal;opacity:.8}.missionModal .missionContainer h3:first-of-type{font-size:25px}.missionModal .missionContainer h4{font-size:20px;font-weight:bold}.missionModal .missionContainer h4 span{display:block;margin-bottom:3px}.missionModal .missionContainer h4 a{font-size:18px}.missionModal .missionContainer p{font-size:18px}.namingGameAnswerLink{color:white;background-color:#e9190f;border-color:#e9190f}.namingGameAnswerLink:hover,.namingGameAnswerLink:focus,.namingGameAnswerLink:active,.namingGameAnswerLink.active,.open>.dropdown-toggle.namingGameAnswerLink{color:white;background-color:#b9140c;border-color:#b0130b}.namingGameAnswerLink:active,.namingGameAnswerLink.active,.open>.dropdown-toggle.namingGameAnswerLink{background-image:none}.namingGameAnswerLink.disabled,.namingGameAnswerLink[disabled],fieldset[disabled] .namingGameAnswerLink,.namingGameAnswerLink.disabled:hover,.namingGameAnswerLink[disabled]:hover,fieldset[disabled] .namingGameAnswerLink:hover,.namingGameAnswerLink.disabled:focus,.namingGameAnswerLink[disabled]:focus,fieldset[disabled] .namingGameAnswerLink:focus,.namingGameAnswerLink.disabled:active,.namingGameAnswerLink[disabled]:active,fieldset[disabled] .namingGameAnswerLink:active,.namingGameAnswerLink.disabled.active,.namingGameAnswerLink[disabled].active,fieldset[disabled] .namingGameAnswerLink.active{background-color:#e9190f;border-color:#e9190f}.namingGameAnswerLink .badge{color:#e9190f;background-color:white}.matchmakerModal{margin:-20px -20px -21px -20px}.matchmakerModal .matchmakerContent{display:flex;width:100%;align-items:center}.matchmakerModal .matchmakerContent .matchmakerLeft{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.matchmakerModal .matchmakerContent .matchmakerLeft h3{font-size:27px;text-align:center;margin-top:0;margin-bottom:0;line-height:27px}.matchmakerModal .matchmakerContent .matchmakerRight{padding:40px;display:flex;flex-direction:column;align-items:center}.matchmakerModal .matchmakerContent .matchmakerRight h3{font-size:36px;width:250px}.matchmakerModal .matchmakerContent .matchmakerRight h4{font-size:18px;text-align:center;width:250px}.matchmakerModal .matchmakerContent .matchmakerRight p{width:250px}.matchmakerModal .matchmakerCard{margin-top:27px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.matchmakerModal .matchmakerCard .cardSide a{display:block;text-decoration:none !important;width:60px;height:60px;border-radius:60px;background-color:#535960;line-height:60px;text-align:center;color:#e8e9eb}.matchmakerModal .matchmakerCard .cardSide a i{line-height:60px}.matchmakerModal .matchmakerCard .cardSide a:hover{color:#e8e9eb;background-color:#535960}.matchmakerModal .matchmakerCard .cardMiddle{width:200px;margin:0 15px}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer{width:100%;height:0;padding-bottom:152.67%;background-color:#535960;overflow:hidden;border:5px solid #535960;position:relative}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain{position:absolute;top:0;left:0;width:9999px;height:100%;transition:all 1s ease-out}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain a{float:left;height:100%;text-decoration:none !important}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .thumbTrain a img{height:100%}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer .courseThumbImg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer span{display:block;width:90px;height:90px;border-radius:90px;background-color:#535960;line-height:90px;text-align:center;color:#e8e9eb;z-index:2;position:absolute;top:50%;left:50%;margin-left:-45px;margin-top:-45px}.matchmakerModal .matchmakerCard .cardMiddle .thumbContainer span i{line-height:90px}.promoModalContainer .modal-header{padding:0}.promoModalContainer .modal-footer{padding:0}.blackFridayTopButtons{padding:40px 20px;background-color:black;color:white}.blackFridayTopButtons h3,.blackFridayTopButtons h4{font-family:'industry-inc-base' !important;text-align:center;margin:0}.blackFridayTopButtons h4{font-size:21.6px}.blackFridayTopButtons h4.dealH{margin-bottom:30px !important}.blackFridayTopButtons h4:not(.dealH){margin-bottom:20px !important}.blackFridayTopButtons h3{font-size:57.6px;margin-bottom:20px !important}.blackFridayTopButtons hr{border-top:2px solid #151515;margin:40px 0}.blackFridayTopButtons p,.blackFridayTopButtons li{font-size:15.6px}@media (max-width:991px){.blackFridayTopButtons p,.blackFridayTopButtons li{font-size:13px}}.blackFridayTopButtons .dealImg{display:block;width:100%;max-width:150px;margin:0 auto 35px}.blackFridayTopButtons .aaImg{height:30px;margin:0 auto;margin-bottom:20px !important}.blackFridayTopButtons ul{text-align:left}.blackFridayTopButtons ul li{text-align:left}.cinco2022{background-color:#00424d;color:white;padding:15px}.cinco2022 h3{font-size:45px}.cinco2022 h4{font-size:27px}.cinco2022 div:first-child{border:2px dashed #f8cb2c;border-radius:5px;padding:30px}