.relative{position:relative}.__acp{box-sizing:border-box}.acp__container{width:calc(100% - 40px);margin:auto;font-family:"Helvetica Neue",Arial,sans-serif}.acp__container h1{font-size:25px;font-weight:bold;color:#1D0754}.text-blue{color:#1381cf !important}.text-dark-blue{color:#1D0754 !important}.text-red{color:#cc0a0a !important}.text-orange{color:#E5801C !important}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mx-auto{margin-left:auto;margin-right:auto}.p-1{padding:1px}.p-2{padding:2px}.p-3{padding:3px}.p-4{padding:4px}.p-5{padding:5px}.p-6{padding:6px}.p-7{padding:7px}.p-8{padding:8px}.p-9{padding:9px}.p-10{padding:10px}.acp__meta-box{border:1px solid #ccc;background:#fff;padding:15px;border-radius:15px}.block{display:block}.inline-block{display:inline-block}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.acp__input-field{border:1px solid #ccc !important;background:#fff !important;border-radius:25px !important;padding:10px !important;box-sizing:border-box;min-height:auto !important;line-height:1.2em !important}.acp__input-field2{border:1px solid #ccc !important;background:#fff !important;border-radius:5px !important;padding:5px !important;box-sizing:border-box;min-height:auto !important;line-height:1.2em !important;max-width:100%}.acp__button,.acp__small_button{text-decoration:none;cursor:pointer;box-sizing:content-box;font-size:18px !important}.acp__button.blue,.blue.acp__small_button{background:#1381cf;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px;border-radius:25px;border:none}.acp__button.red,.red.acp__small_button{background:#cc0a0a;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px;border-radius:25px;border:none}.acp__button:hover,.acp__small_button:hover{opacity:.8}.acp__button svg,.acp__small_button svg{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;fill:currentColor}.acp__small_button{font-size:15px !important;padding:7px}.acp__small_button.blue{font-size:15px !important;padding:7px}.acp__select-wrapper{border:1px solid #ccc !important;background:#fff !important;border-radius:25px !important}.acp__select-wrapper>select{border-radius:25px !important;padding:10px 30px 10px 10px !important;box-sizing:content-box;border:none;min-height:auto !important;line-height:1.2 !important}ul.reset,ul.reset li,ul.reset ul li{margin:0;padding:0;text-indent:0;list-style-type:none}.acp__flex{display:flex}.acp__flexwrap{flex-wrap:wrap}.acp__flex-even{justify-content:space-evenly}.text-center{text-align:center}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.w-70{width:70%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40%}.w-30{width:30%}.w-25{width:25%}.w-20{width:20%}.w-10{width:10%}.acp__toast-box{box-sizing:border-box;z-index:2;position:fixed;bottom:0;right:0;width:320px;height:auto;overflow:hidden}.acp__toast-box .acp__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}.acp__toast-box .acp__toast_item.acp-note{background:#1381cf}.acp__toast-box .acp__toast_item.acp-success{background:#116226;color:#cef6cc}.acp__toast-box .acp__toast_item.acp-fail{background:#cc0a0a;color:#ffd9d9}.acp__toast-box .acp__toast_item.active{left:0%}.text-sm{font-size:.8em}.text-xl{font-size:1.3em}.text-lg{font-size:1.2em}.left-list-selector{border-right:1px solid #E5801C}.left-list-selector li{padding:5px 5px 5px 30px;transition:padding .3s ease-in-out;position:relative}.left-list-selector li .acp__map-list-handle{position:absolute;left:0px;top:0;width:25px;height:100%;cursor:move}.left-list-selector li .acp__map-list-handle svg{width:15px;height:15px;display:block;position:relative;fill:#333333;transform:rotate(90deg);margin-left:5px;top:50%;margin-top:-8px}.left-list-selector li:nth-child(odd){background:#efefef}.left-list-selector .mapped-pill{font-size:11px;font-weight:bold;background-color:#E5801C;color:#fff;padding:2px 7px;border-radius:20px;display:inline-block;vertical-align:middle}.left-list-selector li.active{padding-left:25px;background:#E5801C;color:#fff}.left-list-selector li.active:after{content:"";position:absolute;height:20px;width:20px;background:#E5801C;right:-10px;top:50%;margin-top:-10px;transform:rotate(45deg)}.left-list-selector li.active .mapped-pill{background:#fff;color:#E5801C}.font-bold{font-weight:bold !important}.text-right{text-align:right}.cursor-pointer{cursor:pointer}.unlink{text-decoration:none !important}.uppercase{text-transform:uppercase}.acp__table-header{display:flex;width:100%}.acp__table-header .acp__table-cell{background:#1D0754;color:#fff;padding:10px;box-sizing:border-box}.acp__table-header .acp__ins-photo{width:100px;border-top-left-radius:10px}.acp__table-header .acp__ins-iclassname,.acp__table-header .acp__ins-deletemap,.acp__table-header .acp__ins-deleteins{width:20%}.acp__table-header .acp__ins-public-name{width:30%}.acp__table-header .acp__ins-deleteins{border-top-right-radius:10px}.acp__table-record{display:flex;width:100%;align-items:center}.acp__table-record .acp__table-cell{box-sizing:border-box}.acp__table-record:nth-child(even){background:#f7f7f7}.acp__table-record:nth-child(even) .acp__table-cell{background:#f7f7f7}.acp__table-record .acp__ins-photo{width:100px;height:100px;background:#E5801C;position:relative}.acp__table-record .acp__ins-iclassname,.acp__table-record .acp__ins-deletemap,.acp__table-record .acp__ins-deleteins{width:20%;padding:10px}.acp__table-record .acp__ins-public-name{width:30%;padding:10px}.acp__table-record .acp__upload-img-button{position:absolute;width:100px;height:100px;padding-top:35px;text-align:center;color:#fff}.acp__table-record .acp__instructor-img{width:100px;height:100px;position:relative;display:block}.acp__table-record .acp__instructor-img .dashicons-trash{padding-top:5px;width:30px;height:30px;display:block;position:absolute;top:5px;right:5px;color:#cc0a0a}#acp__modal{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);width:600px;display:block;position:fixed;left:50%;margin-left:-300px;top:50%;margin-top:0;background:#fff;transition:all .3s ease-in-out;border-radius:10px;opacity:0}#acp__modal .acp__modal_header,#acp__modal .acp__modal_body,#acp__modal .acp__modal_footer{padding:20px}#acp__modal .acp__modal_header{border-top-left-radius:10px;border-top-right-radius:10px;font-size:18px;font-weight:bold;background:#E5801C;color:#fff}#acp__modal .acp__modal_footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:18px;font-weight:bold;background:#fff;text-align:right}#acp__modal.active{opacity:1;margin-top:-100px}.acp__toggler-wrap{width:45px;height:20px;border-radius:45px;position:relative;display:inline-block;vertical-align:middle;margin-right:10px;cursor:pointer}.acp__toggler-wrap .acp__toggler-beacon{display:block;border-radius:50%;position:absolute;width:16px;height:16px;top:2px;transition:left .3s ease-in-out}.acp__toggler-wrap.off{background:#b88c8c}.acp__toggler-wrap.off .acp__toggler-beacon{background:#9f1919;left:2px}.acp__toggler-wrap.on{background:#8cb898}.acp__toggler-wrap.on .acp__toggler-beacon{background:#199f36;left:27px}.float-right{float:right}.acp__error-reporting{border-radius:10px;border:2px solid #cc0a0a;background:#e8cdcd;color:#cc0a0a;padding:10px 10px 20px 10px}.acp__error-reporting ul{padding-left:20px}.acp__error-reporting ul li{font-size:16px;list-style-type:circle;list-style-position:outside}.acp__header-svg{width:30px;height:30px;fill:currentColor;display:inline-block;vertical-align:middle}.acp__sub-header-svg{width:20px;height:20px;fill:currentColor;display:inline-block;vertical-align:middle}.acp__section-collapser-head{width:100%;display:flex;align-items:center;cursor:pointer}.acp__section-collapser-head:hover{opacity:.8}.acp__section-collapser-head .acp__collapser-icon{vertical-align:middle;width:25px;height:25px;margin-right:15px}.acp__section-collapser-head .acp__collapser-icon svg{display:block;transform:rotate(0deg);transition:all .3s ease-in-out;height:20px;width:20px;margin:2.5px}.acp__section-collapser-head .acp__collapser-title{font-size:18px;width:calc(100% - 40px);font-weight:bold;color:#1D0754;display:block;padding-top:2.5px}.acp__section-collapser-body{padding:20px 0px}.acp__no_classes{padding:50px 0;font-size:20px;text-align:center}.acp__no_classes svg{display:block;width:30px;height:30px;margin:auto}.running-lookup{text-align:center;padding:40px 0}.acp__help-link{display:inline-block;vertical-align:middle;padding:10px;background:#1D0754;color:#fff;border-radius:20px;text-decoration:none}.acp__help-link svg{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.acp__help-link:hover{background:#1381cf;color:#fff}.display_preferences_unsaved{padding:10px;border-radius:10px;border:1px solid #cc0a0a;color:#cc0a0a;background:#fdd}.display_preferences_unsaved .acp__collapser-title{color:#cc0a0a}.display_preferences_unsaved .acp__collapser-icon svg{fill:#cc0a0a}.acp_on_linkedin a{display:block;background:#0077B5;border-radius:5px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;font-size:20px;padding:10px}.acp_on_linkedin a svg{width:30px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle;fill:currentColor}.acp_on_linkedin a:hover{background:#1D0754}.acp__loading-wrapper{padding:130px 0;text-align:center}.iclass-default-card{overflow:hidden;width:300px;border-radius:10px;box-shadow:0px 2px 7px 0px rgba(0,0,0,0.11);margin-left:10px;margin-right:10px;margin-bottom:20px;padding-top:15px;transition:transform 0.55s cubic-bezier(0.67, -1.07, 0.31, 2.08);position:relative}.iclass-default-card .card-top-line{background:#E5801C;height:5px;width:0px;position:absolute;top:0;left:0;transition:width 1s cubic-bezier(0.67, -1.07, 0.31, 2.08)}.iclass-default-card .card-img-wrap{height:150px;overflow:hidden;cursor:pointer}.iclass-default-card .card-img-wrap img{o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1);opacity:1;transition:all 1s ease-in-out}.iclass-default-card .card-sub-body{padding:15px 30px}.iclass-default-card .card-title{font-size:18px;font-weight:700;line-height:1.4em}.iclass-default-card .location-detail{padding-left:20px;position:relative;font-size:13px !important;margin:10px 0}.iclass-default-card .location-detail svg{width:15px;height:15px;fill:currentColor;position:absolute;top:3px;left:0}.iclass-default-card .location-detail .acp__time{display:inline-block;vertical-align:middle}.iclass-default-card .acp__btn{border:1px solid #565656;border-radius:20px;padding:10px;text-transform:uppercase;text-decoration:none;color:#565656;cursor:pointer;display:inline-block;vertical-align:middle;margin:3px;font-size:16px;line-height:1.2em;font-family:arial}.iclass-default-card .card-footer{text-align:center;padding:10px 0 10px 10px;border-top:1px solid #565656;margin-left:30px;margin-right:30px;position:relative}.iclass-default-card .card-footer .acp__color_picker-circle-example{position:absolute;right:0;top:5px}.iclass-default-card:hover{transform:translateY(-10px)}.iclass-default-card:hover .card-top-line{width:100%}.iclass-default-card:hover .card-img-wrap img{transform:scale(1.2);opacity:.8}.iclass-default-card .acp__day{width:40px;padding-left:10px;margin-right:10px;border-right:1px solid #efefef;display:inline-block;vertical-align:middle;box-sizing:content-box}.iclass-default-card .acp__days-of-the-week{text-align:left;padding:20px 0}.iclass-default-card .acp__days-of-the-week span{font-weight:200;display:inline-block;vertical-align:middle;font-size:18px;opacity:.6;margin-right:5px}.iclass-default-card .acp__days-of-the-week span.active{opacity:1;font-weight:400}.preview-box .iclass-default-card{margin-left:auto;margin-right:auto}@media (max-width: 727px){.iclass-default-card .iclass-default-card-body .card-sub-body .card-title{font-size:16px}.iclass-default-card .iclass-default-card-body .card-footer{padding:5px !important}}#toolsWrapper{flex-wrap:wrap}#toolsWrapper .acp__tool-box{display:block;width:360px;margin:10px;background:#110b5f;background:linear-gradient(218deg, #110b5f 0%, #62028d 100%);padding:35px;border-radius:10px;color:#fff;text-align:center;transition:all .3s ease-in-out}#toolsWrapper .acp__tool-box svg{display:block;margin:20px auto 10px auto;height:45px;width:45px;fill:currentColor}#toolsWrapper .acp__tool-box p.acp__tool-title{font-size:20px;color:#E5801C;font-weight:bold}#toolsWrapper .acp__tool-box:hover{background:linear-gradient(218deg, #110b5f 0%, #62028d 65%)}.acp__short-code-wrapper{padding:10px;border-radius:5px;background:#159620;color:#fff;border:1px solid #35aa3f;margin-top:10px}.acp__copy-button{display:inline-block;padding:7px 11px;background:#1381cf;color:#fff;border-radius:50px;cursor:pointer}.acp__copy-button:hover{background:#1D0754}.acp__copy-button svg{display:inline-block;vertical-align:middle;height:15px;width:15px;fill:currentColor;margin-left:10px}.bounce-right{animation-name:bounce-right;animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-duration:2s;animation-iteration-count:infinite}@keyframes bounce-right{0%{left:0px}50%{left:30px}100%{left:0px}}#acp__classFilterPage h1 svg,#acp__classFilterBuilderPage h1 svg,#acp__classFilterPreviewPage h1 svg,#acp__googleAnalyticsPage h1 svg{width:30px;height:30px;fill:currentColor;display:inline-block;vertical-align:middle}.acp__class-filter-table .acp__class-filter-header{width:100%}.acp__class-filter-table .acp__class-filter-header .acp__filt-name{border-top-left-radius:10px}.acp__class-filter-table .acp__class-filter-header .acp__filt-actions{border-top-right-radius:10px}.acp__class-filter-table .acp__table-cell{padding:10px}.acp__class-filter-table .acp__table-record .acp__filt-name,.acp__class-filter-table .acp__class-filter-header .acp__filt-name{width:30%}.acp__class-filter-table .acp__table-record .acp__filt-created-by,.acp__class-filter-table .acp__class-filter-header .acp__filt-created-by{width:14%}.acp__class-filter-table .acp__table-record .acp__filt-created-on,.acp__class-filter-table .acp__class-filter-header .acp__filt-created-on{width:15%}.acp__class-filter-table .acp__table-record .acp__filt-edited-by,.acp__class-filter-table .acp__class-filter-header .acp__filt-edited-by{width:14%}.acp__class-filter-table .acp__table-record .acp__filt-edited-on,.acp__class-filter-table .acp__class-filter-header .acp__filt-edited-on{width:15%}.acp__class-filter-table .acp__table-record .acp__filt-actions,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions{width:12%}.acp__class-filter-table .acp__table-record .acp__filt-actions .acp__table_action,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions .acp__table_action{display:inline-block;vertical-align:middle;margin:0 3px}.acp__class-filter-table .acp__table-record .acp__filt-actions .acp__table_action svg,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions .acp__table_action svg{display:block;width:20px;height:20px}.acp__class-filter-table .acp__table-record .acp__filt-actions .acp__table_action.edit-svg svg,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions .acp__table_action.edit-svg svg{fill:#3056F4}.acp__class-filter-table .acp__table-record .acp__filt-actions .acp__table_action.clone-svg svg,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions .acp__table_action.clone-svg svg{fill:#358D39}.acp__class-filter-table .acp__table-record .acp__filt-actions .acp__table_action.trash-svg svg,.acp__class-filter-table .acp__class-filter-header .acp__filt-actions .acp__table_action.trash-svg svg{fill:#8D0D0D}.no-records-yet{margin:30px 0;background:#efefef;text-align:center;padding:50px 0;border-radius:10px}.no-records-yet p{font-size:20px}.no-records-yet .acp__no-records-icon svg{display:block;margin:auto;width:50px;height:50px;fill:#1D0754;align-self:flex-end;animation-duration:2s;animation-iteration-count:infinite;transform-origin:left}.acp__work-canvas{border:1px solid #aaaaaa;border-radius:10px;overflow:hidden}.acp__work-canvas .acp__primary-work-area{padding:10px;width:100%;overflow-y:scroll;transition:width .3s ease-in-out}.acp__work-canvas .acp__side-drawer-area{position:relative;padding:10px;width:0%;overflow-y:scroll;overflow-x:hidden;border-top-right-radius:10px;border-bottom-right-radius:10px;transition:width .3s ease-in-out}.acp__work-canvas .acp__side-drawer-area .select-step-option{padding:10px;background:#efefef;color:#1D0754;font-size:16px;cursor:pointer}.acp__work-canvas .acp__side-drawer-area .select-step-option:hover{background:#1D0754;color:#fff}.acp__work-canvas .acp__side-drawer-area .select-step-option.step-used{opacity:.4;background:#1D0754;color:#fff}.acp__work-canvas .acp__add-new-step{width:100%;padding:40px 0;text-align:center}.acp__work-canvas .acp__add-new-step .new-step-btn{display:inline-block;width:100px;height:100px;border-radius:50%;background-color:#1D0754;color:#fff;font-size:70px;padding-top:30px;box-sizing:border-box}.acp__work-canvas .acp__add-new-step .new-step-btn:hover{background-color:#116226}.acp__work-canvas .acp__filter-step{margin:40px auto}.acp__work-canvas .acp__filter-step .step-number{font-weight:bold !important;color:#1D0754}.acp__work-canvas .acp__filter-step .acp__select-steptype{width:400px;margin:auto;border-radius:10px;background:#efefef;font-weight:bold;padding:20px 0}.acp__work-canvas .acp__filter-step .acp__select-steptype .left-bounce{width:40px;display:inline-block;vertical-align:middle;position:relative}.acp__work-canvas .acp__filter-step .acp__select-steptype .left-bounce svg{left:0;width:30px;height:30px;margin-left:10px;position:relative;animation-name:bounce-right}.acp__work-canvas .acp__canvas-box{width:400px;margin:40px auto;padding:0 15px 15px 15px;border-radius:10px;background:#efefef;text-align:left;position:relative}.acp__work-canvas .acp__canvas-box .box-type{position:absolute;top:-20px;display:inline-block;background:#1D0754;color:#fff;border-radius:40px;padding:10px 20px}.acp__work-canvas.select-step .acp__primary-work-area{width:calc(100% - 300px)}.acp__work-canvas.select-step .acp__side-drawer-area{width:300px}.acp__work-canvas.select-step .acp__slider-box.scroll-it{padding-top:32px;position:fixed;top:0;width:280px}.acp__work-canvas .acp__action-menu{width:100%;text-align:right}.acp__work-canvas .acp__action-menu .acp__selectable{text-align:center;height:30px;width:50px;position:relative;display:inline-block;cursor:pointer}.acp__work-canvas .acp__action-menu .acp__selectable>svg{width:30px;height:30px;fill:#1D0754}.acp__work-canvas .acp__action-menu .acp__selectable .menu-drop{width:180px;position:absolute;right:0;top:30px;background:#fff;text-align:left;display:none;border-radius:5px;border-top-right-radius:0}.acp__work-canvas .acp__action-menu .acp__selectable .menu-drop ul{margin:0}.acp__work-canvas .acp__action-menu .acp__selectable .menu-drop ul li{padding:7px 10px;margin-bottom:0;transition:padding .2s ease}.acp__work-canvas .acp__action-menu .acp__selectable .menu-drop ul li:hover{color:#1D0754;padding-left:15px}.acp__work-canvas .acp__action-menu .acp__selectable:hover{background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);box-shadow:0 5px 5px 0 rgba(0,0,0,0.5)}.acp__work-canvas .acp__action-menu .acp__selectable:hover>svg{opacity:.5}.acp__work-canvas .acp__action-menu .acp__selectable:hover .menu-drop{display:block;webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);box-shadow:0 5px 5px 0 rgba(0,0,0,0.5)}.acp__options-selector{background:#fff;border-radius:5px;max-height:100px;overflow-y:scroll;overflow-x:hidden;border:1px solid #1D0754}.acp__options-selector>label:nth-child(odd){background:#f3f3f3}.acp__options-selector>label>div{padding:5px}.acp__age-options-list{font-size:16px;font-weight:bold;padding:5px 10px;border-radius:5px;background:#dcdcdc;color:#1D0754;position:relative;height:28px;box-sizing:border-box}.acp__age-options-list span{display:block;position:absolute;height:28px;width:28px;right:0;top:0;background:#cc0a0a;text-align:center;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px}.acp__age-options-list span svg{display:block;height:20px;width:20px;fill:#fff;margin:4px}.acp__age-options-list span:hover{opacity:.7}.acp__class-filter-preview-spec{border-radius:10px;padding:15px 20px 15px 15px;background:#efefef;margin:10px;position:relative}.acp__class-filter-preview-spec .acp__filter-spec-arrow{position:absolute;right:-15px;top:50%;margin-top:-15px;width:30px;height:30px;background:#090a0f;display:block;padding:5px;box-sizing:border-box;border-radius:5px}.acp__class-filter-preview-spec .acp__filter-spec-arrow svg{fill:#fff;display:block;width:20px;height:20px}.acp__class-filter-preview-spec:last-child .acp__filter-spec-arrow{display:none}.acp__class-filter-question-wrapper{max-width:100%;width:600px;margin:20px auto;text-align:center;font-size:20px;font-weight:bold;line-height:1.4em}.acp__class-filter-step-wrapper{text-align:center}.acp__class-filter-step-wrapper .acp__class-filter-step-outer{width:auto;margin:10px auto;display:flex;align-items:center;justify-content:center}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper{width:30px;height:30px;border-radius:20px;position:relative;margin:5px;box-shadow:0 0 0 1px #ccc;border:2px solid #fff;transition:border-color .3s ease-in-out;box-sizing:content-box}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper .acp_filter-step-number{display:block;width:30px;height:30px;border-radius:20px;background:#333;line-height:30px;color:#fff;font-size:20px}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper .acp_filter-step-joiner{box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:2px;padding-bottom:2px;position:absolute;width:12px;height:12px;right:-13px;top:50%;margin-top:-7px;z-index:5}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper .acp_filter-step-joiner i{position:relative;display:block;height:10px;width:12px;background:#fff;margin:0;padding:0;box-sizing:border-box;top:-2px}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper .acp_filter-step-joiner i b{position:relative;display:block;height:10px;width:0%;background-color:#333;transition:width .3s ease-in-out}.acp__class-filter-step-wrapper .acp__class-filter-step-outer .acp__filter-step-wrapper.complete .acp_filter-step-joiner i b{width:100%}.acp__class-filter-button-wrapper{text-align:center;padding:5px 0}.acp__class-filter-button-wrapper .acp__back-filter-btn{padding:5px 10px;background:#f00;color:#fff;font-size:14px;font-weight:bold;border:none;display:inline-block;border-radius:50px;cursor:pointer}.acp__class-filter-button-wrapper .acp__back-filter-btn svg{display:inline-block;width:15px;height:15px;margin-right:5px;fill:currentColor;vertical-align:middle}.acp__class-filter-button-wrapper .acp__back-filter-btn:hover{opacity:.8}.acp__class-filter-answer-wrapper-buttons{width:600px;display:block;margin:5px auto}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button{width:280px;display:inline-block;vertical-align:top;border-radius:5px;background:#333;margin:0 5px 10px 5px;color:#fff}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button .acp__class-filter-answer-text{display:block;float:left;width:calc(100% - 25px);padding:5px;font-size:15px;font-weight:bold;line-height:1.4em;box-sizing:border-box;cursor:pointer}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button .acp__class-filter-answer-text:hover{opacity:.8}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button svg{width:20px;height:20px;display:block;float:right;fill:currentColor;padding-right:5px;padding-top:5px;cursor:pointer}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button svg:hover{opacity:.8}@media (max-width: 660px){.acp__class-filter-answer-wrapper-buttons{width:90%;margin:20px auto;display:block;position:relative}.acp__class-filter-answer-wrapper-buttons .acp__class-filter-answer-button{width:100%}}.acp__class-filter-answer-wrapper-boxes{width:90%;margin:20px auto;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.acp__class-filter-answer-wrapper-boxes .acp__class-filter-answer-box{width:300px;border-radius:10px;overflow:hidden;background:#efefef;margin:10px}.acp__class-filter-answer-wrapper-boxes .acp__class-filter-answer-box .acp__class-filter-box-image{display:block;width:100%;height:200px;background:blue}.acp__class-filter-answer-wrapper-boxes .acp__class-filter-answer-box .acp__class-filter-answer-title{font-size:20px;font-weight:bold;line-height:1.2em}.acp__class-filter-answer-wrapper-boxes .acp__class-filter-answer-box .acp__class-filter-answer-text{font-size:16px;line-height:1.3em}.acp__class-filter-answer-wrapper-boxes .acp__class-filter-answer-box .acp__class-filter-box-answer{padding:15px}body.acp__overflow{overflow:hidden}#acp__side-drawer{z-index:100000;top:0;left:0;width:100vw;height:100vh;display:block;position:fixed;background:rgba(0,0,0,0.5)}#acp__side-drawer .acp__close-background{z-index:100001;top:0;left:0;width:100vw;height:100vh;display:block;position:fixed}#acp__side-drawer .acp__drawer-content{z-index:100002;position:fixed;overflow-y:scroll;background:#fff;height:100%;width:600px;right:-600px;top:0;transition:right .4s ease-in-out}#acp__side-drawer .acp__drawer-content::-webkit-scrollbar{width:8px;padding:0 1px}#acp__side-drawer .acp__drawer-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}#acp__side-drawer .acp__drawer-content::-webkit-scrollbar-thumb{background-color:darkgrey;border-radius:4px;width:6px}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content{position:relative;height:auto;width:100%}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-close{width:40px;height:40px;position:absolute;top:20px;left:20px;background:#fff;border-radius:4px;padding:5px;box-sizing:border-box;cursor:pointer}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-close svg{fill:#000;display:block;height:30px;width:30px}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-close:hover{opacity:.7}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-image-top{height:300px;width:100%;background-position:center center;background-size:cover;display:block}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body{padding:65px 20px 20px 20px}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body .acp__drawer-title{font-size:24px;font-weight:bold;margin-bottom:20px}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body .acp__drawer-body-content{font-size:18px;line-height:1.4em}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body .acp__drawer-body-content p{font-size:18px;line-height:1.4em}#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body .acp__drawer-body-content ul,#acp__side-drawer .acp__drawer-content .acp__drawer-scrollable-content .acp__drawer-body .acp__drawer-body-content ol{font-size:18px;line-height:1.4em}#acp__side-drawer.animate .acp__drawer-content{right:0px}@media screen and (max-width: 700px){#acp__side-drawer .acp__drawer-content{width:90%;right:-90%}}.acp__filter-options{flex-wrap:wrap}.acp__filter-options>div{padding-right:10px;width:225px;margin-bottom:15px}.acp__filter-options>div .fp-cp-wrap{position:relative;z-index:1000}.acp__filter-options>div .fp-cp-wrap .fp-cp-class{position:absolute;top:0;left:0;z-index:1000}.acp__filter-plot-label{margin-top:20px}#acp__filterPlotOptions,.acp__weekly-calendar-options{flex-wrap:wrap}#acp__filterPlotOptions .acp__option-category,.acp__weekly-calendar-options .acp__option-category{width:31%;padding:10px 1%}.acp__example-color{cursor:pointer;height:35px;width:150px;border-radius:4px;font-size:16px;line-height:35px;padding-left:5px;margin-bottom:5px;position:relative}.acp__example-color .edit-color{width:30px;height:30px;position:absolute;background:#e31d1d;background:linear-gradient(218deg, #e31d1d 0%, #ca1cdb 20%, #16d2cf 40%, #1ed918 60%, #edf01f 80%, #f00a0a 100%);border:2px solid #fff;border-radius:50%;right:-15px;top:0;opacity:0;transition:all .3s ease-in-out}.acp__example-color .edit-color-close{background:#670808;color:#fff;line-height:25px;text-align:center;transform:rotate(45deg);font-size:30px}.acp__example-color:hover .edit-color{top:-15px;opacity:1}.acp__example-color:hover .edit-color-close{top:-15px;opacity:1}.acp__color_picker-circle-example{margin:10px 0 10px 10px;width:45px;height:45px;position:relative}.acp__color_picker-circle-example .acp-word-circle{display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;height:100%;text-align:center;font-size:9px;line-height:13px;font-style:italic;text-rendering:optimizelegibility;text-transform:uppercase}.acp__option-category .acp__options-selector{margin-top:10px}@media (min-width: 1200px) and (max-width: 1600px){.acp__weekly-calendar-options .acp__option-category{width:48%}}@media (max-width: 1199px){.acp__weekly-calendar-options .acp__option-category{width:98%}}@media (min-width: 1000px) and (max-width: 1350px){#acp__class-calendar-builder .acp__starting-options{width:48%;padding:2px 1%}#acp__class-calendar-builder .acp__starting-options select{width:100%}}@media (max-width: 999px){#acp__class-calendar-builder .acp__starting-options{width:98%;padding:2px 1%}#acp__class-calendar-builder .acp__starting-options select{display:block;width:100%;max-width:100%}}.acp_c_filterplot-wrappers{display:inline-block;border:1px solid #8B8C8E;border-radius:3px;position:relative}.acp_c_filterplot-wrappers .acp_c_filterplot-header{display:block;padding:10px 30px 10px 10px;color:#8B8C8E;font-size:18px;line-height:18px !important;position:relative;cursor:pointer}.acp_c_filterplot-wrappers .acp_c_filterplot-header svg{display:block;width:20px;height:20px;padding:5px;position:absolute;right:0;top:5px;fill:currentColor}.acp_c_filter-plot_options{padding-top:3px;display:block;position:absolute;left:0;top:43px;border:1px solid #8B8C8E;border-radius:3px;min-width:200px;width:125%;background:#fff;z-index:100}.acp_c_filter-plot_options .acp_c_filter-search{position:relative;display:block;margin-right:3px;margin-left:3px;border-bottom:1px solid #8B8C8E;overflow:auto}.acp_c_filter-plot_options .acp_c_filter-search input[type=text]{display:block;float:left;height:30px;width:calc(100% - 25px);border:none;position:relative;padding:5px;box-sizing:border-box;outline:none}.acp_c_filter-plot_options .acp_c_filter-search input[type=text]:active,.acp_c_filter-plot_options .acp_c_filter-search input[type=text]:focus{outline:none;box-shadow:0 0 0 0 #fff}.acp_c_filter-plot_options .acp_c_filter-search svg{float:right;display:block;height:20px;width:20px;margin-top:5px;fill:#8B8C8E}.acp_c_filter-plot_options .acp_c_filter-option-list{background:#fff;max-height:150px;overflow-y:scroll}.acp_c_filter-plot_options .acp_c_filter-option-list ul{margin-top:0;margin-block-start:0 !important;list-style-type:none !important;padding-left:0 !important}.acp_c_filter-plot_options .acp_c_filter-option-list ul li{cursor:pointer;padding:7px;margin-bottom:1px;font-size:14px}.acp_c_filter-plot_options .acp_c_filter-option-list ul li svg{display:inline-block;vertical-align:middle;height:15px;width:0;fill:currentColor;transform:scale(0);transition:all .3s ease-in-out}.acp_c_filter-plot_options .acp_c_filter-option-list ul li:nth-child(odd){background:#efefef}.acp_c_filter-plot_options .acp_c_filter-option-list ul li.active{background:#35aa3f;color:#fff}.acp_c_filter-plot_options .acp_c_filter-option-list ul li.active svg{width:15px;transform:scale(1)}.acp__selected_filters{padding:10px 0}.acp__selected_filters .acp__single-selected-filter-option{height:35px;width:auto;border-radius:4px;font-size:16px;line-height:35px;padding-left:5px;padding-right:5px;margin-bottom:5px;position:relative;display:inline-block;vertical-align:middle;margin-right:5px}.acp__selected_filters .acp__single-selected-filter-option svg{cursor:pointer;display:inline-block;width:15px;height:15px;fill:currentColor;margin-left:5px;vertical-align:middle}.acp__selected_filters .acp__single-selected-filter-option svg:hover{opacity:.8}.acp__filter-plot-options{display:flex;justify-content:center;flex-wrap:wrap}.acp__location-select-title{text-align:center;font-size:20px;margin-top:30px;margin-bottom:30px}.acp__fp-enrollment-link{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 650px){.acp_c_filterplot-wrappers{width:90%;display:block;margin:5px auto}.acp_c_filterplot-wrappers .acp_c_filter-plot_options{width:100%}.acp__selected_filters{width:90%;display:block;margin:5px auto}}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student{display:block;margin-bottom:5px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__student-title{font-size:18px;font-weight:bold}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__student-title .acp__student-color-code{display:inline-block;vertical-align:middle;padding:5px;border-radius:5px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student>div{display:inline-block}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type{width:auto}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected{border:1px dashed #ccc;color:#ccc;padding:5px;border-radius:5px;padding-right:25px;position:relative;cursor:pointer}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected .acp__filter-type{display:inline-block;vertical-align:middle}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected svg{display:block;width:20px;height:20px;position:absolute;right:3px;top:4px;fill:currentColor}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected:hover{color:#000;border:1px dashed #000}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option{padding:4px;border-radius:5px;background:#000;color:#fff;display:inline-block}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:5px;fill:currentColor;cursor:pointer}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg:hover{opacity:.8}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter{position:absolute;z-index:2}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper{position:relative;background:#fff}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search{border:1px solid #ccc;width:150px;height:40px;box-sizing:content-box;padding:2px;border-radius:5px 5px 0 0}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input{display:block;float:left;height:40px;width:123px;border:none}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input:focus{outline:none;box-shadow:0 0 0 0}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search svg{padding-top:7px;display:block;float:right;width:25px;height:25px;fill:#ccc}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options{border-radius:0 0 5px 5px;box-sizing:content-box;width:154px;position:absolute;top:44px;max-height:250px;overflow-y:scroll;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option{width:auto;display:block;padding:5px;margin-bottom:0;cursor:pointer}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:nth-child(odd){background:#efefef}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:hover{background:#139017;color:#fff}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option.active{background:#139017;color:#fff}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__student-age-filter-remove{display:inline-block;vertical-align:middle}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__student-age-filter-remove svg{display:block;width:20px;height:20px;fill:#852f2f;cursor:pointer}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__add-student-button{display:inline-block;padding:10px 15px;background:#ccc;border-radius:40px;margin:5px 0;border:none;cursor:pointer}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__add-student-button:hover{color:#fff;background:#000}.acp__weekly-calendar-wrapper .acp__weekly-calendar-body{display:flex;text-align:center}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day{flex:1;padding:5px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-header{border-radius:5px 5px 0 0;background:#ccc;font-size:16px;font-weight:bold;padding:10px 0}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box{display:block;margin-top:5px;border-radius:5px;padding-bottom:10px;background:#efefef}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-label{border-radius:5px 5px 0 0;padding:5px 0;background:#118c1d;color:#fff}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-time{font-size:30px;font-weight:bold;line-height:42px;padding-top:10px;position:relative}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-time .acp__multi-student-clarity{position:absolute;width:100%;top:0;height:0;background:#f00;font-size:12px;text-align:left}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-time .acp__multi-student-clarity span{position:relative;display:inline-block;margin-left:5px;height:16px;width:16px;background:blue;border-radius:30px;padding:2px;top:-10px;line-height:16px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal{overflow:hidden;max-height:0px;transition:max-height 1s ease-in-out;padding:0 10px;text-align:left}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-detail{margin:0}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-detail .acp_class-detail-label{font-weight:bold}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-detail.acp__class-title{font-size:17px;padding:3px 0}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-detail.acp__class-location{padding-bottom:3px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-detail.acp__class-location svg{width:15px;height:15px;fill:currentColor;position:inline-block;vertical-align:middle}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-button{border-radius:20px;padding:10px;text-transform:uppercase;text-decoration:none;cursor:pointer;display:block;text-align:center;margin-top:5px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-button.acp__class-more-info{background:#ccc;color:#000;position:relative}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-button.acp__class-more-info .acp__class_details-box{position:absolute;width:100%;bottom:100%;border-radius:10px;padding:10px;text-align:left;background:#fff}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp__class-button.acp__class-enroll{background:#000;color:#ccc}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box .acp__class-body .acp__class-reveal .acp_class-detail-label-day{width:35px;display:inline-block;vertical-align:middle}.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box:hover .acp__class-reveal,.acp__weekly-calendar-wrapper .acp__weekly-calendar-day .acp__weekly-calendar-day-time-wrapper .acp__day-time-box:focus .acp__class-reveal{max-height:700px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-working{text-align:center}.acp__multi-circle{width:30px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:30px;text-align:center;font-weight:bold;border-radius:30px;overflow:hidden}.acp__class_details-box{border-top:1px solid;margin-top:5px;padding-top:5px}.acp__class_details-box .acp_class-detail-label{display:inline-block;vertical-align:top;width:70px}.acp__class_details-box .acp__class-detail-contents{display:inline-block;vertical-align:top;width:100%;display:block}.acp__class_details-box ul.acp__class-detail-contents{margin-top:0;margin-bottom:0;padding-left:17px}.acp__loading-details{text-align:center}.acp__loading-details .acp__detail-loader{width:30px;height:30px;border:1px solid #000;position:relative;margin:auto;border-radius:40px;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.acp__loading-details .acp__detail-loader .acp__top-dash{height:2px;width:4px;position:absolute;background-color:#fff;top:-1px;left:50%;margin-left:-2px}.acp__loading-details .acp__detail-loader .acp__bottom-dash{height:2px;width:4px;position:absolute;background-color:#fff;bottom:-1px;left:50%;margin-left:-2px}.acp__jump-to-day{display:none}@media (max-width: 900px){.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__student-title{margin-bottom:2px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type{width:100%;margin-bottom:2px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option{width:100%;box-sizing:border-box;position:relative}.acp__weekly-calendar-wrapper .acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg{position:absolute;right:5px;top:10px}.acp__weekly-calendar-wrapper .acp__weekly-calendar-body{display:block}.acp__weekly-calendar-wrapper .acp__weekly-calendar-body .acp__weekly-calendar-day{width:100%;display:block}.acp__weekly-calendar-wrapper .acp__weekly-calendar-body .acp__class_details-box .acp_class-detail-label{display:block;width:100%}.acp__weekly-calendar-wrapper .acp__weekly-calendar-body .acp__class_details-box .acp__class-detail-contents{display:block;width:100%}.acp__weekly-calendar-not-working .acp__jump-to-day{display:block}.acp__weekly-calendar-not-working .acp__jump-to-day label{font-weight:bold}.acp__weekly-calendar-not-working .acp__jump-to-day select{width:100%;max-width:100%;display:block;margin:2px 0}}.acp__class-table-wrapper{width:100%;border-collapse:collapse}.acp__class-table-wrapper thead tr th{text-align:left;padding:10px;font-weight:bold;position:relative}.acp__class-table-wrapper thead tr th.sortable{cursor:pointer}.acp__class-table-wrapper thead tr th.sortable:hover{opacity:.8}.acp__class-table-wrapper thead tr th .acp__table-sort{display:block;height:15px;width:15px;transform:rotate(90deg);position:absolute;right:0px;top:50%;margin-top:-7.5px;fill:currentColor}.acp__class-table-wrapper thead tr th.active_sort{opacity:.8}.acp__class-table-wrapper tbody tr td{text-align:left;padding:10px;vertical-align:middle}.acp__class-table-wrapper tbody tr td .acp__table-col-preface{display:none}.acp__class-table-wrapper tbody tr td .acp_table-general-info{font-weight:normal}.acp__class-table-wrapper tbody tr td .acp__btn{display:block;text-decoration:none;text-align:center;border-radius:20px;padding:10px}.acp__class-table-wrapper tbody tr td .acp__btn:hover{opacity:.8}.acp__class-table-wrapper tbody tr td .acp__table_schedule{display:block;position:relative;cursor:pointer;text-align:center}.acp__class-table-wrapper tbody tr td .acp__table_schedule b{display:inline-block;vertical-align:middle;font-weight:400;font-size:10px;height:18px;width:18px;line-height:18px;text-align:center}.acp__class-table-wrapper tbody tr td .acp__table_schedule b.acp__active{border-style:solid;border-width:1px;border-radius:20px}.acp__class-table-wrapper tbody tr td .acp__table_schedule b.acp__table-col-preface{display:none}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected{position:absolute;display:none;width:160px;border-radius:4px;left:50%;margin-left:-80px;bottom:25px;-webkit-box-shadow:0 3px 5px 0 #000000;box-shadow:0 3px 5px 0 #000000}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected>p{display:block;margin-bottom:3px;margin-top:2px;font-size:15px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected>p .acp__day-name{display:inline-block;vertical-align:middle;width:40px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected>p .acp__day-time{display:inline-block;vertical-align:middle;width:50px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-10px;position:absolute;left:50%;margin-left:-5px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details{position:absolute;bottom:0;display:none;background:rgba(0,0,0,0.7);padding:5px;width:20px;height:20px;border-radius:4px;left:50%;margin-left:-10px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details svg{display:block;position:relative;height:20px;width:20px;fill:#fff}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details .acp__table-loading-details{height:2px;border-radius:2px;background:#fff;display:block;position:absolute;animation:1s infinite normal slide-loading}.acp__class-table-wrapper tbody tr td .acp__table_schedule:hover .acp_table_schedule-details{display:block}.acp__class-table-wrapper tbody tr td .acp__table_schedule:hover .acp_table_schedule-details-collected{display:block}.acp__class-table-wrapper tbody tr td .acp__table-multi-stu-indicator{padding:2px 4px}.acp__class-table-wrapper tbody tr td .acp__table-sessions ul{margin:0}.acp__class-table-outer .acp__class-table-loading{text-align:center}@media (max-width: 1500px){.acp__class-table-wrapper thead{display:none}.acp__class-table-wrapper tbody{display:block}.acp__class-table-wrapper tbody tr{display:block}.acp__class-table-wrapper tbody tr td{display:block;padding-top:5px;padding-bottom:5px}.acp__class-table-wrapper tbody tr td:first-child{padding-top:15px;border-top-left-radius:10px;border-top-right-radius:10px}.acp__class-table-wrapper tbody tr td:last-child{padding-bottom:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.acp__class-table-wrapper tbody tr td .acp__table-col-preface{display:inline-block;vertical-align:top;width:100px;font-size:13px;font-weight:bold}.acp__class-table-wrapper tbody tr td .acp_table-general-info{display:inline-block;vertical-align:top;width:calc(100% - 105px);font-weight:normal;line-height:1.4em;font-size:13px}.acp__class-table-wrapper tbody tr td .acp__table-sessions ul{display:inline-block;width:calc(100% - 105px)}.acp__class-table-wrapper tbody tr td .acp__table_schedule{font-size:13px;text-align:left}.acp__class-table-wrapper tbody tr td .acp__table_schedule b.acp__table-col-preface{display:inline-block}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp__table-col-preface{font-size:13px;width:100px;display:inline-block;text-align:left;font-weight:bold}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details{display:inline-block;position:relative;vertical-align:middle;left:auto;margin-left:5px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected{position:relative;display:block;width:100%;margin-left:auto;left:auto;bottom:0;webkit-box-shadow:0 0 0 0 #000000;box-shadow:0 0 0 0 #000000;padding:5px;margin:5px 0;box-sizing:border-box}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected p{margin:0}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected p b{font-size:13px}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected p .acp__day-name{text-align:left}.acp__class-table-wrapper tbody tr td .acp__table_schedule .acp_table_schedule-details-collected:after{display:none}.acp__class-table-wrapper tbody tr td .acp__table_schedule:hover .acp_table_schedule-details{position:relative;display:inline-block}}@keyframes slide-loading{0%{left:15%;width:10%}25%{left:15%;width:70%}50%{left:70%;width:10%}75%{left:15%;width:70%}100%{left:15%;width:10%}}@media (max-width: 900px){.acp__class-table .acp__class-table-inner-table .acp__student .acp__student-title{margin-bottom:2px}.acp__class-table .acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type{display:block;width:100%;margin-bottom:2px}.acp__class-table .acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option{width:100%;box-sizing:border-box;position:relative}.acp__class-table .acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg{position:absolute;right:5px;top:10px}}.acp__dp-visual .iclass-default-card{margin-left:auto;margin-right:auto}#acp__subClassCalendar .acp__weekly-calendar-wrapper,#acp__subClassTable .acp__weekly-calendar-wrapper{max-width:320px;margin:20px auto}#acp__subClassCalendar .acp__day-specs .acp__input-field2,#acp__subClassTable .acp__day-specs .acp__input-field2{margin-bottom:5px}#acp__subClassCalendar .acp__day-specs ul,#acp__subClassTable .acp__day-specs ul{width:100%}#acp__subClassCalendar .acp__day-specs ul li,#acp__subClassTable .acp__day-specs ul li{display:inline-block;vertical-align:top;border:1px solid #ccc;border-radius:5px;padding:10px;margin:2px;width:140px}#acp__subClassCalendar .acp__day-specs ul li.sortable-ghost,#acp__subClassTable .acp__day-specs ul li.sortable-ghost{background:#1D0754;color:#e5801c}#acp__subClassCalendar .acp__multi-student-color-choices .acp__multi-circle,#acp__subClassTable .acp__multi-student-color-choices .acp__multi-circle{margin:auto}#acp__subClassTable .acp__multi-circle{width:15px;border-radius:0}.acp__weekly-calendar-header .acp__student,.acp__class-table-inner-table .acp__student{display:block;margin-bottom:5px}.acp__weekly-calendar-header .acp__student .acp__student-title,.acp__class-table-inner-table .acp__student .acp__student-title{font-size:18px;font-weight:bold}.acp__weekly-calendar-header .acp__student .acp__student-title .acp__student-color-code,.acp__class-table-inner-table .acp__student .acp__student-title .acp__student-color-code{display:inline-block;vertical-align:middle;padding:5px;border-radius:5px}.acp__weekly-calendar-header .acp__student>div,.acp__class-table-inner-table .acp__student>div{display:inline-block}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type{width:auto}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__unselected{border:1px dashed #ccc;color:#ccc;padding:5px;border-radius:5px;padding-right:25px;position:relative;cursor:pointer}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected .acp__filter-type,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__unselected .acp__filter-type{display:inline-block;vertical-align:middle}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected svg,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__unselected svg{display:block;width:20px;height:20px;position:absolute;right:3px;top:4px;fill:currentColor}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__unselected:hover,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__unselected:hover{color:#000;border:1px dashed #000}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option{padding:4px;border-radius:5px;background:#000;color:#fff;display:inline-block}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:5px;fill:currentColor;cursor:pointer}.acp__weekly-calendar-header .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg:hover,.acp__class-table-inner-table .acp__student .acp__weekly-class-filter-type .acp__selected-filter-option svg:hover{opacity:.8}.acp__weekly-calendar-header .acp__student .acp__filter,.acp__class-table-inner-table .acp__student .acp__filter{position:absolute;z-index:2}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper{position:relative;background:#fff}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search{border:1px solid #ccc;width:150px;height:40px;box-sizing:content-box;padding:2px;border-radius:5px 5px 0 0}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input{display:block;float:left;height:40px;width:123px;border:none}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input:focus,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search input:focus{outline:none;box-shadow:0 0 0 0}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search svg,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-search svg{padding-top:7px;display:block;float:right;width:25px;height:25px;fill:#ccc}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options{border-radius:0 0 5px 5px;box-sizing:content-box;width:154px;position:absolute;top:44px;max-height:250px;overflow-y:scroll;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option{width:auto;display:block;padding:5px;margin-bottom:0;cursor:pointer}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:nth-child(odd),.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:nth-child(odd){background:#efefef}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:hover,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option:hover{background:#139017;color:#fff}.acp__weekly-calendar-header .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option.active,.acp__class-table-inner-table .acp__student .acp__filter .acp__internal-filter-wrapper .acp__filter-options .acp__filter-option.active{background:#139017;color:#fff}.acp__weekly-calendar-header .acp__student .acp__student-age-filter-remove,.acp__class-table-inner-table .acp__student .acp__student-age-filter-remove{display:inline-block;vertical-align:middle}.acp__weekly-calendar-header .acp__student .acp__student-age-filter-remove svg,.acp__class-table-inner-table .acp__student .acp__student-age-filter-remove svg{display:block;width:20px;height:20px;fill:#852f2f;cursor:pointer}.acp__weekly-calendar-header .acp__add-student-button,.acp__class-table-inner-table .acp__add-student-button{display:inline-block;padding:10px 15px;background:#ccc;border-radius:40px;margin:5px 0;border:none;cursor:pointer}.acp__weekly-calendar-header .acp__add-student-button:hover,.acp__class-table-inner-table .acp__add-student-button:hover{color:#fff;background:#000}

#footer-info+#footer-info{display:none}.db141_show_header_separators.et_header_style_left #top-menu>.menu-item + .menu-item:before,.db141_show_header_separators.et_header_style_centered #top-menu>.menu-item + .menu-item:before,.db141_show_header_separators.et_header_style_split #top-menu>.menu-item+.menu-item:before{position:absolute;left:-15px;content:'|';font-size:smaller;color:rgba(0,0,0,0.6)}.db141_show_header_separators.et_header_style_left #top-menu>.menu-item+.mega-menu:before{position:relative;top:1.1em}@keyframes animatedBackground{0%{background-position:0 0}50%{background-position:50% 0}100%{background-position:0 0}}body.toplevel_page_jackrabbitclass-admin{background:url(/wp-content/plugins/jackrabbitclass/public/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%}}.pull-right{float:right}.wpsl-error,.wpsl-info{display:block;padding:.75rem 1.25rem;border-radius:3px;margin:0;margin-bottom:10px;background-color:#f2dede;color:#a94442;border:1px
solid #ebcccc}.wpsl-info{background-color:rgba(0,115,170,0.2);border-color:rgba(0,115,170,0.15);color:#000;padding:.75em}.simple-locator-form
form{margin-bottom:20px}.simple-locator-form
label{display:block}.simple-locator-form .address-input{float:left;width:60%}.simple-locator-form .address-input input[type='text'],.simple-locator-form .address-input input[type='tel']{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.simple-locator-form
.distance{float:right;clear:none;width:35%}.simple-locator-form .distance
select{width:100%}.simple-locator-form
.submit{clear:both;padding-top:20px;margin-bottom:20px}.simple-locator-form
.geo_button_cont{display:inline-block;vertical-align:top}.simple-locator-form.loading .wpsl-icon-spinner{display:inline-block}.wpsl-taxonomy-filters{clear:both}.wpsl-icon-spinner{position:relative;top:5px;width:40px;vertical-align:top;display:none}.wpsl-icon-spinner.visible{display:inline-block;margin-left:5px}.wpsl-icon-spinner-image{-webkit-animation:wpslrotate linear 1.5s infinite;animation:wpslrotate linear 1.5s infinite;position:absolute;line-height:.1}@-webkit-keyframes
wpslrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes
wpslrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.wpsl-results{clear:both}.wpsl-results
ul{list-style-type:none;margin:0;padding:0;zoom:1}.wpsl-results ul:before,.wpsl-results ul:after{content:" ";display:table}.wpsl-results ul:after{clear:both}.wpsl-results ul
li{float:left;width:46%;clear:both;margin:0
0 20px 0 !important;list-style:none !important}.wpsl-results ul li:nth-child(even){float:right;clear:none}.wpsl-results .gm-style-iw
h4{margin:0
0 .5em 0}.simple-locator-widget .simple-locator-form .address-input,.simple-locator-widget .simple-locator-form
.distance{float:none;width:100%}.simple-locator-widget .simple-locator-form .address-input{margin-bottom:10px}.simple-locator-widget .wpsl-results ul
li{float:none;width:100%}.simple-locator-widget
.geo_button_cont{margin:0}.wpsl-map{clear:both;width:100%;height:250px;margin:20px
0px}.wpsl-map
img{width:auto;max-width:none !important}.wpsl-map.loading{display:none}.wpsl-pagination-button{float:left}.wpsl-pagination-button.button-previous{margin-right:10px}.wpsl-results-current-count{opacity:.5}.wpsl-form-page-selection{clear:both;padding-top:1em;font-style:oblique;opacity:.5}.wpsl-pagination{zoom:1}.wpsl-pagination:before,.wpsl-pagination:after{content:" ";display:table}.wpsl-pagination:after{clear:both}.wpsl-jump-to-page-form{float:right}.wpsl-jump-to-page-form .current-page,.wpsl-jump-to-page-form .total-pages{display:inline-block;margin:0}.wpsl-jump-to-page-form button[type="submit"]{display:inline-block;float:none;margin-left:8px}.wpsl-jump-to-page-form input[type="tel"]{display:inline-block;width:50px;text-align:center;margin:0
3px}[class*=et_pb_section_dap_]{width:100%}#et-boc .area-outer-wrap{max-height:100vh;max-width:100vw;pointer-events:none;position:fixed;z-index:100}#et-boc .area-outer-wrap.entry-content{padding:0}#et-boc .area-outer-wrap[data-da-type=popup]{min-width:320px;padding:10px}@media screen and (min-width:981px){#et-boc .area-outer-wrap[data-da-type=popup]{width:90%}}@media screen and (max-width:980px){#et-boc .area-outer-wrap[data-da-type=popup]{width:100%}}@media (min-width:981px){#et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#et-boc .area-outer-wrap[data-da-type=inline]{bottom:unset;height:unset;left:unset;max-height:unset;max-width:unset;position:relative;right:unset;top:unset;-webkit-transform:unset;transform:unset;width:unset}#et-boc .area-outer-wrap>[data-da-area]{-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block!important;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;overscroll-behavior:contain;pointer-events:all;position:relative}#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{content:""}#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{overflow:auto}#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{overflow:visible}#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{bottom:0!important;height:auto!important;margin-top:0!important;top:0!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{max-height:100%}#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{height:calc(100% - 20px)!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{height:100%!important}#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{max-width:100vw;min-width:100vw;padding-left:0;padding-right:0;width:100vw}#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{max-width:none;min-width:100%;width:100%}#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{height:100vh;max-height:100vh;min-height:100vh;padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{padding-left:0;padding-right:0}#et-boc .area-outer-wrap .da-close-wrap{display:block;left:50%;overflow:visible;pointer-events:none;position:absolute;text-align:right;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s .3s;-o-transition:opacity .6s .3s;transition:opacity .6s .3s;z-index:100}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:30px;line-height:30px;opacity:.7;pointer-events:all;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px}#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{display:none!important}#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{display:block}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff2;-webkit-box-shadow:0 0 3px 1px #00000008;box-shadow:0 0 3px 1px #00000008;color:#333}#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:#fff;-webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;color:#000}#et-boc .area-outer-wrap[data-da-color=dark] .da-close{background:#0002;-webkit-box-shadow:0 0 0 1px #ffffff08;box-shadow:0 0 0 1px #ffffff08;color:#eee;text-shadow:0 0 1px #000,0 0 3px #000a}#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{background:#2b2b2b;-webkit-box-shadow:0 0 1px 1px #fff3;box-shadow:0 0 1px 1px #fff3;color:#fff}#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{background-image:url(/wp-content/plugins/popups-for-divi/images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;background-image:url(/wp-content/plugins/popups-for-divi/images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;background-position:50%;background-repeat:no-repeat;background-size:32px 32px,48px 48px!important}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)}#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{-webkit-box-shadow:none;box-shadow:none}.area-outer-wrap [data-da-area]{display:block;pointer-events:all}.da-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;z-index:99}.da-overlay-visible{overflow:hidden}.da-overlay-visible .da-overlay{backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px)}[data-area-hook]{display:none!important;visibility:hidden!important}.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{z-index:20000000}.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{z-index:20000001}