@keyframes animatedBackground{0%{background-position:0 0}50%{background-position:50% 0}100%{background-position:0 0}}body.toplevel_page_jackrabbitclass-admin{background:url(../img/sky-back-min2.png) #f5f5f5;background-repeat:repeat-x;background-position:0 0;animation:animatedBackground 40s linear infinite}body.toplevel_page_jackrabbitclass-admin #wpbody-content{box-sizing:border-box}body .update-nag{display:block!important;width:calc(100% - 310px)}.jr__panel{padding:20px;border-radius:5px;width:calc(100% - 20px);border:1px solid #ccc;margin-top:10px;margin-bottom:10px;box-sizing:border-box}.jr__login{position:absolute;top:20px;right:20px;display:inline-block;padding:10px;border-radius:5px;border:1px solid #ccc;text-decoration:none;background:#a0ce4e;color:#fff}.jr__blue-btn{background:#0098db!important;color:#fff!important}.jr__blue-btn:hover{opacity:.8}.jr__red-btn{background:#b83535!important;color:#fff!important}.jr__red-btn:hover{opacity:.8}.jr__red{color:#a31717}.jr__blue{color:#0098db}.jr__collapsible{cursor:pointer}.jr__collapsible:hover{text-decoration:underline}.jr__toast-box{box-sizing:border-box;z-index:2;position:fixed;bottom:0;right:0;width:320px;height:auto;overflow:hidden}.jr__toast-box .jr__toast_item{box-sizing:border-box;width:300px;margin-bottom:5px;position:relative;z-index:2;display:block;padding:10px;color:#fff;left:100%;transition:left .3s ease-in-out}.jr__toast-box .jr__toast_item.jr-note{background:#0098db}.jr__toast-box .jr__toast_item.jr-success{background:#a0ce4e;color:#044e0e}.jr__toast-box .jr__toast_item.jr-fail{background:#a31717;color:#ffd9d9}.jr__toast-box .jr__toast_item.active{left:0}.jr__flexer{display:flex;flex-wrap:wrap;justify-content:space-evenly}.jr__toggler{width:82px;height:42px;border:1px solid #efefef;box-sizing:border-box}.jr__toggler .jr__toggler-wrap{display:block;position:relative;width:80px;height:40px;margin:1px;cursor:pointer}.jr__toggler .jr__toggler-wrap .jr__toggler-beacon{position:absolute;width:40px;height:40px;display:block;transition:all .3s ease-in-out}.jr__toggler .jr__toggler-wrap .jr__toggle-side{width:40px;height:40px;display:block;line-height:40px;font-size:11px;text-align:center}.jr__toggler .jr__toggler-wrap .jr__toggle-side.left{float:left;color:#1e6b0a}.jr__toggler .jr__toggler-wrap .jr__toggle-side.right{float:right;color:#a30000}.jr__toggler.on .jr__toggler-wrap .jr__toggler-beacon{background:#1e6b0a;left:40px;top:0}.jr__toggler.off .jr__toggler-wrap .jr__toggler-beacon{background:#a30000;left:0;top:0}.jr__option-tabs{display:block;overflow:auto;border-bottom:1px solid #0098db}.jr__option-tabs .jr__option-tab{display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;background:#efefef;color:#0098db;padding:10px 15px;font-size:17px;cursor:pointer}.jr__option-tabs .jr__option-tab.active{color:#efefef;background:#0098db}.jr__option-tabs .jr__option-tab:hover{opacity:.8}@keyframes shake{0%{-webkit-transform:rotate(0)}5%{-webkit-transform:rotate(10deg)}10%{-webkit-transform-origin:center center;-webkit-transform:rotate(-10deg)}15%{-webkit-transform:rotate(0)}}#jr__welcomeHeader{background:#fff}#jr__google-analytics,#jr__short-codes,#jr__wizard,#jr_locations,#jr_orgid,.jr__categories{position:relative;z-index:2;margin-top:-80px;background:#fff}#jr__google-analytics h1,#jr__short-codes h1,#jr__wizard h1,#jr_locations h1,#jr_orgid h1,.jr__categories h1{display:inline-block;color:#0098db;line-height:1.2em}#jr__google-analytics h1.jr__shake,#jr__short-codes h1.jr__shake,#jr__wizard h1.jr__shake,#jr_locations h1.jr__shake,#jr_orgid h1.jr__shake,.jr__categories h1.jr__shake{-webkit-animation:shake 5s ease-in-out infinite}.jr__parse-results{padding:50px 0}.jr__parse-results.active .jr__count-box{padding-top:20px;opacity:1;text-align:center}.jr__parse-results.active .jr__count-box .button{margin-top:10px}.jr__count-box{padding-top:0;opacity:0;transition:all .5s ease-in}.jr__count-box .jr__count-number{display:block;text-align:center;font-size:40px;font-weight:700;color:#0098db}.jr__count-box .jr__count-title{display:block;margin-top:15px;font-size:20px;text-transform:uppercase;color:#0098db}.jr__instructors-count{transition-delay:.1s}.jr__categories1-count{transition-delay:.2s}.jr__categories2-count{transition-delay:.3s}.jr__categories3-count{transition-delay:.4s}.jr__sync-successful-next{display:block;padding-top:30px;text-align:center}.jr__setup-box img{width:40px;margin:0 auto;display:block}.jr__setup-box .jr__setup-box-message.good{font-weight:700;color:#08700d}.jr__setup-box .jr__setup-box-message.missing{font-weight:700;color:#aa2424}#jr_locations .jr__location-selector select{width:100%!important;max-width:100%!important}#jr_locations .jr__location-selector select.error{background:#ffd2d2}#jr_locations .jr__location-code{font-size:20px}#jr_locations .jr__form-split{display:flex;padding-bottom:10px}#jr_locations .jr__form-split .jr__inputwrap{width:50%;padding-right:10px}#jr_locations .jr__form-split .jr__inputwrap input{width:100%}#jr_locations .jr__form-split .jr__inputwrap input.error{background:#ffd2d2}#jr_locations .jr__form-split .jr__inputwrap.with-icon input{width:calc(100% - 34px)}#jr_locations .jr__form-split .jr__inputwrap.with-icon .jr_input-icon{background:#0098db;color:#fff;display:block;width:30px;height:23px;float:right;text-align:center;line-height:30px;font-size:20px;padding-top:5px;border-radius:4px;border:1px solid #0076a8;text-decoration:none}#jr_locations .jr__form-split .jr__location-upload-preview{margin-top:10px}#jr_locations .jr__form-split .jr__location-image .jr__red-btn{height:26px;padding-top:5px}#jr_locations .jr__form-split .jr__location-preview{border:1px solid #efefef;border-radius:10px;position:relative;width:50%}#jr_locations .jr__form-split .jr__location-preview .jr__preview-indicator{display:block;position:absolute;top:0;left:0;padding:10px;background:#0098db;color:#fff;border-bottom-right-radius:10px;border-top-left-radius:10px}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper{width:350px;height:250px;background:#333;position:relative;margin:50px auto 50px auto;position:relative;text-align:center;box-sizing:border-box}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper .jr__location-preview-name{box-sizing:border-box;position:absolute;overflow:hidden;padding:10px 0;background:#1582ff;color:#fff;font-size:18px;bottom:0;left:0;width:100%;height:50px;opacity:.95;transition:all .4s ease-in-out}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper .jr__location-preview-name .jr__location-details{text-align:center!important;opacity:0;max-height:0;padding-top:0;transition:opacity .2s ease-in-out,padding .2s ease-in-out;transition-delay:.3s;line-height:1.5em}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper .jr__location-preview-name .jr__location-details .jr__location-phone{font-size:18px;font-weight:700}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper:hover .jr__location-preview-name{height:100%;padding-top:20px;opacity:.77}#jr_locations .jr__form-split .jr__location-preview .jr__location-preview-wrapper:hover .jr__location-preview-name .jr__location-details{max-height:500px;opacity:1;padding-top:40px}#jr_locations .jr__form-split .jr__location-preview .jr__markup-preview{position:relative;display:block;padding:40px;background:#efefef}#jr_locations h3.incomplete{color:#b10000}#jr_locations h3.complete{color:#00630d}#jr_locations h3.unnecessary{color:#0098db}#jr__manually-add-location{background:#fff}#jr_instructors{position:relative;z-index:2;margin-top:-73px;background:#fff}#jr_instructors h1{color:#0098db;line-height:1.4em}#jr_instructors .jr__instructor-table{border:1px solid #efefef;border-top-left-radius:10px;border-top-right-radius:10px}#jr_instructors .jr__instructor-table .jr_instructor-table-head{background:#ccc!important;border-top-left-radius:10px;border-top-right-radius:10px}#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-instructor,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-map,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-name,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-public-name{height:auto!important;padding:5px;font-size:16px!important;color:#000!important}#jr_instructors .jr__instructor-table .jr__instructor-row,#jr_instructors .jr__instructor-table .jr_instructor-table-head{display:flex;align-items:center}#jr_instructors .jr__instructor-table .jr__instructor-row:nth-child(odd),#jr_instructors .jr__instructor-table .jr_instructor-table-head:nth-child(odd){background:#f5f5f5}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-name,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-name{width:20%;font-size:20px;color:#0098db;padding:10px}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-image,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image{width:100px;height:100px;position:relative}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-image .jr__upload-image-btn,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image .jr__upload-image-btn{display:block;width:100px;height:100px;position:absolute;top:0;left:0;background:#d4eeff;text-align:center;line-height:100px;padding-top:35px;box-sizing:border-box}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-image .jr__upload-image-btn:hover,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image .jr__upload-image-btn:hover{color:#0098db;cursor:pointer}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-image .jr_delete-intructor-image,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image .jr_delete-intructor-image{color:#a31717;position:absolute;top:5px;right:5px;cursor:pointer}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-image .jr_delete-intructor-image:hover,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-image .jr_delete-intructor-image:hover{opacity:.8}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-public-name,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-public-name{width:30%}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-public-name input,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-public-name input{width:94%}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-delete-instructor,#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-delete-map,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-instructor,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-map{width:20%;cursor:pointer}#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-delete-instructor:hover,#jr_instructors .jr__instructor-table .jr__instructor-row .jr__instructor-delete-map:hover,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-instructor:hover,#jr_instructors .jr__instructor-table .jr_instructor-table-head .jr__instructor-delete-map:hover{opacity:.8}.jr__category-listing{display:flex;box-sizing:border-box;min-height:500px;border:1px solid #efefef}.jr__category-listing .jr__category-listing-box{display:block;width:30%;box-sizing:border-box;border-right:1px solid #efefef}.jr__category-listing .jr__category-listing-box .jr__listing-title{font-size:18px;padding:10px 5px 10px 10px;display:block}.jr__category-listing .jr__category-listing-box .jr__category-list{margin:0}.jr__category-listing .jr__category-listing-box .jr__category-list li{padding:5px 10px;display:block;margin-bottom:0;transition:padding .2s ease-in-out;cursor:pointer}.jr__category-listing .jr__category-listing-box .jr__category-list li:nth-child(odd){background:#efefef}.jr__category-listing .jr__category-listing-box .jr__category-list li.active{padding-left:30px;background:#0098db;color:#fff}.jr__category-listing .jr__category-info{width:70%;box-sizing:border-box;padding:20px;overflow:hidden;position:relative}.jr__category-listing .jr__category-info .jr__category-editor{width:100%;padding-left:100px;opacity:0;transition:.3s ease-in-out;position:relative;padding-bottom:100px}.jr__category-listing .jr__category-info .jr__category-editor .jr__save-categories-wrap{padding:5px 0;text-align:right;position:absolute;right:0}.jr__category-listing .jr__category-info.active .jr__category-editor{padding-left:0;opacity:1}.jr__category-listing .jr__category-info.active .jr__category-indicator-arrow{display:none}.jr__short-term-table{display:table;width:100%}.jr__short-term-table .jr__short-term-header{display:table-header-group;width:100%}.jr__short-term-table .jr__short-term-header>div{display:table-cell;border-bottom:1px solid #ccc;padding:5px;font-weight:700}.jr__short-term-table .jr__short-term-tablerow{display:table-row}.jr__short-term-table .jr__short-term-tablerow>div{display:table-cell;padding:5px;background:#efefef}.jr__short-term-table .jr__short-term-tablerow>div .jr__short-term-label{display:none}.jr__short-term-table .jr__short-term-tablerow:nth-child(odd)>div{background:#c1edff}.jr__class-types{display:flex;color:#0098db}.jr__class-types .split50{text-align:center;flex-basis:48%;border:1px solid #efefef;margin-left:1%;margin-right:1%;font-size:50px;font-weight:700;min-height:100px;line-height:1.5em}.jr__class-types .split50 span{display:block;font-size:30px}.jr__looking-at-classes-note{display:block;text-align:center;padding:10px 0}.jr__short-term-display-options label{display:inline-block;vertical-align:middle;padding:5px;border-radius:4px;font-weight:700;background:#efefef;margin-bottom:5px}.jr__ongoing-class-wrapper label{display:inline-block;vertical-align:middle;padding:5px;border-radius:4px;font-weight:700;background:#efefef;margin-bottom:5px}.jr__select-short-term-class-examples{border:2px solid #ccc;height:300px;overflow-y:scroll}.jr__select-short-term-class-examples ul{display:block;margin:0}.jr__select-short-term-class-examples ul li{cursor:pointer;display:block;padding:5px}.jr__select-short-term-class-examples ul li:nth-child(odd){background:#ccf1ff}.jr__select-short-term-class-examples ul li.selected{opacity:.8}.jr__short-term-instructor ul{margin:0}.jr__short-term-instructor ul li{display:block}.jr__short-term-instructor ul li img,.jr__short-term-instructor ul li span{display:inline-block;vertical-align:middle}.jr__choice-row{width:100%}.jr__choice-row h2{color:#0098db}.jr__choice-row .jr__choice-box{width:25%;max-width:320px;display:inline-block;vertical-align:top}@media (max-width:900px) and (min-width:650px){.jr__choice-row .jr__choice-box{width:48%!important}}@media (max-width:650px){.jr__choice-row .jr__choice-box{width:98%!important}}.jr__no-short-terms{padding:20px;font-size:16px;text-align:center}.jr__short-term-rule{padding:10px;border-radius:5px;border:1px solid #efefef;background:#fafafa;margin-bottom:5px}.jr__rule-conditions{margin-bottom:5px}.jr__rule-conditions .dashicons-no{cursor:pointer}.jr__rule-conditions .dashicons-no:hover{opacity:.8}.jr__display-order-arrange .sort-item{padding:10px;border-radius:5px;border:1px solid #efefef;background:#fafafa;margin-bottom:5px;text-transform:capitalize}.jr__display-order-arrange .sort-item .jr__category_order_name{font-size:18px;font-weight:700;margin-bottom:5px;display:inline-block}.jr__display-order-arrange .sort-item .dashicons-sort{cursor:ns-resize}.jr__display-order-arrange .sort-item.hidden_step{opacity:.5}.jr__display-order-arrange .sort-item .dashicons-hidden,.jr__display-order-arrange .sort-item .dashicons-visibility{cursor:pointer}.jr__add-table-view-criteria .dashicons{display:block;font-size:25px;width:30px}.jr__launch-more-info-example{cursor:pointer}.jr__launch-more-info-example:hover{opacity:.8}@media (max-width:800px){.jr__class-types .split50{font-size:30px;font-weight:700;min-height:100px;line-height:1.5em}.jr__class-types .split50 span{display:block;font-size:18px;line-height:24px}}.jr__calendar-view{width:100%}.jr__calendar-view .jr__calendar-legend{text-align:left}.jr__calendar-view .jr__calendar-legend .jr__small-class-toggler{width:64px;height:34px;padding:2px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:32px;border:1px solid #666;background:#fff;display:inline-block;vertical-align:middle}.jr__calendar-view .jr__calendar-legend .jr__small-class-toggler .jr__small-class-toggle{display:block;height:28px;width:28px;border-radius:15px;position:relative;left:0;background:#ccc;transition:left .3s ease-in-out,background .3s ease-in-out}.jr__calendar-view .jr__calendar-legend .jr__small-class-toggler.on .jr__small-class-toggle{left:30px;background:#12a012}.jr__calendar-view .jr__calendar-legend .jr__small-class-toggler.off .jr__small-class-toggle{left:0;background:#a01212}.jr__calendar-view .jr__calendar-legend .jr__filter-instructor-btn{border-color:#ccc;color:#666;float:right}.jr__calendar-view .jr__calendar-legend .jr__filter-instructor-btn span{display:inline-block;vertical-align:middle}.jr__calendar-view .jr__instructor-filter-wrapper{border:1px solid #ccc;border-radius:5px;margin:5px 0}.jr__calendar-view .jr__instructor-filter-wrapper ul{display:flex;flex-wrap:wrap;margin:5px 0}.jr__calendar-view .jr__instructor-filter-wrapper ul li{padding:0;list-style:none;flex-basis:30%;margin:5px 1.5%;background:#ccc;cursor:pointer;position:relative}.jr__calendar-view .jr__instructor-filter-wrapper ul li:hover{opacity:.9}.jr__calendar-view .jr__instructor-filter-wrapper ul li span{height:auto;display:inline-block;vertical-align:middle;font-weight:700}.jr__calendar-view .jr__instructor-filter-wrapper ul li span.jr__instructor-img-filter{height:30px}.jr__calendar-view .jr__instructor-filter-wrapper ul li span.jr__instructor-name-filter{font-size:15px;padding-left:5px;text-transform:capitalize;width:calc(100% - 38px)}.jr__calendar-view .jr__instructor-filter-wrapper ul li span.dashicons{position:absolute;right:0;line-height:30px}.jr__calendar-view .jr__instructor-filter-wrapper ul li.selected{opacity:.65}.jr__calendar-view .jr__short-term-tablerow>div{vertical-align:middle}.jr__calendar-view .jr__short-term-tablerow .jr__short-term-openings{text-align:center}.jr__calendar-view .jr__short-term-header .jr__short-term-openings{text-align:center}.jr__calendar-view .jr__calendar-wrapper{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;justify-content:space-between;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column{margin:5px;flex:1;min-width:120px}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__day-column-header{width:100%;padding:10px 0;text-align:center;background:#0098db;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;text-transform:uppercase;font-size:14px;word-break:normal;word-wrap:normal}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing{display:block;position:relative;margin-top:10px;background:#dbdbdb;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;padding-bottom:5px;border:1px solid #ccc;word-break:normal;word-wrap:normal;text-align:left}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__show-low-enrollment{position:absolute;top:-4px;right:-2px}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-status{display:block;padding:3px;background:#249233;color:#fff;font-size:11px;text-align:center}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time{font-size:20px;padding:10px 0;line-height:1.3em;font-weight:700;text-align:center}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time .time-tuition{margin:2px auto 0 auto}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;transition-delay:.1s;font-size:15px;word-break:normal;word-wrap:normal}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__button{width:100%;padding:10px;font-size:16px;background:#333;color:#fff;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;cursor:pointer;word-break:normal;word-wrap:normal;margin-bottom:10px}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__column-class-instructors ul{margin:0;list-style:none;padding:0}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__column-class-instructors ul li{margin:3px 0;list-style:none;padding:0}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__column-class-instructors ul li .jr__column-class-instructor-img,.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__column-class-instructors ul li .jr__column-class-instructor-name{display:inline-block;vertical-align:middle}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details .jr__column-class-instructors ul li .jr__column-class-instructor-name{width:calc(100% - 28px);word-break:normal;word-wrap:normal}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing:active .jr__column-class-details,.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing:hover .jr__column-class-details{max-height:1000px}@media (max-width:1100px) and (min-width:900px){.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column{margin-left:2px;margin-right:2px}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time{font-size:17px}}@media (max-width:899px){.jr__calendar-view .jr__calendar-wrapper{display:block}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__day-column-header{border-radius:0}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing{margin-top:5px;border-radius:0;padding-bottom:0}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-status{display:block;width:40px;height:40px;float:left;font-size:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time{font-size:17px;height:40px;float:right;width:calc(100% - 40px);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time .time-tuition{display:inline-block;margin-left:20px}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-details{max-height:0}.jr__calendar-view .jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing.open-cal-box .jr__column-class-details{max-height:1000px}}@media (max-width:1000px){.jr__calendar-view .jr__short-term-table .jr__short-term-header{display:none}.jr__calendar-view .jr__short-term-table .jr__short-term-tablerow{display:block;padding:5px 0}.jr__calendar-view .jr__short-term-table .jr__short-term-tablerow>div{display:block;padding:2px 5px}.jr__calendar-view .jr__short-term-table .jr__short-term-tablerow>div .jr__short-term-label{display:inline-block;vertical-align:middle;font-weight:700}.jr__calendar-view .jr__short-term-table .jr__short-term-tablerow .jr__short-term-openings{text-align:left}}@media (max-width:600px){.jr__calendar-view .jr__instructor-filter-wrapper ul{margin:0}.jr__calendar-view .jr__instructor-filter-wrapper ul li{flex-basis:100%}}.jr__no-scroll{overflow:hidden;height:100%;width:100%}body #jr__info-modal{width:100%;height:100%;z-index:999999999;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);overflow-x:hidden;overflow-y:auto}body #jr__info-modal .jr__info-modal-wrapper{display:flex;width:100%;height:100%}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box{margin:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;border:1px solid #efefef;border-radius:5px;overflow:hidden;width:600px;height:auto;min-height:400px;position:relative;top:-100px;opacity:0;transition:.3s ease-in-out;overflow-x:hidden;overflow-y:auto}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box img{max-width:100%}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box .jr__modal-content{padding:0 20px 20px 20px}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box .jr__modal-content h1{font-size:25px;margin:15px 0}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box .jr__close-modal{position:absolute;top:10px;right:10px;font-size:30px;color:#000;cursor:pointer}body #jr__info-modal .jr__info-modal-wrapper .jr__info-modal-box .jr__close-modal:hover{opacity:.8}body #jr__info-modal.jr__animate .jr__info-modal-wrapper .jr__info-modal-box{top:0;opacity:1}body #jr__info-drawer{width:500px;height:100%;z-index:999999999;position:fixed;top:0;right:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body #jr__info-drawer .jr__info-drawer-wrapper{border-left:1px solid #efefef;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;left:100%;width:100%;height:100%;position:absolute;transition:left .3s ease-in-out;background:#fff;overflow-y:auto;overflow-x:hidden}body #jr__info-drawer .jr__info-drawer-wrapper img{max-width:100%}body #jr__info-drawer.jr__animate .jr__info-drawer-wrapper{left:0}body #jr__info-drawer .jr__close-drawer{position:absolute;top:10px;right:10px;font-size:30px;color:#000;cursor:pointer}body #jr__info-drawer .jr__close-drawer:hover{opacity:.8}body #jr__info-drawer .jr__drawer-content{padding:0 20px 20px 20px}body #jr__info-drawer .jr__drawer-content h1{font-size:25px;margin:15px 0}body .jr__close-drawer-button.button,body .jr__close-modal-button.button{display:inline-block;width:auto;padding:10px;font-size:16px;background:#333;color:#fff;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;cursor:pointer;text-decoration:none}body .jr__more-info-img{height:300px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width:600px){#jr__info-drawer{width:100%!important}}@media (max-width:1100px) and (min-width:900px){.jr__calendar-wrapper .jr__calendar-day-column{margin-left:2px;margin-right:2px}.jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time{font-size:17px}}@media (max-width:899px){.jr__calendar-wrapper{display:block}.jr__calendar-wrapper .jr__calendar-day-column .jr__day-column-header{border-radius:0}.jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing{margin-top:5px;border-radius:0;padding-bottom:0}.jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-status{display:block;width:40px;height:40px;float:left;font-size:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.jr__calendar-wrapper .jr__calendar-day-column .jr__column-class-listing .jr__column-class-time{font-size:17px;height:40px;float:right;width:calc(100% - 40px);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}}#jr__wizard,.jr__class-wizard{overflow-x:hidden;min-height:600px}#jr__wizard .jr__wizard-list-question,.jr__class-wizard .jr__wizard-list-question{display:block;padding:5px;border:1px solid #efefef;background:#fff;margin-bottom:5px;position:relative}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-complete,#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-complete,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete{display:inline-block;position:absolute;padding:3px;color:#fff;top:0;left:0;width:12px;height:12px}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-complete .dashicons,#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete .dashicons,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-complete .dashicons,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete .dashicons{font-size:12px;width:12px;height:12px}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-incomplete{background:#a01c1c}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-complete,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-complete{background:#1ca03d}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-number,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-number{display:inline-block;width:40px;height:40px;line-height:40px;vertical-align:middle;border:1px solid #efefef;text-align:center;font-size:18px;background:#fff;cursor:ns-resize}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-question,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-question{width:calc(100% - 100px);display:inline-block;vertical-align:middle;font-size:16px;font-weight:700;padding-left:5px;cursor:pointer}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-question ul,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-question ul{margin-top:5px;margin-bottom:0}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-question ul li,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-question ul li{padding-left:20px;position:relative;font-weight:400}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-question ul li:before,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-question ul li:before{content:'';width:5px;height:5px;border-radius:50%;background:#0098db;position:absolute;left:7px;top:7px}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-question:hover,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-question:hover{opacity:.7}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-delete,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-delete{display:inline-block;width:40px;height:40px;line-height:40px;vertical-align:middle;border:1px solid #efefef;text-align:center;font-size:18px;font-weight:700;color:#fff;background:#a81616;cursor:pointer}#jr__wizard .jr__wizard-list-question .jr__wizard-list-question-delete:hover,.jr__class-wizard .jr__wizard-list-question .jr__wizard-list-question-delete:hover{opacity:.8}#jr__wizard .jr__wizard-list-question:nth-child(odd),.jr__class-wizard .jr__wizard-list-question:nth-child(odd){background:#f8f8f8}#jr__wizard .jr__wizard-question-input,.jr__class-wizard .jr__wizard-question-input{width:100%;border-color:#efefef}#jr__wizard .jr__wizard-question-answer,.jr__class-wizard .jr__wizard-question-answer{padding:15px 10px 10px 10px;border:1px solid #efefef;background:#f8f8f8;margin-bottom:5px;position:relative}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list{background:#fff;width:100%;display:block;border:1px solid #ccc;border-radius:5px;overflow:hidden;height:300px}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search{display:block;background:#fff;border-bottom:1px solid #ccc;height:40px;overflow:auto}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__search-icon,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__search-icon{height:40px;line-height:40px;width:40px;float:left;text-align:center}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__search-icon .dashicons,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__search-icon .dashicons{width:40px;height:40px;line-height:40px}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__question-search-field,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__question-search-field{width:calc(100% - 42px);display:block;float:right;height:40px;border:none}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__question-search-field:focus,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list .jr__question-search .jr__question-search-field:focus{outline:0;border:none;box-shadow:none}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul{margin:0;overflow-y:scroll;height:calc(100% - 41px)}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li{cursor:pointer;display:block;padding:7px 5px;color:#000;border-bottom:#ccc;margin:0;font-size:16px}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:nth-child(odd),.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:nth-child(odd){background:#efefef}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:nth-child(even),.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:nth-child(even){background:#fff}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:hover,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li:hover{background:#666;color:#fff}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li.active,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li.active{background:#bae6ff!important}#jr__wizard .jr__wizard-question-answer .jr__select-next-question-list ul li.active:hover,.jr__class-wizard .jr__wizard-question-answer .jr__select-next-question-list ul li.active:hover{background:#0098db!important;color:#fff!important}#jr__wizard .jr__wizard-question-answer label,.jr__class-wizard .jr__wizard-question-answer label{font-weight:700}#jr__wizard .jr__wizard-question-answer .jr__wizard-question-answer-row,.jr__class-wizard .jr__wizard-question-answer .jr__wizard-question-answer-row{margin-bottom:5px}#jr__wizard .jr__wizard-question-configuration .jr__wizard-question-input,.jr__class-wizard .jr__wizard-question-configuration .jr__wizard-question-input{font-size:18px}#jr__wizard .jr__wizard-question-configuration .jr__big-answer,.jr__class-wizard .jr__wizard-question-configuration .jr__big-answer{font-size:24px;font-weight:700;padding:10px 0;border-bottom:1px solid #efefef;margin-bottom:5px}#jr__wizard .jr__wizard-question-configuration .jr__big-answer .dashicons-sort,.jr__class-wizard .jr__wizard-question-configuration .jr__big-answer .dashicons-sort{cursor:ns-resize}#jr__wizard .jr__complete-wizard-question,.jr__class-wizard .jr__complete-wizard-question{display:inline-block;padding:5px 10px;color:#fff;background:#1ca03d;font-size:11px;font-weight:400;height:30px;border-radius:15px;box-sizing:border-box}#jr__wizard .jr__incomplete-wizard-question,.jr__class-wizard .jr__incomplete-wizard-question{display:inline-block;padding:5px 10px;color:#fff;background:#a01c1c;font-size:11px;font-weight:400;height:30px;border-radius:15px;box-sizing:border-box}#jr__wizard .jr__answer-status,.jr__class-wizard .jr__answer-status{height:20px;position:absolute;width:100%;top:-1px;left:0;text-align:center}#jr__wizard .jr__answer-status .jr__answer-status-incomplete,.jr__class-wizard .jr__answer-status .jr__answer-status-incomplete{display:inline-block;padding:5px 10px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-top:1px solid #fff;background:#fff;color:#a01c1c;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#jr__wizard .jr__answer-status .jr__answer-status-complete,.jr__class-wizard .jr__answer-status .jr__answer-status-complete{border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-top:1px solid #fff;background:#fff;display:inline-block;padding:5px 10px;color:#1ca03d;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.jr__class-wizard,.jr__wizard-example{padding:50px 20px 50px 20px;border-radius:10px;text-align:center;box-sizing:border-box}.jr__class-wizard .jr__current-question,.jr__wizard-example .jr__current-question{font-size:25px;color:#fff;font-weight:700;margin-bottom:20px;box-sizing:border-box;line-height:1.4em}.jr__class-wizard .jr__current-answers,.jr__wizard-example .jr__current-answers{max-width:500px;margin:0 auto;box-sizing:border-box;margin-bottom:0;overflow:auto}.jr__class-wizard .jr__current-answers .jr__answer,.jr__wizard-example .jr__current-answers .jr__answer{opacity:0;display:block;float:left;transform:scale(0);width:45%;box-sizing:border-box;background:#fff;border-radius:5px;padding:10px;color:#000;margin-left:2%;margin-right:2%;margin-top:10px;text-align:center;font-size:18px;font-weight:700;cursor:pointer;transition:transform .3s linear,opacity .3s linear}.jr__class-wizard .jr__current-answers .jr__answer:hover,.jr__wizard-example .jr__current-answers .jr__answer:hover{background:#00608a;color:#fff}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(1),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(1){transition-delay:.1s}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(2),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(2){transition-delay:.2s}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(3),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(3){transition-delay:.3s}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(4),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(4){transition-delay:.4s}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(5),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(5){transition-delay:.5s}.jr__class-wizard .jr__current-answers .jr__answer:nth-child(6),.jr__wizard-example .jr__current-answers .jr__answer:nth-child(6){transition-delay:.6s}@media (max-width:600px){.jr__class-wizard .jr__current-answers .jr__answer,.jr__wizard-example .jr__current-answers .jr__answer{width:96%!important}}.jr__class-wizard .jr__current-answers.animate .jr__answer,.jr__wizard-example .jr__current-answers.animate .jr__answer{opacity:1;transform:scale(1)}.jr__class-wizard .jr__recommended-class,.jr__wizard-example .jr__recommended-class{font-size:25px;color:#fff}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box{box-sizing:border-box;width:300px;margin:20px auto;background:#fff;border:1px solid #efefef;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box.hoverable,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box.hoverable{cursor:pointer}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-image,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-image{width:100%;height:200px;background:#adff2f;background-size:cover;background-position:center center;position:relative}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-image .jr__recommendation-action-indicator,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-image .jr__recommendation-action-indicator{position:absolute;bottom:0;left:0;width:100%;background:#fff;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out;font-size:12px;padding:3px;color:#0098db;text-transform:uppercase}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-title,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box .jr__class-recommendation-title{box-sizing:border-box;padding:10px;font-size:18px;font-weight:700;color:#0098db}.jr__class-wizard .jr__recommended-class .jr__class-recommendation-box:hover .jr__class-recommendation-image .jr__recommendation-action-indicator,.jr__wizard-example .jr__recommended-class .jr__class-recommendation-box:hover .jr__class-recommendation-image .jr__recommendation-action-indicator{max-height:1000px;opacity:1}#jr__google-analytics code,#jr__short-codes code{padding:10px;box-sizing:border-box;margin:10px 0;display:inline-block;border-left:5px solid #eb008b;background:#dfdfdf}.jr__class-filter-locations{display:flex;justify-content:center}.jr__class-filter-locations .jr__class-filter-location{width:350px;height:250px;background:#333;position:relative;margin:50px 10px 50px 10px;position:relative;text-align:center;box-sizing:border-box}.jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name{box-sizing:border-box;position:absolute;overflow:hidden;padding:10px 0;background:#1582ff;color:#fff;font-size:18px;bottom:0;left:0;width:100%;height:50px;opacity:.95;transition:all .4s ease-in-out}.jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name .jr__location-details{text-align:center!important;opacity:0;max-height:0;padding-top:0;transition:opacity .2s ease-in-out,padding .2s ease-in-out;transition-delay:.3s;line-height:1.5em}.jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name .jr__location-details .jr__location-phone{font-size:18px;font-weight:700}.jr__class-filter-locations .jr__class-filter-location:hover .jr__location-preview-name{height:100%;padding-top:20px;opacity:.77}.jr__class-filter-locations .jr__class-filter-location:hover .jr__location-preview-name .jr__location-details{max-height:500px;opacity:1;padding-top:40px}@media (max-width:600px){.jr__class-filter-locations{display:block}.jr__class-filter-locations .jr__class-filter-location{margin-left:auto;margin-right:auto}}.jr__short-code-example{background:#ddffdc;border:1px solid #71b480;padding:20px;font-weight:700}.jr__class-filter-label{text-align:center;font-size:20px;font-weight:700}.jr__filter-button{cursor:pointer;flex-basis:45%;margin:10px 2.5%;line-height:1.2em;background:#ccc;color:#3a3a3a;text-align:center;font-size:20px;font-weight:700;border-radius:5px;box-sizing:border-box;display:flex;align-items:center;overflow:hidden}.jr__filter-button:hover{opacity:.8}.jr__filter-button .jr__filter-button-text{width:calc(100% - 45px);padding:10px;box-sizing:border-box;text-align:left}.jr__filter-button .jr__filter-button-more-info{width:45px;text-align:center;background:#2d2d30;color:#fff;height:100%;vertical-align:middle;line-height:45px}@media (max-width:600px){.jr__filter-button{flex-basis:95%}}.jr__class-filter-back{margin:10px 0}.jr__class-filter-back .jr__class-filter-back-button{display:inline-block;height:30px;line-height:30px;text-align:center;color:#fff;text-transform:uppercase;padding:0 10px;border-radius:5px;background:#da1414;font-size:18px;cursor:pointer;border:1px solid #a31717}.jr__class-filter-back .jr__class-filter-back-button:hover{opacity:.8}.jr__class-filter-steps{width:310px;display:flex;margin:20px auto;box-sizing:border-box;justify-content:center}.jr__class-filter-steps .jr__step-back{position:absolute;height:100%;width:0%;top:0;left:0;background:#a31717;transition:width .3s linear;z-index:0}.jr__class-filter-steps .jr__step{width:30px;height:30px;display:block;border-radius:50%;overflow:hidden;background:#efefef;text-align:center;line-height:30px;color:#a31717;position:relative;margin-right:-1px}.jr__class-filter-steps .jr__step strong{position:relative;z-index:1}.jr__class-filter-steps .jr__step .jr__step-back{transition-delay:.3s}.jr__class-filter-steps .jr__step.jr__active{color:#fff}.jr__class-filter-steps .jr__step.jr__active .jr__step-back{width:100%}.jr__class-filter-steps .jr__connect{width:42.5px;height:10px;margin-top:10px;background:#efefef;position:relative;margin-right:-1px}.jr__class-filter-steps .jr__connect .jr__step-back{width:0%}.jr__class-filter-steps .jr__connect.jr__active .jr__step-back{width:100%}.jr__class-filter-categories{display:flex;justify-content:center;flex-wrap:wrap}.jr__class-filter-categories .jr__category-filter{border:1px solid #efefef;max-width:300px;width:300px;margin:10px;border-radius:5px;overflow:hidden;position:relative;padding-bottom:40px}.jr__class-filter-categories .jr__category-filter .jr__category-filter-image{width:100%;height:200px;background:#2f2569;background-size:cover;background-repeat:no-repeat;background-position:center center}.jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt{padding:10px}.jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt .jr__category-filter-more-info{display:inline-block;border:1px solid #000;padding:5px 10px;color:#000;cursor:pointer;border-radius:5px}.jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt .jr__category-filter-more-info:hover{background:#000;color:#fff}.jr__class-filter-categories .jr__category-filter .jr__category-filter-select{height:40px;line-height:40px;background:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;position:absolute;bottom:0;width:100%;cursor:pointer}.jr__class-filter-categories .jr__category-filter .jr__category-filter-select:hover{opacity:.8}.jr__class-filter-categories .jr__category-filter:active,.jr__class-filter-categories .jr__category-filter:focus{-webkit-box-shadow:0 0 5px 0 #4a4a4a;box-shadow:0 0 5px 0 #4a4a4a}.jr__calendar-legend{font-size:13px}.jr__calendar-legend .jr__filter-instructor-btn{display:inline-block!important;text-decoration:none!important;font-size:13px!important;line-height:2.15384615!important;min-height:30px!important;margin:0!important;padding:0 10px!important;cursor:pointer!important;border-width:1px!important;border-style:solid!important;-webkit-appearance:none!important;border-radius:3px!important;white-space:nowrap!important;box-sizing:border-box!important;color:#0071a1!important;border-color:#666!important;background:#f3f5f6!important;vertical-align:top!important}.jr__calendar-legend .jr__instructor-filter-wrapper ul{margin:0;padding:0}.jr__calendar-legend .jr__instructor-filter-wrapper ul li{margin:0;padding:0}.jr__class-filter{width:100%}.jr__class-filter .jr__class-filter-locations{display:flex;justify-content:center}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location{width:350px;height:250px;background:#333;position:relative;margin:50px 10px 50px 10px;position:relative;text-align:center;box-sizing:border-box;cursor:pointer}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name{box-sizing:border-box;position:absolute;overflow:hidden;padding:10px 0;background:#1582ff;color:#fff;font-size:18px;bottom:0;left:0;width:100%;height:50px;opacity:.95;transition:all .4s ease-in-out}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name .jr__location-details{text-align:center!important;opacity:0;max-height:0;padding-top:0;transition:opacity .2s ease-in-out,padding .2s ease-in-out;transition-delay:.3s;line-height:1.5em}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location .jr__location-preview-name .jr__location-details .jr__location-phone{font-size:18px;font-weight:700}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location:hover .jr__location-preview-name{height:100%;padding-top:20px;opacity:.77}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location:hover .jr__location-preview-name .jr__location-details{max-height:500px;opacity:1;padding-top:40px}@media (max-width:600px){.jr__class-filter .jr__class-filter-locations{display:block}.jr__class-filter .jr__class-filter-locations .jr__class-filter-location{margin-left:auto;margin-right:auto}}.jr__class-filter .jr__short-code-example{background:#ddffdc;border:1px solid #71b480;padding:20px;font-weight:700}.jr__class-filter .jr__class-filter-label{text-align:center;font-size:20px;font-weight:700}.jr__class-filter .jr__filter-button{cursor:pointer;flex-basis:45%;margin:10px 2.5%;line-height:1.2em;background:#ccc;color:#3a3a3a;text-align:center;font-size:20px;font-weight:700;border-radius:5px;box-sizing:border-box;display:flex;align-items:center;overflow:hidden}.jr__class-filter .jr__filter-button:hover{opacity:.8}.jr__class-filter .jr__filter-button .jr__filter-button-text{width:calc(100% - 45px);padding:10px;box-sizing:border-box;text-align:left}.jr__class-filter .jr__filter-button .jr__filter-button-more-info{width:45px;text-align:center;background:#2d2d30;color:#fff;height:100%;vertical-align:middle;line-height:45px}@media (max-width:600px){.jr__class-filter .jr__filter-button{flex-basis:95%}}.jr__class-filter .jr__class-filter-back{text-align:center;margin:10px 0}.jr__class-filter .jr__class-filter-back .jr__class-filter-back-button{display:inline-block;height:30px;line-height:30px;text-align:center;color:#fff;text-transform:uppercase;padding:0 10px;border-radius:5px;background:#da1414;font-size:18px;cursor:pointer;border:1px solid #a31717}.jr__class-filter .jr__class-filter-back .jr__class-filter-back-button:hover{opacity:.8}.jr__class-filter .jr__class-filter-back .jr__class-filter-start-over{display:inline-block;height:30px;line-height:30px;text-align:center;color:#000;text-transform:uppercase;padding:0 10px;border-radius:5px;font-size:18px;cursor:pointer;border:1px solid #000}.jr__class-filter .jr__class-filter-back .jr__class-filter-start-over:hover{opacity:.8;background:#000;color:#fff}.jr__class-filter .jr__class-filter-steps{width:310px;display:flex;margin:20px auto;box-sizing:border-box;justify-content:center}.jr__class-filter .jr__class-filter-steps .jr__step-back{position:absolute;height:100%;width:0%;top:0;left:0;background:#a31717;transition:width .3s linear;z-index:0}.jr__class-filter .jr__class-filter-steps .jr__step{width:30px;height:30px;display:block;border-radius:50%;overflow:hidden;background:#efefef;text-align:center;line-height:30px;color:#a31717;position:relative;margin-right:-1px}.jr__class-filter .jr__class-filter-steps .jr__step strong{position:relative;z-index:1}.jr__class-filter .jr__class-filter-steps .jr__step .jr__step-back{transition-delay:.3s}.jr__class-filter .jr__class-filter-steps .jr__step.jr__active{color:#fff}.jr__class-filter .jr__class-filter-steps .jr__step.jr__active .jr__step-back{width:100%}.jr__class-filter .jr__class-filter-steps .jr__connect{width:42.5px;height:10px;margin-top:10px;background:#efefef;position:relative;margin-right:-1px}.jr__class-filter .jr__class-filter-steps .jr__connect .jr__step-back{width:0%}.jr__class-filter .jr__class-filter-steps .jr__connect.jr__active .jr__step-back{width:100%}.jr__class-filter .jr__class-filter-categories{display:flex;justify-content:center;flex-wrap:wrap}.jr__class-filter .jr__class-filter-categories .jr__category-filter{border:1px solid #efefef;max-width:300px;width:300px;margin:10px;border-radius:5px;overflow:hidden;position:relative;padding-bottom:40px}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-image{width:100%;height:200px;background:#2f2569;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt{padding:10px}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt .jr__category-filter-more-info{display:inline-block;border:1px solid #000;padding:5px 10px;color:#000;cursor:pointer;border-radius:5px}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-excerpt .jr__category-filter-more-info:hover{background:#000;color:#fff}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-select{height:40px;line-height:40px;background:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;position:absolute;bottom:0;width:100%;cursor:pointer}.jr__class-filter .jr__class-filter-categories .jr__category-filter .jr__category-filter-select:hover{opacity:.8}.jr__class-filter .jr__class-filter-categories .jr__category-filter:active,.jr__class-filter .jr__class-filter-categories .jr__category-filter:focus{-webkit-box-shadow:0 0 5px 0 #4a4a4a;box-shadow:0 0 5px 0 #4a4a4a}.jr__short-term-table{display:table;width:100%}.jr__short-term-table .jr__short-term-header{display:table-header-group;width:100%}.jr__short-term-table .jr__short-term-header>div{display:table-cell;border-bottom:1px solid #ccc;padding:5px;font-weight:700;font-size:15px;word-break:normal;word-wrap:normal}.jr__short-term-table .jr__short-term-tablerow{display:table-row;font-size:15px;word-break:normal;word-wrap:normal}.jr__short-term-table .jr__short-term-tablerow>div{word-break:normal;word-wrap:normal;display:table-cell;padding:5px;background:#efefef;box-sizing:border-box}.jr__short-term-table .jr__short-term-tablerow>div .jr__short-term-label{display:none}.jr__short-term-table .jr__short-term-tablerow .day{font-family:Arial,Helvetica,sans-serif;display:inline-block;width:20px;height:20px;font-size:11px;border-radius:50%;text-align:center;margin:1px 1px;padding-top:2px;box-sizing:border-box;line-height:15px}.jr__short-term-table .jr__short-term-tablerow .day.circle-day{border-radius:50%}.jr__short-term-table .jr__short-term-tablerow:nth-child(odd)>div{background:#c1edff}.jr__short-term-table .jr__short-term-tablerow .jr__table-reg-link{width:100%;padding:10px;font-size:16px;background:#333;color:#fff;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;cursor:pointer;word-break:normal;word-wrap:normal;text-decoration:none;display:inline-block}.jr__short-term-table .jr__short-term-instructor ul{margin:0}.jr__short-term-table .jr__short-term-instructor ul li{margin:2px 0;word-break:normal;word-wrap:normal}.jr__short-term-table .jr__short-term-openings{text-align:center}.jr__short-term-table .jr__short-term-weekdays{word-break:normal;word-wrap:normal}.jr__short-term-table .jr__short-term-register{word-break:normal;word-wrap:normal}.jr__short-term-table .jr__short-term-register a{word-break:normal;word-wrap:normal;display:inline-block;padding:10px;font-size:15px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;cursor:pointer}@media (max-width:1000px){.jr__short-term-table .jr__short-term-header{display:none}.jr__short-term-table .jr__short-term-tablerow{display:block;padding:5px 0}.jr__short-term-table .jr__short-term-tablerow>div{display:block;padding:2px 5px}.jr__short-term-table .jr__short-term-tablerow>div .jr__short-term-label{display:inline-block;vertical-align:middle;font-weight:700}.jr__short-term-table .jr__short-term-tablerow .jr__short-term-openings{text-align:left}}@media (max-width:600px){.jr__short-term-table .jr__short-term-tablerow{text-align:left!important;width:94%;margin-left:3%;margin-right:3%}.jr__instructor-filter-wrapper ul li{flex-basis:100%}.jr__short-term-register a{width:100%}}