@font-face{font-family:"cerebriSansBold";src:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Bold.woff2) format("woff2"),url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Bold.woff) format("woff");font-style:normal}@font-face{font-family:"cerebriSans";src:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Regular.woff2) format("woff2"),url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"cerebriSans";src:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Medium.woff2) format("woff2"),url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/../../fonts/Cerebri-Sans/CerebriSans-Medium.woff) format("woff");font-weight:500;font-style:normal}body{font-family:"cerebriSans"}.boldText{font-family:"cerebriSansBold"}.logosize{width:90px}.search-wrapper{position:relative;width:80px;height:100px;margin:0 auto}.search__circle{width:20px;height:20px;border:3px solid #fff;border-radius:100px}.search__rectangle{position:absolute;right:0;bottom:7px;width:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #fff;border-top-right-radius:12px;border-bottom-right-radius:12px}#herobg{background-repeat:no-repeat;background-size:contain;background-position:center;background-size:cover;height:auto}#hero{background:rgb(0 0 0 / .55);transition:background 0.5s linear;-webkit-transition:background 1.5s linear;height:100%;width:100%;padding-bottom:50px}.navbar{opacity:1;transition:opacity 0.5s ease;padding:20px}.stickyBG{-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;background-color:#141414;padding-top:0;padding-bottom:0;transition:all 0.5s}.navbar-fixed-top.scrolled{background-color:#fff!important;transition:background-color 200ms linear}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255);font-size:20px;font-family:"cerebriSansBold";font-weight:700}.nav-item{margin-left:20px}.navbar-toggler{border:none}.search-container{padding-top:25vh;width:50%}.search-heading{text-align:center;color:#fff}.search-heading h1{font-family:"cerebriSansBold"}.search-holder-box{background:rgb(2 31 47 / .77) 0% 0% no-repeat padding-box;border:1px solid #030731;border-radius:5px;padding:10px 20px;margin-top:5vh}.options-hover-box{background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;opacity:1}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.options{padding:10px;margin:10px;font-family:cerebriSansBold;font-weight:700;text-transform:capitalize;text-align:center}.searchbtn{background:#7e1944 0% 0% no-repeat;color:#fff;padding:10px 70px;margin-top:-10px;z-index:10;text-transform:uppercase;font-size:.8em;border-radius:8px;border:none}.searchbtn:hover{background-color:#440d25}.show{display:block!important}.dropdown a{display:block;text-decoration:none;clear:both;color:#515964;padding:16px 16px}.dropdown a:hover{background-color:#890033;color:#fff}.dropdown{display:none;background-color:#fff;box-shadow:0 2px 14px 0 rgb(0 0 0 / .14);margin-top:8px;border-radius:4px;position:absolute;top:-320%;max-height:fit-content;z-index:999;width:100%;font-size:12px;line-height:1}.long{top:-490%}.singledrop{top:-90%}.middrop{top:-210%}.short{top:-260%}.dropdown::after{position:absolute;width:30px;height:30px;border-right:2px solid #fff;border-bottom:2px solid #fff;top:100%;left:50%;margin-left:-15px;content:" ";transform:rotate(45deg);margin-top:-15px;fill:#fff;z-index:-1;background-color:#fff}.drop-btn p{pointer-events:none;font-size:12px;font-weight:200;margin:0;color:#a8b9c5}.drop-btn span{pointer-events:none}.drop-btn:hover,select:hover{cursor:pointer}.drop-btn:focus,select:focus,input[type="submit"]:focus{outline:none}.drop-btn,select{margin-right:16px;font-size:14px;font-weight:900;text-align:left;display:block;width:100%;border-radius:2px;height:56px;padding:0 0 0 16px;background-color:#fff;border:#fff0;background-position:right 16px top 50%;background-repeat:no-repeat}.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;background-color:rgb(255 255 255 / .9);overflow-x:hidden;transition:0.5s}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:0.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.content-container{padding:40px}.container-a2{padding:0 30px}.caption-style-2{list-style-type:none;margin:0;padding:0}.caption-style-2 li{float:left;padding:0;position:relative;overflow:hidden;margin:15px}.caption-style-2 li:hover .caption{opacity:1;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}.caption-style-2 img{margin:0;padding:0;float:left;z-index:4;border-radius:10px 10px 0 0;width:-webkit-fill-available}.caption-style-2 .caption{cursor:pointer;position:absolute;opacity:0;top:300px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.caption-style-2 .blur{background-color:rgb(0 0 0 / .7);height:300px;width:400px;z-index:5;position:absolute}.caption-style-2 .caption-text h1{text-transform:uppercase;font-size:18px}.caption-style-2 .caption-text{z-index:10;color:#fff;position:absolute;height:300px;width:400px;text-align:center;top:20px}.caption-style-2 ul.nav-menu{padding:0;margin:0;list-style-type:none;width:490px;margin:60px auto}.caption-style-2 ul.nav-menu li{display:inline;margin-right:10px;padding:10px;border:1px solid #ddd}.caption-style-2 ul.nav-menu li a{color:#eee;text-decoration:none;text-transform:uppercase}.caption-style-2 ul.nav-menu li a:hover,ul.nav-menu li a.active{color:#2c3e50}.carousel-item img{border-radius:10px}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='cdcdcd' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='cdcdcd' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}@media (min-width:768px) and (max-width:991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px) and (max-width:768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px){.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:768px){.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}.wide-image{width:100vw;left:50%;margin-top:60px;margin-bottom:30px}.wide-image img{width:100%}.footer-container{padding:40px;background-color:#0b2433;color:#fff;height:auto}.footer-lists{list-style-type:none;line-height:2em}#search-section{background-color:#f8f8f8}#search-filters{background-color:#fff}.smallText{color:#707070;font-size:16px}.filter-heading{color:#707070;font-size:40px;font-weight:700;font-family:"cerebriSansBold"}.filter-subheading{font-family:"cerebriSans";font-size:20px;font-weight:200}#search-results{background-color:#f8f8f8}.toggleBtn{background-color:#f5f5f5;border:3px solid #f5f5f5;border-radius:8px;color:#70707080;font-size:18px;text-align:center;width:fit-content;padding:10px 20px}.toggleBtn:active{border:3px solid #1148d2;color:#707070;background-color:#f5f5f5}.activeToggle{border-radius:8px;font-size:18px;text-align:center;width:fit-content;padding:10px 20px;border:3px solid #1148d2;color:#707070;background-color:#f5f5f5}.activeToggle:hover{border:3px solid #1148d2;color:#707070;background-color:#f5f5f5}.radioBtn{background-color:#fff;border:1px solid #707070;border-radius:5px!important;color:#70707080;font-size:14px;text-align:center;width:fit-content;margin-left:5px!important;height:25px;padding-top:0}.btn-group .active{background-color:#e3e3e3;color:#707070}[type="radio"]{display:none}.toggleBtn:hover{border:3px solid #1148d2;color:#707070;background-color:#f5f5f5}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{border:3px solid #1148d2;color:#707070;background-color:#f5f5f5}#programOptions .toggleBtn{width:40%}#programOptions button span{color:#70707080;font-size:10px;display:block}#programOptions .trial{margin-top:5px}#locationSchools{background-color:#f8f7f8;font-family:"cerebriSans"}#locationSchools label{font-size:14px}#keySearchOption input{background-color:#f8f7f8;border:none;text-decoration:underline;text-decoration-color:#1148d2}.popover-body{background-color:#000;color:#fff}.age-slider label{color:#000;font-size:12px}.age-slider .slider{-webkit-appearance:none;width:90%;height:3px;position:absolute;background:#000;outline:none}.age-slider .slider input{pointer-events:none;position:absolute;overflow:hidden;left:25%;top:15px;width:50%;outline:none;height:18px;margin:0;padding:0}.age-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#000;cursor:pointer;border-radius:8px;pointer-events:all;position:relative;z-index:1;outline:0}.age-slider .slider::-moz-range-thumb{width:10px;height:10px;background:#000;cursor:pointer;pointer-events:all;position:relative;z-index:10;-moz-appearance:none}.age-slider .slider input::-moz-range-track{position:relative;z-index:-1;border:0}.age-slider .slider input:last-of-type::-moz-range-track{-moz-appearance:none;background:none #fff0;border:0}.age-slider .slider input[type="range"]::-moz-focus-outer{border:0}.addressButton button{background-color:#1148d2;color:#fff;font-size:12px;border:none;width:100%;text-align:center}.itemImg{min-height:350px;max-height:370px}.scheduleBtn{background-color:#ececec;border:3px solid #ececec;border-radius:8px;color:#000;font-size:18px;text-align:center;width:fit-content;padding:10px 20px;margin-bottom:5px}.scheduleBtn span{margin-top:10px}.scheduleBtn[aria-expanded="true"]{padding-top:15px}.arrowUp::after{content:"\2303";vertical-align:-10%}.arrowDown::after{content:"\2304";vertical-align:25%}.classItemAddToCart{background-color:#1148d2;color:#fff;font-size:12px;border:none;width:100px;text-align:center;margin-left:-50px;padding:5px;border-radius:5px}.full{background-color:#909090;color:#cac8c8}.studentPortfolioLink{color:#2e2e2e;text-decoration:underline}.table-responsive{display:table}.studentWorkcontainer{width:50%;margin:0 auto;border-top:none;border-left:1px solid #cac8c8;border-right:1px solid #cac8c8;border-bottom:1px solid #cac8c8;border-radius:10px;background-color:#fff}.slide-window{height:auto;overflow:hidden;position:relative}.slide-window img{width:100%;border-radius:30px}.slide-holder{background-color:blue;margin-left:0;transition:margin-left 1s}.slide{height:auto;float:left}.slide-nav{position:absolute;width:100%;height:20px;left:0;bottom:10px;text-align:center;z-index:100}.slide-nav-bt{width:9px;height:9px;background-color:#fff;border:solid 1px #fff0;border-radius:50%;display:inline-block;cursor:pointer}.slide-nav-bt.active{background-color:#000;border:solid 1px #fff}.studentWorktext{margin-top:10px;margin-left:3%}.fancybox-close-small{left:68%}.fancybox-slide--html .fancybox-close-small{top:10%;color:#fff;border:1px solid #fff;border-radius:100px}.fancybox-content{background-color:#fff0}.scheduleCard{background-color:#fff;border-radius:10px;max-width:100%}.cardPrice{max-width:100px}.cardDays span{background-color:#ececec;color:#000;padding:5px}@media only screen and (max-width:768px){.navbar-collapse{text-align:center;background-color:rgb(0 0 0 / .9)}.navbar-collapse .show{background:rgb(0 0 0 / .9)!important;margin-left:-1em;padding-left:1em}.navbar-dark .navbar-nav .nav-link:hover{background-color:#fff;color:black!important}.drop-btn,select{text-align:center;padding:0;padding-left:0}.search-container{width:80%}.caption-style-2 li{width:100%}.dropdown{left:0}.searchbtn{transform:scale(1.2)}.scheduleBtn{margin-bottom:15px;margin-left:-6px}.studentWorkcontainer{width:100%}.classItemAddToCart{background-color:#1148d2;color:#fff;font-size:6px;border:none;width:70px;text-align:center;margin-left:-18px;padding:3px;border-radius:5px}.cardDays span{font-size:8px}}body{background:none #fff0;color:#2A2A2A}body.in_filter{overflow:hidden}:focus{outline:none}textarea,button,input[type="text"],input[type="button"],input[type="email"],input[type="submit"],input[type="tel"],input[type="number"],input[type="password"]{-webkit-appearance:none;border-radius:0;outline:none}button:focus{outline:none}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#2A2A2A;}.container{max-width:1340px;padding-left:30px;padding-right:30px;width:100%}.searchBoxContainer{padding-top:80px;max-width:900px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.search-holder-box{margin-top:0;position:relative;padding:25px 25px 40px}.search-holder-box .row{margin-left:-10px;margin-right:-10px}.search-holder-box select{opacity:0}.search-holder-box .options{flex:0 0 33.3333%;margin:0;padding:0 10px;max-width:33.3333%;font-family:"cerebriSans";height:50px}.search-holder-box .selectric-wrapper{height:100%}.selectric-open{z-index:5}.selectric-input{display:none}.search-holder-box .selectric{height:100%;border:none;display:flex;align-items:center;border-radius:5px;overflow:hidden}.search-holder-box .selectric-disabled{opacity:1}.search-holder-box .selectric-disabled .selectric{background-color:#DEDEDE}.search-holder-box .selectric .button{display:none}.search-holder-box .selectric .label{font-size:14px;margin:0;text-align:left;color:#B1B1B1;text-transform:uppercase;padding-left:15px;font-weight:500}.search-holder-box .options.active .label{color:#2A2A2A}.search-holder-box .selectric-items{border-radius:5px;overflow:hidden;top:0;z-index:2;border:none;background-color:#fff}.search-holder-box .selectric-items ul{padding-left:5px}.search-holder-box .selectric-items li{color:#2A2A2A;text-align:left;text-transform:uppercase;font-size:14px;padding-left:10px;font-weight:500;border-bottom:1px solid #707070}.search-holder-box .selectric-items li.selected{background-color:rgb(0 0 0 / .06);color:#7E1944;position:relative}.search-holder-box .selectric-items li.highlight{background-color:rgb(0 0 0 / .06)}.search-holder-box .selectric-items li.selected:after{content:'';width:20px;height:15px;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/tick.png);position:absolute;right:10px;background-size:contain;top:0;bottom:0;margin:auto}.search-holder-box .selectric-items li:hover{background-color:rgb(0 0 0 / .06)}.search-holder-box .searchbtn{font-size:16px;font-family:"cerebriSans";font-weight:500;width:190px;height:40px;line-height:40px;bottom:-20px;-webkit-appearance:none;border-radius:5px;position:absolute;padding:0;margin:auto;display:block;left:0;right:0;z-index:2}.search-holder-box .close_menu{display:none}#herobg{height:500px}#hero{padding-bottom:0;display:flex;align-items:center;padding-top:100px}.search-container{padding-top:0;width:100%}.search-heading h1{font-size:48px;line-height:1.1;margin-bottom:0}.search-heading .subtitle{font-size:16px;margin-bottom:30px}#herobg .searchBoxContainer{padding-top:0}#herobg #searchForm{margin-bottom:0}#search-section{background-color:#EFEFEF;position:relative}#search-section .flex{display:flex;margin-left:-20px;margin-right:-20px}#search-section .search-top .flex{align-items:center;padding-top:14px;padding-bottom:14px;position:relative}#search-section .left-col{flex:0 0 300px;max-width:300px;padding-left:20px;padding-right:20px}#search-section .right-col{flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px);padding-left:20px}#search-section .section_header{font-family:"cerebriSansBold";font-size:18px;font-weight:700}#search-section .filter-header{position:relative}#search-section #close_filter{width:20px;height:20px;position:absolute}#search-section #clear_filter{font-size:14px;text-decoration:underline;display:inline-block;vertical-align:middle;cursor:pointer;color:#707070;position:absolute;top:0;line-height:1;height:14px;bottom:0;margin:auto;right:0}#search-section .course_serach_url_link{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}#search-section .course_serach_url{position:relative;padding-right:30px}#search-section .course_serach_url_btn{display:flex;cursor:pointer;background-color:#006cfa;color:#fff;position:absolute;right:10px;top:0;bottom:0;height:30px;margin:auto;border-radius:50px;padding:5px 10px}#search-section .course_serach_url_btn img{height:20px;margin-right:5px}#copy-success{box-shadow:0 0 20px rgb(0 0 0 / 15%);display:flex;visibility:hidden;opacity:0;transition:.3s;align-items:center;background-color:#006cfa;color:#fff;font-size:14px;padding:10px;bottom:25px;left:0;right:0;margin:auto;width:140px;text-align:center;position:fixed;z-index:5;justify-content:center}#copy-success img{height:20px;margin-right:5px}#copy-success.active{visibility:visible;opacity:1}#search-section .result_not_found{text-align:center;margin-top:0}#search-section .result_not_found .not_found_title{margin-top:-40px}#search-section .result_not_found .not_found_subtitle{margin-bottom:10px}#search-section .result_not_found .not_found_img img{max-width:300px;width:90%}#search-section .result_not_found .course_tags{display:block;text-align:center;margin:0 auto;max-width:540px;padding-left:20px;padding-right:20px}#search-section .result_not_found .course_tags_tag{display:inline-block}#search-section .search-top{background-color:#fff;position:sticky;top:0;z-index:3;margin-left:-20px}#search-section .filter-col{display:flex;align-items:center;justify-content:space-between}#search-section .filter_clear{font-size:14px;text-decoration:underline;display:inline-block;vertical-align:middle;cursor:pointer}#search-section .filter_search_btn{display:inline-block;vertical-align:middle;margin-left:15px}#search-section .submit_button,#search-section .search_button{font-size:15px;font-weight:700;width:90px;background-color:#7E1944;border:none;color:#fff;border-radius:5px;border-radius:5px;line-height:1;padding-top:7px;padding-bottom:7px}#search-section #sortFilters{display:flex;align-items:center;flex-wrap:wrap;padding-left:20px}#search-section #sortFilters .section_header{margin-right:20px}#search-section #sortFilters .btn-group{line-height:1}#search-section #sortFilters .radioBtn{margin-bottom:0;height:auto;line-height:1;padding-top:3px;padding-bottom:3px;color:#838383;cursor:pointer;border-color:#838383;background-color:#fff0;box-shadow:none}#search-section #sortFilters .radioBtn.active{color:#285BD4;border-color:#285BD4;background-color:#fff}#search-section .search-input{height:32px;right:0;top:0;bottom:0;margin:auto;position:absolute}#search-section .search-input span{background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/search2.svg);width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:12px;top:0;bottom:0;margin:auto;cursor:pointer}#search-section .search-input input{background-color:#F8F7F8;border:1px solid #707070;border-radius:5px;padding:3px 30px 3px 10px;width:200px}#search-filters{padding-top:20px;position:sticky;top:60px;height:100vh;overflow:scroll}#search-filters .filter-subheading{margin-bottom:10px}#search-filters .filter-item{margin-bottom:35px}#search-filters .filter-item .toggleBtn{color:#2A2A2A;border-width:1px;margin-right:10px;margin-bottom:7px;width:auto;border-radius:3px;box-shadow:none;cursor:pointer;font-size:13px;padding:1px 8px}#search-filters .filter-item .activeToggle,#search-filters .filter-item .toggleBtn.active{color:#285BD4;border-color:#285BD4;background-color:#fff}#search-section .btn:focus{box-shadow:none}#search-section.search_url{background-color:#fff0}#search-section.search_url .left-col{margin:0;top:0;position:static;flex:0 0 100%;max-width:100%}#search-section.search_url .flex{margin-left:0;margin-right:0}#search-section.search_url #search-filters{border:1px solid #DEDEDE;height:auto;margin-bottom:20px;padding-right:20px}#search-section.search_url #search-filters #locationSchools .addressButton{display:none}#search-section.search_url #search-filters #locationSchools .form-check{display:inline-block;margin-right:20px}#search-section.search_url #search-filters .filter-age .age-slider_container{max-width:500px}#search-section.search_url .course_serach_url{padding:15px;background-color:#eee;margin-top:10px;margin-bottom:10px;border-radius:3px;padding-right:140px}#search-filters .filter-age .irs-grid-pol,#search-section .filter-age .irs-grid-text{display:none}#search-filters .filter-age .age-slider_container{position:relative;margin-top:30px}#search-filters .filter-age .age-slider_container .rzslider .rz-pointer{top:-10px;width:24px;height:24px;background-color:#006cfa;border-radius:24px;box-shadow:0 1px 3px rgb(0 0 255 / .3)}#search-filters .filter-age .age-slider_container .rzslider .rz-pointer:after{display:none}#search-filters .filter-age .age-slider_container .rzslider .rz-selection{background-color:#006cfa}#search-filters .filter-age .age-slider_container .rzslider .rz-bubble.rz-limit{top:16px;visibility:visible!important;display:none}#search-filters .filter-age .age_start{position:absolute;bottom:-10px}#search-filters .filter-age .age_close{position:absolute;right:0;bottom:-10px}#search-filters .filter-age .irs--round .irs-handle{background-color:#285BD4;border-color:#285BD4}#search-filters .filter-age .irs--round .irs-bar{background-color:#285BD4}#search-filters #locationSchools{padding:20px 15px;padding-bottom:5px}#search-filters #locationSchools .form-check{margin-bottom:10px;margin-right:0;display:block}#search-filters #locationSchools .form-check:last-child{margin-bottom:15px}#search-filters #locationSchools .form-check-input{display:none}#search-filters #locationSchools .form-check-label{font-size:13px;position:relative;padding-left:30px;width:100%;cursor:pointer;font-weight:initial}#search-filters #locationSchools .form-check-label:after{content:'';width:20px;height:20px;position:absolute;border:1px solid #707070;border-radius:3px;left:0;top:0;bottom:0;margin:auto}#search-filters #locationSchools .form-check-input:checked+.form-check-label:after{background-color:#285BD4;border-color:#285BD4}#search-filters #locationSchools .addressButton{min-height:75px}#search-filters #locationSchools .addressButton #addressView{background-color:#2A2A2A;font-size:14px;text-align:left;line-height:1.1;border-radius:3px;padding:4px 10px;color:#fff;border:none;width:100%;display:none}#search-filters #locationSchools .addressButton #addressView.active{display:block}#search-section #search-filters .search_button{text-align:center;width:100%;cursor:pointer;display:none}#searchedClasses{position:relative}#search-results{background-color:#fff0;position:relative;padding-bottom:50px}#search-results .swiper-wrapper img{width:100%}#search-results .course_record{margin-bottom:5px;position:relative}#search-results .course_tags{padding-bottom:5px;display:flex;align-items:center;flex-wrap:wrap;padding-top:5px;position:sticky;top:70px;z-index:5}#search-results .course_tags.mobile_only{display:none}#search-results .course_tags .course_tags_title{margin-right:10px;margin-bottom:5px}#search-results .course_tags .course_tags_tag,#search-results .course_tags .course_tags_clear_mobile{background-color:#000;color:#fff;padding:2px 5px;position:relative;padding-right:20px;border-radius:4px;font-size:14px;margin-right:5px;margin-bottom:5px;cursor:pointer;display:inline-block}#search-results .course_tags .course_tags_tag:last-child,#search-results .course_tags .course_tags_clear_mobile:last-child{margin-right:0}#search-results .course_tags .course_tags_clear{padding:2px 5px;font-size:14px;margin-bottom:5px;cursor:pointer;color:#0770e3}#search-results .course_tags .course_tags_clear:hover{color:#333;text-decoration:underline}#search-results .course_tags .course_tags_tag:after,#search-results .course_tags .course_tags_clear_mobile:after{content:"";position:absolute;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/close_wh.svg);width:7px;height:7px;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;bottom:0;margin:auto;right:5px}#search-results .course_tags .course_tags_tag:hover:not(:active):not(:disabled),#search-results .course_tags .course_tags_clear_mobile:hover:not(:active):not(:disabled){background-color:#777}#search-results .course_tags .course_tags_tag:active:not(:disabled),#search-results .course_tags .course_tags_clear_mobile:active:not(:disabled){background-color:#aaa}#search-results .image-slide{margin-bottom:15px}#search-results .classItem{box-shadow:0 2px 10px rgb(0 0 0 / .15);background-color:#fff;margin-bottom:15px}#search-results .classItem .main-content{padding:15px 320px 15px 20px;position:relative}#search-results .classItem .number{font-size:16px;font-family:"cerebriSansBold";font-weight:700;margin-top:10px}#search-results .classItem .title{font-size:20px;font-family:"cerebriSansBold";font-weight:700;position:relative;margin-bottom:0;margin-top:10px}#search-results .classItem .title a{color:#2A2A2A;text-decoration:none}#search-results .classItem .title a:hover{text-decoration:underline}#search-results .classItem .bg-img-container{right:0;width:320px;height:200px;top:0;position:absolute;overflow:hidden}#search-results .classItem .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;transition:0.3s}#search-results .classItem .age{font-size:16px;font-weight:500;position:relative;margin-bottom:25px}#search-results .classItem .age .studentPortfolioLink{position:absolute;right:20px;font-weight:400;color:#2A2A2A}#search-results .classItem .section_header{margin-bottom:0;font-size:18px}#search-results .classItem .schedule_header_limit{display:inline-block;position:relative;padding-right:20px;cursor:pointer}#search-results .classItem .schedule_header_limit:after{content:"";background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow_down.svg);width:13px;height:6px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(180deg)}#search-results .classItem .schedule_header_limit.collapsed:after{transform:rotate(0deg)}#search-results .classItem .highlight_content{position:relative;padding-bottom:15px;margin-bottom:20px}#search-results .classItem .highlight_content .featured-course{top:0;bottom:auto;right:20px}#search-results .classItem .highlight_content:after{content:'';position:absolute;width:50%;height:1px;background-color:rgb(112 112 112 / .5);width:calc(100% - 20px);left:0;bottom:0}#search-results .classItem .highlight_content .section_header{display:inline-block;position:relative;padding-right:20px;cursor:pointer;margin-bottom:5px;margin-top:0}#search-results .classItem .highlight_content .section_header:after{content:"";background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow_down.svg);width:13px;height:6px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(0deg)}#search-results .classItem .highlight_content .section_header.collapsed:after{transform:rotate(180deg)}#search-results .classItem .section_text{line-height:1.4;padding-right:15px}#search-results .classItem .section_text ul{padding-left:20px;margin-bottom:10px}#search-results .classItem .scheduleBtn{text-align:left;position:relative}#search-results .classItem .scheduleBtn.collapsed:after{transform:rotate(180deg)}#search-results .classItem .featured-course{font-size:14px;color:#fff;border-radius:3px;background-color:#285BD4;width:70px;position:absolute;text-align:center;right:340px;bottom:25px}#search-results .classItem .scheduleBtn:after{content:"";background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow_down.svg);width:13px;height:6px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:18px;top:0;bottom:0;margin:auto}#search-results .classItem .class-detail{position:relative;max-height:180px;overflow:hidden}#search-results .classItem .class-detail .limit-class-showmore{display:block;content:"";position:absolute;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/registration_mask.png);height:70px;bottom:0;left:0;width:100%;text-align:center;background-size:auto 100%;background-repeat:repeat-x;cursor:pointer}#search-results .classItem .class-detail.show-class{max-height:100%}#search-results .classItem .class-detail.show-class .limit-class-showmore{display:none}#search-results .classItem .class-detail .limit-class-showmore span{font-family:"cerebriSansBold";font-size:18px;font-weight:700;background-color:#285BD4;color:#fff;padding:5px 20px;border-radius:3px;margin-top:25px;display:inline-block;transition:0.3s}#search-results .classItem .class-detail .limit-class-showmore:hover span{box-shadow:0 0 5px rgb(0 0 0 / .6)}#search-results .classItem .class-detail-container{padding:20px}#search-results .classItem .class-table{margin-bottom:0;margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}#search-results .classItem .class-table th,#search-results .classItem .class-table td{padding:5px 0;padding-right:5px;padding-left:5px;vertical-align:middle}#search-results .classItem .class-table th{font-weight:600;font-size:16px;font-size:14px}#search-results .classItem .class-table td{font-size:14px;line-height:1.2}#search-results .classItem .class-table td.colTerm_val{text-align:center}#search-results .classItem .class-table td:first-child{position:relative}#search-results .classItem .class-table td .iicon{width:14px;height:14px;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/iicon.svg);position:absolute;left:0;top:8px;display:none}#search-results .classItem .class-table td a{color:#285BD4;text-decoration:none}#search-results .classItem .class-table td .active{color:#285BD4;text-decoration:none;cursor:pointer}#search-results .classItem .class-table .classItemAddToCart{margin-left:0;width:90px;font-size:14px;padding:1px 0;background-color:#7E1944;display:none}#search-results .classItem .class-table .classItemAddToCart.active{color:#fff;display:block}#search-results .classItem .class-table .classItemAddToCart.full{background-color:#DEDEDE;color:#2A2A2A}#search-results .show-more-btn,#search-results .search-btn{margin-top:40px;background-color:#285BD4;color:#fff;width:205px;margin-left:auto;margin-right:auto;text-align:center;padding-top:8px;padding-bottom:8px;border-radius:3px;cursor:pointer;box-shadow:0 3px 3px rgb(0 0 0 / .2)}#search-results .search-btn{width:150px;position:absolute;left:0;right:0;top:250px}#search-results .search-bg.active{visibility:visible;opacity:1}#search-results:after{content:'';position:absolute;top:0;height:100%;width:100%;visibility:hidden;opacity:0;left:0;z-index:11;transition:0.3s;background-color:rgb(255 255 255 / .6)}#search-results.active:after{opacity:1;visibility:visible}#search-results .search-btn{width:150px;position:absolute;left:0;right:0;top:50px;opacity:0;visibility:hidden;z-index:12}#search-results.active .search-btn{opacity:1;visibility:visible}#search-results.in_search .search-btn{bottom:50vh;top:auto}.popup-content{max-width:800px;background-color:#fff;margin-left:auto;margin-right:auto;border-radius:17px;overflow:hidden}.popup-content .bg-img{height:420px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.popup-content .swiper-wrapper{height:auto}.popup-content .mfp-close{color:#fff0;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/close.svg);width:40px;height:40px;background-position:center;background-size:cover;right:20px;top:20px}#exceptionDatePopup .mfp-close{color:#fff0;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/close.svg);width:30px;height:30px;background-position:center;background-size:cover;right:30px;top:30px}.popup-content .description{line-height:1.3;font-size:14px;padding:15px 25px}.popup-content .swiper-pagination{top:390px;bottom:auto}.popup-content .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:.5;margin-left:5px;margin-right:5px}.popup-content .swiper-pagination-bullet-active{opacity:1}#exceptionDatePopup{padding:30px;max-width:400px;padding-right:60px}#exceptionDatePopup .section_header{font-family:"cerebriSansBold";font-size:18px;font-weight:700;margin-bottom:20px}#exceptionDatePopup .content_text{font-size:14px}#bg_menu{background-color:rgb(0 0 0 / .7);position:fixed;top:0;left:0;transition:0.3s;width:100%;height:100%;z-index:11;visibility:hidden;opacity:0}#bg_menu.active{visibility:visible;opacity:1}.addtocart .popover-body{position:relative;padding:5px 5px 5px 25px}.addtocart .popover-body:after{content:"";position:absolute;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/checked.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:center;left:5px;top:0;bottom:0;margin:auto}.webui-popover .webui-popover-content{position:relative;padding:5px 5px 5px 25px}.webui-popover .webui-popover-content:after{content:"";position:absolute;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/checked.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:center;left:5px;top:0;bottom:0;margin:auto}.popover .arrow::after{border-top-color:#000}.carousel{margin-bottom:15px}.carousel .carousel-caption{display:none}.carousel .carousel-control{display:none}.carousel .carousel-indicators{display:none}.carousel .item img{width:100%}.popover-content{padding-left:30px;position:relative;padding-right:10px}.popover-content:after{content:"";position:absolute;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/checked.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:center;left:10px;top:0;bottom:0;margin:auto}.header-menu_right_btn .hamburger{margin:0;float:none;padding:0;position:static;border:none;border-radius:0}.modal-dialog{margin-top:250px}.course_slider{position:relative}.course_slider_link{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:768px){.mobile_only{display:none}#search-filters{top:80px;margin-top:-50px;z-index:4;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;height:calc(100vh - 80px)}#search-filters .section_header{margin-bottom:10px}#search-filters .filter-footer{position:sticky;bottom:0;margin-left:-20px;margin-right:-5px;background-color:#fff;z-index:3;display:flex;flex-direction:column;align-items:center;padding-top:15px;padding-bottom:5px;box-shadow:0 -2px 6px rgb(0 0 0 / .16)}#search-filters .filter-footer .filter_clear{order:2;color:#707070;margin-top:5px}#search-section .filter_search_btn{width:90%;max-width:225px;margin-left:0}#search-filters .filter-footer .filter_search_btn .submit_button{padding-top:10px;padding-bottom:10px;width:100%}#search-results .classItem .featured-course.mobile_only{display:none}#search-section .search-main{position:relative}#search-section .search-main:after{content:"";position:absolute;background-color:#fff;width:20px;left:0;top:0;height:100%}#mobileSortFilters{display:none}#search-results .course_tags .course_tags_clear_mobile{display:none}#search-results .course_tags{background-color:#efefef;margin-left:-20px;padding-left:20px;margin-right:-10px}#searchedClasses{min-height:650px}}@media (min-width:992px){#search-filters .filter-footer{margin-right:-20px}}@media (min-width:1201px){#search-results .classItem:hover .bg-img{transform:scale(1.1)}#search-filters{margin-top:-53px}}@media (min-width:1340px){#search-section .search-main:after{width:calc(50% - 1340px / 2 + 20px);left:0}}@media (max-width:1200px){#search-section .section_header{font-size:16px;font-weight:500}#search-section .left-col{flex:0 0 275px;max-width:275px}#search-section .right-col{flex:0 0 calc(100% - 275px);max-width:calc(100% - 275px)}#search-results .classItem .main-content{padding-right:250px}#search-results .classItem .bg-img-container{width:250px}#search-results .classItem .title{font-size:20px}#search-results .classItem .section_text{font-size:14px}#search-results .classItem .scheduleBtn{padding-top:8px;padding-bottom:8px}#search-results .classItem .featured-course{right:20px}}@media (max-width:991px){.search-heading h1{font-size:32px;margin-bottom:10px}#search-section .left-col{flex:0 0 250px;max-width:250px;padding-right:5px}#search-section .right-col{flex:0 0 calc(100% - 250px);max-width:calc(100% - 250px)}#search-filters .filter-age .age-slider_container{padding-right:10px}#search-results .classItem .main-content{padding-right:20px}#search-results .classItem .title a{text-decoration:underline}#search-results .classItem .bg-img-container{position:relative;height:320px;width:calc(100% + 40px);margin-left:-20px;margin-top:-15px;margin-bottom:10px}#search-results .classItem .bg-img{height:100%}#search-results .classItem .age{margin-bottom:20px;font-weight:400;margin-top:5px}#search-results .classItem .featured-course{right:20px}#search-section #sortFilters .radioBtn.desktop_only{display:none}#search-section #sortFilters .section_header{margin-right:5px}}@media (max-width:767px){.search-heading .subtitle{display:none}#search-section{background-color:#fff;overflow:visible}#search-section #clear_filter{right:40px}.search-main>.container{padding-left:0;padding-right:0}#search-section .search-top{display:none}#search-section .flex{margin-left:0;margin-right:0}.searchBoxContainer{max-width:500px;padding-top:20px}.search-holder-box{padding:20px 0;overflow:hidden}.search-holder-box .row{margin-left:0;margin-right:0}.search-holder-box .selectric{width:calc(50% - 20px)}.search-holder-box .options{flex:0 0 100%;max-width:100%;height:45px;margin-bottom:15px;padding-left:20px;padding-right:20px;position:static}.search-holder-box .options:last-child{margin-bottom:20px}.search-holder-box .selectric .label{font-size:16px}.search-holder-box .searchbtn{position:relative;bottom:0;margin-left:20px!important;transform:scale(1);width:calc(50% - 40px)}.search-holder-box .selectric-wrapper{position:static}.search-holder-box .selectric-items{left:50%;margin-left:20px;display:block;height:calc(100% - 50px)!important;top:50px;visibility:hidden;opacity:0;transition-delay:0.3s}.searchBoxInnerContainerBg{width:200%;position:relative;transition:0.3s}.searchBoxInnerContainer.active .searchBoxInnerContainerBg{transform:translateX(-50%)}.search-holder-box .close_menu{position:absolute;left:50%;;width:50%;display:block;text-transform:uppercase;top:0;color:#fff;visibility:hidden;opacity:0;font-size:16px;font-family:"cerebriSans";font-weight:500;transition-delay:0.3s}.search-holder-box .close_menu .menu_container{position:relative}.search-holder-box .close_menu .menu_container:before{content:'';position:absolute;height:18px;width:9px;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow2.svg);left:20px;margin:auto;top:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.search-holder-box .options.mobile_show .close_menu{visibility:visible;opacity:1;transition-delay:0s}.search-holder-box .options.mobile_show .selectric-items{visibility:visible;opacity:1;transition-delay:0s}#search-section #search-filters{position:fixed;right:0;transform:translateX(100%);transition:0s;top:0;height:100vh;z-index:2001;padding-top:100px;padding-left:30px;width:375px;padding-right:30px;max-width:100%;overflow:scroll;padding-bottom:100px}#search-section #search-filters.ready{transition:0.3s}#search-section #search-filters.active{transform:translateX(0);transition:0.3s}#search-filters .filter-header{position:relative;margin-bottom:20px}#search-filters .filter-header .section_header{font-size:22px}#search-filters .filter-header #close_filter{width:25px;height:25px;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/filter_close.svg);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;top:0;bottom:0;margin:auto;cursor:pointer}#search-section #search-results{flex:0 0 100%;max-width:100%;padding-left:0;position:relative}#mobileSortFilters{position:sticky;width:100%;top:80px;z-index:2000;background-color:#fff}#mobileSortFilters .left-col,#mobileSortFilters .right-col{flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0;font-family:"cerebriSansBold";font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative}#mobileSortFilters #sortby-select{position:relative;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}#mobileSortFilters #sort-by-btn .btn-inner{display:block;padding-right:35px;position:relative;line-height:1}#mobileSortFilters #sort-by-btn .btn-inner .inner-text{font-size:12px;font-family:"cerebriSans";font-weight:400}#mobileSortFilters #sort-by-btn .btn-inner:after{content:'';background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow_down.svg);width:16px;height:16px;position:absolute;right:0;top:0;transform:rotate(180deg);background-repeat:no-repeat;background-position:center;bottom:0;margin:auto}#mobileSortFilters #mobile-select{height:100%;font-size:16px;width:100%;margin-right:0;text-transform:uppercase}#mobileSortFilters #filter-btn{position:relative;text-align:center;cursor:pointer;padding-top:15px;padding-bottom:15px}#mobileSortFilters #filter-btn .btn-inner{display:inline-block;padding-left:35px;position:relative}#mobileSortFilters #filter-btn .btn-inner:after{content:'';background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/arrow_down.svg);width:16px;height:16px;position:absolute;left:0;top:0;transform:rotate(270deg);background-repeat:no-repeat;background-position:center;bottom:0;margin:auto}#search-results .classItem .age{font-size:14px}#search-results .classItem .featured-course{top:160px;bottom:auto}#search-results .classItem .main-content{padding-right:20px}#search-results .classItem .class-detail:before{display:none}#search-results .classItem .class-detail-container{background-color:#F5F5F5}#search-results .classItem .bg-img-container{height:200px}#search-results .classItem .age .studentPortfolioLink{right:0}#search-results .classItem .highlight_content:after{width:100%}#searchedClasses{padding-bottom:50px}#searchedClasses .scheduleCard{padding:10px 15px;margin-bottom:5px}#searchedClasses .scheduleCardFlex{display:flex;align-items:center;justify-content:space-between}#searchedClasses .scheduleCardFlex .flex-right{font-size:12px}#searchedClasses .scheduleCardTop{font-weight:500}#searchedClasses .scheduleTitle{font-size:14px;font-weight:500;margin-bottom:5px;position:relative}#searchedClasses .scheduleTitle .iicon{width:14px;height:14px;background-image:url(https://www.esfexplore.org.hk/wp-content/themes/esf/dest/css/./../../images/iicon.svg);position:absolute;left:0;top:0;display:none}#searchedClasses .scheduleDate,#searchedClasses .scheduleTime,#searchedClasses .scheduleSessions{font-size:12px;font-weight:300;line-height:1.4}#searchedClasses .scheduleCardDays{font-size:10px;font-family:"cerebriSansBold";font-weight:700;display:inline-block;background-color:#F1F1F1;border-radius:35px;padding-left:5px;padding-right:5px;margin-top:15px}#searchedClasses .scheduleCardDays span{padding:2px 3px}#search-results .classItem .schedule_header_limit:after{display:none}#searchedClasses .classItemAddToCart{font-size:12px;margin-left:0;width:auto;padding-left:10px;padding-right:10px;font-weight:500;min-width:90px;background-color:#7E1944;display:none}#searchedClasses .classItemAddToCart.active{display:block}#searchedClasses .classItemAddToCart.full{background-color:#DEDEDE;color:#2A2A2A}#search-section #search-filters .search-input{position:relative;display:inline-block;margin-bottom:25px}#search-section #search-filters .filter-subheading{font-size:20px;font-weight:400;font-family:"cerebriSans";padding-bottom:10px;border-bottom:1px solid #707070;margin-bottom:15px}#search-filters #locationSchools .addressButton{display:none}#search-section #search-filters .filter-footer{background-color:#fff;box-shadow:0 -1px 3px rgb(0 0 0 / .16);margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);padding-top:10px;text-align:center;z-index:2;padding-bottom:110px;position:sticky;bottom:0}#search-section #search-filters .filter-footer .submit_button{font-size:16px;width:200px}#search-results .classItem .highlight_content .featured-course{display:none}#search-results .classItem .class-detail.limit-class{max-height:250px}#search-results .classItem .class-detail.limit-class .limit-class-showmore span{font-size:16px}#search-results .classItem .class-detail{height:auto!important;display:block!important}#search-section #search-filters .search_button{display:block}#search-results .course_tags_container{position:relative}#search-results .course_tags_container:before,#search-results .course_tags_container:after{position:absolute;top:0;bottom:0;content:" ";display:block;z-index:6;background-image:linear-gradient(270deg,#fff,#fff0);pointer-events:none}#search-results .course_tags_container:before{background-image:linear-gradient(90deg,#fff,#fff0);width:30px;left:0}#search-results .course_tags_container:after{right:0;width:50px}#search-results .course_tags{display:none}#search-results .course_tags.mobile_only{display:block;white-space:nowrap;padding-bottom:5px;overflow-x:scroll;box-sizing:content-box;margin-bottom:0}#search-section .result_not_found .course_tags{display:block;background-color:#fff0}#search-section .result_not_found .course_tags_clear_container{display:none}#search-results .course_tags .course_tags_clear_mobile{margin-left:20px}#search-results .course_tags .course_tags_tag:last-child{margin-right:20px}.carousel{margin-bottom:10px}#search-results .course_record{padding-left:20px}#search-section .course_serach_url_link{min-height:20px}#search-section.search_url{padding:10px}#search-section.search_url .course_serach_url{padding-right:10px}#search-section.search_url #search-filters{position:static;transform:none;overflow:hidden;padding-top:30px}#search-section.search_url .course_serach_url_btn{position:relative;max-width:200px;margin-top:15px;margin-left:0}#search-section.search_url .search-top{display:block;margin-left:0}#search-section.search_url .search-top .container{padding-left:0;padding-right:0}#search-section.search_url .search-top .flex{padding:0}#search-section.search_url #sortFilters .section_header{display:none}#search-section.search_url #sortFilters .btn-group{display:none}#search-section.search_url .search-input{position:relative;margin-left:auto;margin-right:0}#search-section.search_url .right-col{max-width:100%;flex:0 0 100%;padding-left:0}#search-section.search_url #sortFilters{padding-left:0}}@media (max-width:575px){#search-results .classItem .scheduleBtn{font-size:18px;width:100%}#search-section #search-filters{max-width:100%;width:100%}.popup-content .bg-img{height:280px}.mfp-container{padding-left:20px;padding-right:20px}.popup-content .mfp-close{width:25px;height:25px}#search-results .classItem .bg-img-container{height:200px}#search-section .result_not_found .not_found_img img{max-width:250px}}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-animation:.6s ease-in-out;animation:.6s ease-in-out;height:70vh}.carousel-item>.carousel-img{width:100%;min-height:70vh;height:auto}.carousel-item.carousel-video{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.carousel-inner>.active,.carousel-inner>.next{display:block}.carousel-inner>.next{position:absolute;top:0;width:100%}.carousel-inner>.to-left{-webkit-animation-name:left;animation-name:left}.carousel-inner>.from-right{-webkit-animation-name:right;animation-name:right}.carousel-inner>.to-right{-webkit-animation-name:right;animation-name:right;animation-direction:reverse}.carousel-inner>.from-left{-webkit-animation-name:left;animation-name:left;animation-direction:reverse}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;cursor:pointer}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@-webkit-keyframes left{from{left:0}to{left:-100%}}@keyframes left{from{left:0}to{left:-100%}}@-webkit-keyframes right{from{left:100%}to{left:0}}@keyframes right{from{left:100%}to{left:0}}