@import url("https://use.typekit.net/iyi3ywm.css");article{padding-top:20px}article h1{text-align:center}.gridle-container{max-width:1400px !important}.typography img{max-width:100%;height:auto}.typography .columns{width:100%;clear:both}.typography .columns.two .column{width:50%;float:left;display:block}.typography .columns.three .column{width:33.3%;float:left;display:block}@media (max-width: 768px){.typography .columns.two .column{width:100%;float:left;display:block}.typography .columns.three .column{width:50%;float:left;display:block}}@media (max-width: 480px){.typography .columns.three .column{width:100%;float:left;display:block}}#WidgetArea-WidgetAreaHeader{margin:0 -10px}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget{padding:0 10px;margin-top:0px;background:#efefef}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-image{float:right;width:50%;margin:0}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-title{margin-top:20px;font-weight:900;font-size:18px;text-transform:uppercase;margin-bottom:0 !important;letter-spacing:1px;padding-top:100px;padding-bottom:20px}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-title a{text-decoration:none}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-description{padding-bottom:100px;padding-top:20px;font-size:16px;line-height:26px}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-title,#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-description{float:left;background:#efefef;width:50%;padding-left:40px;padding-right:40px;text-align:center}@media (max-width: 1260px){#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-image{width:100%;float:none;clear:both;max-width:600px;margin:20px auto 0}#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-title,#WidgetArea-WidgetAreaHeader .SingleQuickLinkWidget .quicklink-description{width:100%;clear:both;float:none;padding:20px}}#WidgetArea-WidgetAreaHeader .HtmlContentWidget .Widget-box{max-width:1200px;margin:20px auto}#WidgetArea-WidgetAreaHeader .HtmlContentWidget .Widget-box p{font-size:16px}header .HeaderLogo a img{max-height:70px}.columns{width:100%;clear:both;overflow:hidden}.columns .column{display:block;float:left;padding:5px}@media only screen and (max-width: 480px){.columns .column{width:100% !important}}.columns.two>.column{width:50%}.columns.three>.column{width:33.3%}@media only screen and (max-width: 670px){.columns.three>.column{width:50%}}.columns.four>.column{width:25%}@media only screen and (max-width: 767px){.columns.four>.column{width:50%}}.columns.seventythirty>.column{padding:0}.columns.seventythirty>.column:nth-child(1){width:70%}@media only screen and (max-width: 767px){.columns.seventythirty>.column:nth-child(1){width:100%}}.columns.seventythirty>.column:nth-child(2){width:30%}@media only screen and (max-width: 767px){.columns.seventythirty>.column:nth-child(2){width:100%}}.columns.twentyeighty>.column{padding:0}.columns.twentyeighty>.column:nth-child(1){width:20%}@media only screen and (max-width: 767px){.columns.twentyeighty>.column:nth-child(1){width:100%}}.columns.twentyeighty>.column:nth-child(2){width:80%}@media only screen and (max-width: 767px){.columns.twentyeighty>.column:nth-child(2){width:100%}}ul.slick-dots{bottom:14px !important}.old .CourseListingWidget .WidgetContent{padding:10px;background:#efefef;margin:10px 0}.old .CourseListingWidget h2{font-size:22px !important;font-weight:400;background:#00a1ae00;padding:10px;margin:-10px !important;border-top:4px solid #00a1ae}.old .CourseListingWidget table.course-list tr td.date .short-month{font-weight:400;width:auto;color:black;display:block}.old .CourseListingWidget table.course-list tr td.date .day-of-month{font-weight:400;width:auto;color:black;display:block}.old .CourseListingWidget table.course-list tr td.title a{font-weight:400;font-size:16px;line-height:26px}#MobileMenu{margin-top:4px}#MobileMenu:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA2SURBVEhL7dGxDQAwDAJB9l/aGYDvSGHJnPQdHapb5nOGRkm1EB2VZGiUVAvRUUmGRkl1g/QA8+53if5aVp8AAAAASUVORK5CYII=);width:24px;height:24px;background-size:24px}html.menu-open #MobileMenu:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACbSURBVEhL7ZVLCoAwDETrHb2UIuqNtaMOBOkvadz5oGCD86a4sOFHyxjXfD+aQBaOLFNcR1zrtdOBDLLVA/JFTYk6owmo5aQlaJaTkqBbTlIiNzmRQnc5ofgTOZAFGwaeyM8CuWuJlBNZMmBgJSUn3SUlOYDUXFKTE1myP/sqrXICKeRNJfjVauREliwY5Oi5cFACefHC+XkRwgm6WESwL0+I6QAAAABJRU5ErkJggg==)}html.menu-open ul.mobile-menu{display:block !important}html.menu-open ul.mobile-menu li a.button{background:transparent !important;border:none !important;box-shadow:none !important;color:black !important;padding:10px !important;text-shadow:none !important;font-weight:900;font-size:16px !important;line-height:18px !important;font-family:brandon-grotesque, sans-serif !important}@media (max-width: 767px){html.menu-open #Header{max-height:100vh;overflow:auto}}#Header{border-top:none !important}@media (max-width: 767px){#Header{position:fixed;top:0;z-index:100;left:0;width:100%}}@media (min-width: 768px){#Header .CoursesPageMenuMega .block.visible{overflow:hidden;max-height:calc(100vh - 150px);max-height:-webkit-calc(100vh - 150px);max-height:-moz-calc(100vh - 150px);height:600px}#Header .CoursesPageMenuMega .block.visible .list{overflow-y:auto}#Header .CoursesPageMenuMega .block.visible .list li.has-children a{position:relative}}#Header .HeaderLogo{width:80px !important}@media (min-width: 768px){#Header .Navigation{width:80%;width:calc(100% - 80px);width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);width:-webkit-calc(100% - 80px);text-align:center}#Header .Navigation ul li ul{text-align:left}#Header .Navigation a{font-size:18px !important}}@media (max-width: 767px){#Header .Navigation ul.navigation>li{border-bottom:1px solid #efefef}#Header .Navigation ul.navigation>li>a{font-size:20px !important;font-weight:700;padding-top:10px;padding-bottom:10px}#Header .Navigation ul.navigation>li .open-close{top:5px}#Header .Navigation ul.navigation>li a{font-weight:400;padding-top:5px;padding-bottom:5px}}#Header #eKursRedirectButton{padding:5px 0 !important;border-left:none !important;border-right:none !important}#Header #eKursRedirectButton a{font-size:15px}#Header #HeaderUserInfo .userinfo{line-height:22px;float:right;padding:5px 8px 0px 0px !important;font-size:15px !important;position:relative;border-left:none !important}#Header #HeaderUserInfo .userinfo a{color:#444;text-decoration:none;line-height:22px;margin-top:4px;display:inline-block}#Header #HeaderUserInfo .userinfo a i{top:-10px;position:relative}#Header #HeaderUserInfo .userinfo-logout{font-size:15px;border-left:none !important;border-right:none !important;padding:4px 20px !important}#Header #HeaderUserInfo .userinfo-logout a{margin-top:2px;display:inline-block}#Header #HeaderUserInfo .userinfo-logout a i{color:#a7a7a7 !important}#Header #HeaderSearchDialog input[type="search"]{-webkit-appearance:none !important}#Header #HeaderSearchDialog .close-search-dialog i{font-size:18px}#Header #HeaderSearch{float:right !important;padding:5px 10px !important}#Header #HeaderSearch i{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGKSURBVFhH7ZZJSgRBEEXbcSPuPYN6B9G9igOiJ3DE4RIqXsPhPs4zuNeVKOhGfa/pBHFRdkZ3Wwj94VGVWRkRWZWRkVVp6z+rF+bgCK7gpYb39vnMMS3RDNzC5y84Zgqapi7YgxTgGNZhEPpqDMEGnEAatwud0LBS8DdYgiKnPlsGx6ZJNKRp0NE7jNhRp0ZBG20n7IjIZLoDnSzakSm/hLbmRI8duTKjdeC6RtbS3DkFfczakSu3lcYmXFSboI+DaitT16Cx2R7VMOhDX9l6Bo37q62YtNWHvrL1CqVO4B40tshElZbAUp2tZiThFuhjv9rK1AJo7FaKbsMz0EdoG3bDA+ggUohWQdsbCBUiNQk6saxaXuvVGGjzAeN2RDUAT+AkPGBWoGg5/Oy+eToHtiEsg1+Cjh5rV3FdTS4z3G0m3tt3Do7xzXegA0L6HtyrbU+1lBNFePg0/Nl/Bk8yMefhEDwp/R2zyFyA9d6/pnDCqaLgLVc7eCnB1RqUFjzJSZQWvK0/VqXyBS/dhp5Lk1BpAAAAAElFTkSuQmCC);width:32px;height:32px;background-size:26px;background-position:center;background-repeat:no-repeat}#Header #HeaderSearch i:before{font-size:0;color:transparent}#Header #HeaderUserInfo{border-top:none !important}#Header #HeaderUserInfo i.fa-user{margin-top:-3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMYSURBVHhe7ZpJ6E1RHICfMWRYmWJvQyKWUgpJWcqQyELsDEUWrCgbf2Rlb1xYsbU2ZIgohZU5sTCFTN+nd+p0Xb3h/4Z7nvPVl/u/99xzfufde8793XPVMplMJpPJZDKZTCbTG0bgQtyIu+q67T6PDSwz8Rg+x1//0GNDOAMHBq/qXvyAZZ0u07K7Mfk7Yjyew2IHX6D7j9Z1+xUWy53FcZgkXj07EHfoFi7HkVjEfSvxNsbnnMEk7wRv+7gjju1R2AjLHMf43D2YFE5iHzHufKucwHD+e5yOyRBfwZvYzJUv4jnxcHCuSALHa/yoW4Ht4pwQ6rHOJOaCxRiCdrYvm/CaxXNfY6jPZKnybMAQsI+34XIeQ33r3FF1TGBCwJ0Yt9YR6rPuyvPf/wCdHgIXMNSXxBBYhCHgl9jJSXABVp7iY9BHWbuswlDPM0wmJfa1NwRuMtNuInQXQz3JJEJi2hq//poZtspJDOebCk/DpPAFJnQg/AjN3AmjMe687sTkcLz6Kht3xOHguC6bGN23Gouvw6cxmbFfxMWM4pqAOrOb4fmWqD7q4tk+6A+Y7IJIwKtnAtPqkpiLpcle+TKcGJ3JfZyVdVo9ZpmpOLB4VU1o1mNYFnfbfQN1xTOZzF+MRVeM1uI23FfXbfd5zDIDxTw8jC6OfsWy2T/WMjfwEM7FJDGd3YoPsKyTrXgft6B1JsEmfIJlnfmJD/EinsIjdd12n8csU3buY3SxpbLMwstYDNysznx+DU7BRljGsqbBZdnjJfRLc6Xwe987jAN9g05wE7FdPHc/Wldc91tchpVgM37DENwP9LPWcDpexLqs07pDO06WDre+sgPjMfsUl2K3sG7bCO3Z9nbsC47T7xiCuYezsdvYRrxUZgzG0lPm4ycMQVzDZia4TjEZbTO0byzmGz1hDN7B0Li3ZD8+XfvK/AhDHCZaxtZ1DmJo9At6N/SLOfgZQzzG1lV8X49v/QPYb+JPcf6njK5zHW3sKvbklmuAK81X0JgcBl1nAi6p/1sVfIP0ETnpz1+ZTCaTyWQymUbUar8BJZFHxPJ/ZL8AAAAASUVORK5CYII=);width:32px;height:32px;background-size:32px}#Header #HeaderUserInfo i.fa-user:before{font-size:0;color:transparent}#Header #HeaderUserInfo .mobile-user{line-height:40px !important;width:50px}#Header #HeaderUserInfo .mobile-user i{display:block;margin-top:4px}#Header #HeaderCart{text-align:center !important;padding:0 10px !important}#Header #HeaderCart a.course-name{white-space:normal;line-height:22px}#Header #HeaderCart .cart-content-courses-count{margin-left:-18px}#Header .cart-button{display:inline-block;margin-top:4px !important}#Header .cart-button i{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFqSURBVFhH7ZZBLgRBFIZ76QSENRfgAmwRLsAFWAt2rJyAC5gLsEYcQGIvsZdYEYuZFf/30pWeSarjVZ6aRDJf8iVeV95XGQnTzYz/yra8l1+t/Lwpp8K5/O7xTFaFT85FI3kkl1qP22ecbclqPEguObFpEp5xdmdTJT4llyzaNAm/Cc4+bKoEF2Afv50XMZQpGJVWEXMyF4pI0828ZOnNpo4U6yN3ToNnNN0sS5ZebOrIXTBO7pwGz2i6WZUsPdnUkbtgnNw5DZ7RdLMuWeLvPkr630HTza5k6camGDRo0XSzL1m6tikGDVo03RxKli5tikGDFk03p5KlC5ti0KBF001ayn3plJK+pIo+zJVk6cCmGDRo0XQzkCzt2RSDBi2abm4lSzs2xaBBi6abR8nShk0xaNCi6eZZsrRmUwwatGi6eZUsrdgUgwYtmm7eJUsLNsWgQYumm/SG+5fSdFHjbShZ9FY0Ywo0zQ8tPbyVZx6I/QAAAABJRU5ErkJggg==);width:32px;height:32px;background-size:26px;background-position:center;background-repeat:no-repeat}#Header .cart-button i:before{font-size:0;color:transparent}#Header #HeaderCart .content-box{padding:20px;border-top:none !important}@media (max-width: 767px){body{margin-top:70px !important}#HeaderTop{position:absolute;top:15px;left:80px;right:60px;z-index:100;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center}#HeaderCart{text-align:center !important}#HeaderCart .cart-content-courses-count{margin-left:-18px}#HeaderUserInfo{border-top:none !important}#HeaderUserInfo .mobile-user{line-height:40px !important}#HeaderContent{padding:0 !important}#HeaderContent .HeaderLogo a{height:71px}#HeaderContent .HeaderLogo a img{max-height:70px}#HeaderCart .content-box,#UserOptions{width:100vw !important;position:fixed !important;top:76px !important;left:0vw !important;margin:0 !important;max-width:none !important;border-top:none !important}.cart-dropdown{transform:none !important}#HeaderSearchDialog{width:100vw !important;position:fixed !important;top:76px !important;left:0vw !important;margin:0 !important;max-width:none !important}#HeaderSearchDialog .close-search-dialog{padding:10px !important;height:40px !important;line-height:22px !important;top:8px !important;right:5px !important}#HeaderSearchDialog form{padding:10px !important}#HeaderSearchDialog form .middleColumn{text-align:left !important}#HeaderSearchDialog form .middleColumn input[type="search"]{font-size:18px;font-family:'brandon-grotesque', sans-serif}}.CoursesPage li a,.CoursesPage .typography *:not(i){font-family:brandon-grotesque, sans-serif !important}@media (max-width: 768px){.CoursesPage .breadcrumbs{display:none}}.CoursesPage #CoursePage{position:relative;padding-bottom:40px}.CoursesPage #CoursePage .course-action-buttons{width:100%}.CoursesPage #CoursePage .course-action-buttons a{display:inline-block;text-decoration:none;margin:0 5px 0 0;background:#efefef;border-radius:50%;width:30px;height:30px;line-height:32px;text-align:center}.CoursesPage #CoursePage .course-action-buttons i{font-size:16px;padding:3px 0}@media (max-width: 800px){.CoursesPage #CoursePage .course-action-buttons{width:100%;float:none;text-align:center;position:absolute;top:calc(100% - 25px);top:-moz-calc(100% - 25px);top:-o-calc(100% - 25px);top:-webkit-calc(100% - 25px);left:0}}.CoursesPage #CoursePage .course-page-header{text-align:center}.CoursesPage #CoursePage .course-page-header h1{font-weight:900;color:black}@media (max-width: 800px){.CoursesPage #CoursePage .course-page-header h1{margin-top:20px}}.CoursesPage #CoursePage .course-cancelled-notice{padding:10px;text-align:center !important;font-size:24px;line-height:28px}@media (max-width: 800px){.CoursesPage #CoursePage .course-cancelled-notice{font-size:18px;line-height:24px}}.CoursesPage #CoursePage .course-cancelled-notice div{color:white;background:#da3a3a;padding:10px;display:inline-block;width:auto;float:none}.CoursesPage #CoursePage .action-row{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:20px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:20px;align-items:center;color:black;justify-content:space-between}@media (max-width: 800px){.CoursesPage #CoursePage .action-row{padding:0;border-bottom:none;margin-bottom:5px}}.CoursesPage #CoursePage .action-row .course-spots{margin:0;font-size:20px;padding-right:20px}.CoursesPage #CoursePage .action-row .course-spots div{display:inline-block}@media (max-width: 800px){.CoursesPage #CoursePage .action-row .course-spots{width:50%;border-right:1px solid #dfdfdf;text-align:center;padding:5px}}.CoursesPage #CoursePage .action-row .course-page-price{margin:0;font-size:26px}@media (max-width: 800px){.CoursesPage #CoursePage .action-row .course-page-price{width:50%;font-size:16px;text-align:center;padding:5px}}.CoursesPage #CoursePage .action-row h3{display:inline-block;margin:0;padding:5px;font-size:20px}@media (max-width: 800px){.CoursesPage #CoursePage .action-row h3{font-size:16px;display:block}}.CoursesPage #CoursePage .action-row .course-signup{width:50%;text-align:right}@media (max-width: 800px){.CoursesPage #CoursePage .action-row .course-signup{width:100%;text-align:center;margin-top:0px;border-top:1px solid #dfdfdf;padding:10px 5px}}@media (max-width: 600px){.CoursesPage #CoursePage .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}.CoursesPage #CoursePage .left.description{float:left;width:60%;padding:10px 10px 10px 0}@media (max-width: 600px){.CoursesPage #CoursePage .left.description{width:100%;float:none;padding:10px;order:2}}.CoursesPage #CoursePage .left.description h2{line-height:40px}.CoursesPage #CoursePage .left.description p{font-size:18px;line-height:26px}.CoursesPage #CoursePage .right.images{float:left;width:40%;overflow:hidden}@media (max-width: 600px){.CoursesPage #CoursePage .right.images{width:100vw;float:none;order:1;margin:0 -5px 15px -5px}}.CoursesPage #CoursePage .right.images .images{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 600px){.CoursesPage #CoursePage .right.images .images{justify-content:center}}.CoursesPage #CoursePage .right.images .images .image{width:33.3%;min-width:150px;padding:0;display:inline-block}@media (max-width: 1400px){.CoursesPage #CoursePage .right.images .images .image{min-width:60px}}@media (max-width: 600px){.CoursesPage #CoursePage .right.images .images .image{height:33.3vw}}.CoursesPage #CoursePage .right.images .images .image img{width:100%;object-fit:cover;height:calc(0.33 * 1400px * 0.4)}@media (max-width: 1400px){.CoursesPage #CoursePage .right.images .images .image img{height:calc(0.33 * 40vw)}}@media (max-width: 600px){.CoursesPage #CoursePage .right.images .images .image img{height:33.3vw}}.CoursesPage #CoursePage .right.images .images .image:first-child{width:100%;height:auto;padding:0}.CoursesPage #CoursePage .right.images .images .image:first-child img{height:auto}.CoursesPage #CoursePage .details{background:#efefef;padding:20px;line-height:24px;font-size:18px}@media (max-width: 768px){.CoursesPage #CoursePage .details{margin:0 -5px;padding:15px 10px}.CoursesPage #CoursePage .details h3{font-size:17px;font-weight:700;margin-bottom:5px}}.CoursesPage #CoursePage .details .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;flex-direction:row;flex-wrap:wrap;width:70%}@media (max-width: 768px){.CoursesPage #CoursePage .details .left{width:100%}}.CoursesPage #CoursePage .details .left>div{width:33.3%;padding:15px 5px;flex-grow:1;min-width:200px}@media (max-width: 480px){.CoursesPage #CoursePage .details .left>div{padding:5px}}.CoursesPage #CoursePage .details .right{display:inline-block;width:30%;float:right;padding:15px 5px}@media (max-width: 768px){.CoursesPage #CoursePage .details .right{width:100%}}.CoursesPage #CoursePage .details .signup{text-align:center;width:100%;margin:20px 0}.CoursesPage #CoursePage button,.CoursesPage #CoursePage a.button{background:#00b6ba;border:none;text-shadow:none;box-shadow:none;height:45px;line-height:45px;font-size:20px;font-weight:700;transition:all .3s;color:white}@media (max-width: 480px){.CoursesPage #CoursePage button,.CoursesPage #CoursePage a.button{font-size:16px;height:36px;line-height:36px}}.CoursesPage #CoursePage button:hover,.CoursesPage #CoursePage a.button:hover{color:white;background:#009da1}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:brandon-grotesque, sans-serif !important}html,body,.typography,table td,table th{font-size:18px !important;line-height:26px;font-family:brandon-grotesque, sans-serif !important}#detailedSearch input[type="text"]{min-height:40px;line-height:40px}#detailedSearch form{border-radius:0;border:none;box-shadow:none;padding:30px}#detailedSearch #Form_detailedSearchForm_CourseSubject_Holder .select2-selection.select2-selection--multiple{padding-top:5px !important}#detailedSearch .listbox.primary-search-2{margin-bottom:25px}@media (max-width: 480px){#detailedSearch form{border-radius:0;border:none;box-shadow:none;margin:0 -5px}#detailedSearch form .primary-search-2{width:100%}#detailedSearch form .primary-search-2 input[type="text"]{min-height:40px;line-height:40px}#detailedSearch form .field.dropdown{clear:both;padding:5px;margin-bottom:5px;min-height:40px}#detailedSearch form .field.dropdown .select2-container{min-height:40px}#detailedSearch form .field.dropdown .select2-container *{line-height:40px}}.CoursesPage .icon-descriptions{margin:0 !important}.CoursesPage .icon-descriptions li{margin:0}.CoursesPage .icon-descriptions li span{font-size:15px !important}.CoursesPage .icon-descriptions li .icon-add-to-cart,.CoursesPage .icon-descriptions li .icon-add-to-cart-disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFqSURBVFhH7ZZBLgRBFIZ76QSENRfgAmwRLsAFWAt2rJyAC5gLsEYcQGIvsZdYEYuZFf/30pWeSarjVZ6aRDJf8iVeV95XGQnTzYz/yra8l1+t/Lwpp8K5/O7xTFaFT85FI3kkl1qP22ecbclqPEguObFpEp5xdmdTJT4llyzaNAm/Cc4+bKoEF2Afv50XMZQpGJVWEXMyF4pI0828ZOnNpo4U6yN3ToNnNN0sS5ZebOrIXTBO7pwGz2i6WZUsPdnUkbtgnNw5DZ7RdLMuWeLvPkr630HTza5k6camGDRo0XSzL1m6tikGDVo03RxKli5tikGDFk03p5KlC5ti0KBF001ayn3plJK+pIo+zJVk6cCmGDRo0XQzkCzt2RSDBi2abm4lSzs2xaBBi6abR8nShk0xaNCi6eZZsrRmUwwatGi6eZUsrdgUgwYtmm7eJUsLNsWgQYumm/SG+5fSdFHjbShZ9FY0Ywo0zQ8tPbyVZx6I/QAAAABJRU5ErkJggg==);width:22px;height:22px;background-size:22px;background-position:center;background-repeat:no-repeat;position:relative;padding-right:8px}.CoursesPage .icon-descriptions li .icon-add-to-cart:before,.CoursesPage .icon-descriptions li .icon-add-to-cart-disabled:before{content:"+";display:block;position:absolute;color:white;background:#009da0;width:10px;height:10px;top:3px;left:13px;line-height:11px;text-align:center;border-radius:50%;font-size:10px}.CoursesPage .icon-descriptions li .icon-add-to-cart i,.CoursesPage .icon-descriptions li .icon-add-to-cart-disabled i{color:transparent}.CoursesPage .icon-descriptions li .icon-add-to-cart.icon-add-to-cart-disabled,.CoursesPage .icon-descriptions li .icon-add-to-cart-disabled.icon-add-to-cart-disabled{opacity:.3}.CoursesPage .icon-descriptions li .icon-add-to-cart.icon-add-to-cart-disabled:before,.CoursesPage .icon-descriptions li .icon-add-to-cart-disabled.icon-add-to-cart-disabled:before{display:none}.CoursesPage .icon-descriptions li:last-child{display:none}#resultsTable td,.courseListTable td{line-height:36px}#resultsTable td button.button,.courseListTable td button.button{background:#009da0;border:none;text-shadow:none;font-size:18px;box-shadow:none;font-weight:700;height:40px}#resultsTable .courseListTable-courseactions .icon-add-to-cart,#resultsTable .courseListTable-courseactions .icon-add-to-cart-disabled,.courseListTable .courseListTable-courseactions .icon-add-to-cart,.courseListTable .courseListTable-courseactions .icon-add-to-cart-disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFqSURBVFhH7ZZBLgRBFIZ76QSENRfgAmwRLsAFWAt2rJyAC5gLsEYcQGIvsZdYEYuZFf/30pWeSarjVZ6aRDJf8iVeV95XGQnTzYz/yra8l1+t/Lwpp8K5/O7xTFaFT85FI3kkl1qP22ecbclqPEguObFpEp5xdmdTJT4llyzaNAm/Cc4+bKoEF2Afv50XMZQpGJVWEXMyF4pI0828ZOnNpo4U6yN3ToNnNN0sS5ZebOrIXTBO7pwGz2i6WZUsPdnUkbtgnNw5DZ7RdLMuWeLvPkr630HTza5k6camGDRo0XSzL1m6tikGDVo03RxKli5tikGDFk03p5KlC5ti0KBF001ayn3plJK+pIo+zJVk6cCmGDRo0XQzkCzt2RSDBi2abm4lSzs2xaBBi6abR8nShk0xaNCi6eZZsrRmUwwatGi6eZUsrdgUgwYtmm7eJUsLNsWgQYumm/SG+5fSdFHjbShZ9FY0Ywo0zQ8tPbyVZx6I/QAAAABJRU5ErkJggg==);width:32px;height:32px;background-size:26px;background-position:center;background-repeat:no-repeat;position:relative;padding-right:8px}#resultsTable .courseListTable-courseactions .icon-add-to-cart:before,#resultsTable .courseListTable-courseactions .icon-add-to-cart-disabled:before,.courseListTable .courseListTable-courseactions .icon-add-to-cart:before,.courseListTable .courseListTable-courseactions .icon-add-to-cart-disabled:before{content:"+";display:block;position:absolute;color:white;background:#009da0;width:14px;height:14px;top:5px;left:15px;line-height:14px;text-align:center;border-radius:50%}#resultsTable .courseListTable-courseactions .icon-add-to-cart i,#resultsTable .courseListTable-courseactions .icon-add-to-cart-disabled i,.courseListTable .courseListTable-courseactions .icon-add-to-cart i,.courseListTable .courseListTable-courseactions .icon-add-to-cart-disabled i{color:transparent}#resultsTable .courseListTable-courseactions .icon-add-to-cart.icon-add-to-cart-disabled,#resultsTable .courseListTable-courseactions .icon-add-to-cart-disabled.icon-add-to-cart-disabled,.courseListTable .courseListTable-courseactions .icon-add-to-cart.icon-add-to-cart-disabled,.courseListTable .courseListTable-courseactions .icon-add-to-cart-disabled.icon-add-to-cart-disabled{opacity:.3}#resultsTable .courseListTable-courseactions .icon-add-to-cart.icon-add-to-cart-disabled:before,#resultsTable .courseListTable-courseactions .icon-add-to-cart-disabled.icon-add-to-cart-disabled:before,.courseListTable .courseListTable-courseactions .icon-add-to-cart.icon-add-to-cart-disabled:before,.courseListTable .courseListTable-courseactions .icon-add-to-cart-disabled.icon-add-to-cart-disabled:before{display:none}#resultsTable .signupButton i,#resultsTable .quickSignupButton i,.courseListTable .signupButton i,.courseListTable .quickSignupButton i{display:none}@media (max-width: 480px){#resultsTable .show-more-button,.courseListTable .show-more-button{padding-left:0 !important;margin-top:4px}#resultsTable .show-more-button:before,.courseListTable .show-more-button:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAQ0SURBVGhD7ZpLqFVVGMdvapZSKFr4QiM1SiMHiTTSHAkJig4sbaJCFCSkiQ4LEitBo0gUDcpJGJkDIy0lQtGc+QAhfIAJvqLMDIUSM/X3W7Dgsu+5Z59z9lrnyuX+4TdYe+/zrf3t9frWt05Hn3qxxsES+AwOwGW4DnfhNvwFp2AXfACzYDDcFxoGb8NR8IWb5R/4Cl6CB6DtegzWww2IL3UFdsAymAmj4WGIGgLPwDxYCz+DLRV/fwJehrY4ZCWvw1Ww8jtgV5kDD0Kz0tmV8CtEh+yWkyCbbIXdECv8Fp6DFBoAi+ESaPtf8IMl12Q4D1byG9gCOfQIbARb2ro+B51MomkQu9JPMBJyy3F0DazzOxgIlWTX+QM06OxS2WATmgJO4da9E/pDS3JMxO70JfSDdmsixA/5kRealbPTHtDAfmhnSxT1ArjeOG7meqEZOWPohAN7hBdalB9gPDjNVtEb4PvYOsO90Igehz/BH1adnRxj2jkUStUUp/4todSAXLH9getEVaV0xJZ1fTEaeMoL9WTsZNhhf0yx2KV0RH0K2nN9qasVkKo1VGpHxsJ/YMsM9UJ3OgZWnGrlTu2IcoHUZrchzBPgAw70VgLAWsrhyCLQ5vehVENuinzg61BKoxyOOP3+D27aan7wrWCl7idSKYcjyr2Ldp8PpYIOgjdfDKU0yuXIdtCu3ayLLoI3x4RSGuVyZA1o951QKigmCgaFUvcy7JjaIK+ANo93ulaGgWKZ3gLtbgilgrzhICqT2RKfzYWhSJmWgs9uDqWCXGi8WSY3Vkca5BfQptFCrfu1+ATKFIPITaFUUNyRme1IpVxjZBVo98NQKugkeNP9eSrlcsRW0+7yUCrI+MqbTW9e6iiXI3HTNzuUCnofvGnyLJVyOOLuNW5/nXi6yFysNw+HUhrlcCTaPBtKNWRC2b2xG5dRXkigHI64CGqz7k7RlI8POSukUGpH7FZnQJt1Qymz4j5kLjZFhi+1Iw5u7Z2Duslub8bI0rC+qlI74vjV3puhVKIF4MMGkY96oYJSOvIqaOsClMWDQbaKqX1/ZEK5ip6EH+HjUGpdZj1j+nShFxrVs+AGv6XsXmL5YeMCuM8LzSoGZn+DXaSnZDzle9giLWc9t4FG7JdPe6HN8jTL+l3fKu1cTeXHGMywwLOSdsjutA6s1wU6Sfd+CL4BjWY7EusksyQxz2t98yGZbBm3lfFIzIomQGo5xcbZyZOA6ZBFHol5DG1F9ltzsTUj0CZlRBEXO9kL2Y/4THSbA4tn5LfA6dH53fm+ETkGnAkNAE9DdMBTXRMWbZWp/S/gJsQXMXlhiGPw+R6Y7XgNHFerwZ3dD/A7xN+IsZOJwc5/MGi73OP7orZK539ClOF+wpadAT1xPllXRsymMc0AvgseGvmyZjucTj22cDx4PNCnXqyOjnsRq2eI0lNNzwAAAABJRU5ErkJggg==);background-size:25px !important;width:25px;height:25px;background-position:left topleft;display:block}#resultsTable .show-more-button.fa-minus-square:before,.courseListTable .show-more-button.fa-minus-square:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJLSURBVFhH1dfZq01hHIfxbcxUFEpmfwF3uJEQV4biQlGShJSiDOWUK3JlznTjjjIPl0okkgwpFHdSpjKVocjwPO+7OuxjrW2vvdba8q1Pve/b6Zyz3/G3a/9b+mI2tuAAzuE4dmMjJqM7Ss8knMJHfMb1pL8Hh3AB9/Adz7AXI1A443AC33AWC9AfWRmOFbiLT9iKRj/fMNPwGlfhDOSJy7AIT3EHo5ArS/EVO9DDgRYzBFfwAuMdaCZ+8i9YE3rF0wvH4GwMc6BRxsJp95OXmX64kejpQFbccK55kWnPyki8x8rQS8lEuNvzbrg86cBzpJ6M0/CoVRmX4iVWh95v8Yb7gPmhV23242Js/soceMMNCL1qMxOesoGhl8S7/VpsVh6X4Qemh16SgzgZm23JGyyPzZgz8GFJy064Zq1YiLQ8xPrYjPH8H47NP+K53d6iqUjLY6yNzZhdOB+bbYnP+pLYjNkE3/N2ZCjchF58nfH2s5jwPa86i/EOPlKd8f22ksm8p0uM++1obNZnH6xkKqnpkliYeOHNC70usYZzczhFVeUIbqFb6KVkG57AjVJ2psDXtu4G7BqvSZfhMno7UFLG4BV8iP4aCwd/2Hq/jwMFY5X1AJfQ9IeaAGu4myhyNJ12P4x/fLADeWIB6RcQy6jNcHmazWi44Vxzp73uzOeJBeQqeEdYyfjLZiHtn3Hj+l3Ac+5Ru42GGy5PLFQso3zhLCa8Sn1S7+MRPL6OvYWXzFxkHrWiGYQZWIYNWAcfFu/2lqf6H6VW+wnNcYGcXebbiwAAAABJRU5ErkJggg==)}#resultsTable .gridle-hide,.courseListTable .gridle-hide{display:none}#resultsTable tr.desc>td:first-child,.courseListTable tr.desc>td:first-child{display:none}#resultsTable tr.desc table.detailed-desc,.courseListTable tr.desc table.detailed-desc{width:100%;display:block}#resultsTable tr.desc table.detailed-desc td:first-child,.courseListTable tr.desc table.detailed-desc td:first-child{font-weight:700}#resultsTable tr.desc table.detailed-desc td:nth-child(3),.courseListTable tr.desc table.detailed-desc td:nth-child(3){overflow:hidden}#resultsTable tr.desc table.detailed-desc td,.courseListTable tr.desc table.detailed-desc td{display:block;width:calc(100vw - 40px);width:-moz-calc(100vw - 40px);width:-o-calc(100vw - 40px);width:-webkit-calc(100vw - 40px)}#resultsTable tr.desc table.detailed-desc tr:last-child td,.courseListTable tr.desc table.detailed-desc tr:last-child td{float:left}#resultsTable tr.desc table.detailed-desc tr:last-child td a.read-more,.courseListTable tr.desc table.detailed-desc tr:last-child td a.read-more{padding:2px 10px;display:inline-block;background:#dfdfdf;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-o-calc(100% - 10px);width:-webkit-calc(100% - 10px);margin-left:10px;text-decoration:none;text-align:center}#resultsTable tr.desc table.detailed-desc tr:last-child td:first-child,.courseListTable tr.desc table.detailed-desc tr:last-child td:first-child{width:30%}#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child{width:70%}}@media (max-width: 480px) and (max-width: 480px){#resultsTable tr.desc table.detailed-desc tr:last-child,.courseListTable tr.desc table.detailed-desc tr:last-child{display:block;width:100%;clear:both}#resultsTable tr.desc table.detailed-desc tr:last-child td:first-child,.courseListTable tr.desc table.detailed-desc tr:last-child td:first-child{text-align:left}#resultsTable tr.desc table.detailed-desc tr:last-child td:first-child a.read-more,.courseListTable tr.desc table.detailed-desc tr:last-child td:first-child a.read-more{padding:5px !important;font-size:16px;margin-left:0;width:100%;border:2px solid #009da0;color:#009da0;background:white;height:45px;line-height:32px}#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child{padding-right:0px}#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child .signupButton,#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child a,#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child button,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child .signupButton,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child a,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child button{font-size:16px !important;padding:5px !important;line-height:35px !important;min-width:calc(50% - 2px);min-width:-moz-calc(50% - 2px);min-width:-o-calc(50% - 2px);min-width:-webkit-calc(50% - 2px);float:left;margin-right:2px}#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child .signupButton i,#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child a i,#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child button i,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child .signupButton i,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child a i,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child button i{display:none}#resultsTable tr.desc table.detailed-desc tr:last-child td:last-child a,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child a{margin-left:2px;margin-right:0}}.typography p{font-size:19px !important;line-height:26px !important}.CourseListingWidget .CourseListingWidgetContent{padding:25px !important;border:none !important;border-top:none !important}.CourseListingWidget .course-list .course .day-of-month{font-size:18px !important}.CourseListingWidget .course-list .course .title{font-size:18px !important}#Sidebar .content-box{border-top:none}#Sidebar .content-box h3 i{display:none}#Sidebar .content-box ul li a{font-size:18px;line-height:24px;padding:5px;display:block}@media (min-width: 768px){.SlideshowWidget .typography h1{font-size:46px;line-height:52px;font-weight:900}.SlideshowWidget .typography h2{font-size:40px;line-height:48px;font-weight:900}.SlideshowWidget .typography h3{font-size:36px;line-height:42px}}.SlideshowWidget .call-to-action{background:#00a1ae !important;font-family:'brandon-grotesque', sans-serif;font-size:18px !important;border:none !important;padding:0px 20px !important;height:45px !important;height:45px;box-shadow:none;border-radius:2px;font-weight:700;text-shadow:none}.SlideshowWidget .slick-next,.SlideshowWidget .slick-prev{z-index:1 !important;height:40px;width:40px}.SlideshowWidget .slick-next:before,.SlideshowWidget .slick-prev:before{font-family:FontAwesome;font-size:40px}.SlideshowWidget .slick-next:before{content:"\f105"}.SlideshowWidget .slick-prev:before{content:"\f104"}#Footer{border-top:none !important;padding-bottom:50px !important}#Footer .footer-content{background:transparent !important}#Footer .footer-content-bottom{border-top:none !important}@media (max-width: 768px){#Footer .gridle-gr-9,#Footer .gridle-gr-3{width:100% !important}}.Actions input.disabled,.Actions button.disabled,.Actions a.action.disabled,.button.disabled{border:none !important;text-shadow:none;box-shadow:none;height:45px !important;line-height:45px !important;font-size:20px !important;font-family:'brandon-grotesque', sans-serif !important;font-weight:400;background:#dfdfdf !important;color:#777 !important}a.button,.Actions input:enabled,.Actions button:enabled,.Actions a.action:enabled,.button:enabled,.button.enabled{background:#00b6ba;border:none !important;text-shadow:none;box-shadow:none;height:45px !important;line-height:45px !important;font-size:20px !important;font-family:'brandon-grotesque', sans-serif !important;font-weight:700;transition:all .3s;color:white}@media (max-width: 480px){a.button,.Actions input:enabled,.Actions button:enabled,.Actions a.action:enabled,.button:enabled,.button.enabled{font-size:16px;height:36px;line-height:36px}}a.button:hover,.Actions input:enabled:hover,.Actions button:enabled:hover,.Actions a.action:enabled:hover,.button:enabled:hover,.button.enabled:hover{color:white;background:#009da1}.form-title{font-family:'brandon-grotesque', sans-serif !important}form,.form{border:none !important;box-shadow:none !important;padding:20px !important}form .field input[type=text],form .field input[type=password],form .field input[type=email],form .field select,.form .field input[type=text],.form .field input[type=password],.form .field input[type=email],.form .field select{height:40px !important}.courseListTable .course-responsive.gridle-hide{display:none !important}@media (max-width: 480px){.courseListTable tr.desc table.detailed-desc tr:last-child td:first-child,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child{width:100%;text-align:center !important;min-height:50px}.courseListTable tr.desc table.detailed-desc tr:last-child td:first-child a,.courseListTable tr.desc table.detailed-desc tr:last-child td:last-child a{padding:5px 10px;width:auto}}@media (max-width: 890px){.cart-page-steps{margin-bottom:50px !important}}.cart-page-steps .cart-page-step{text-shadow:none !important;box-shadow:none !important}@media (max-width: 890px){.cart-page-steps .cart-page-step{height:28px !important;line-height:28px !important}.cart-page-steps .cart-page-step span.title{position:relative !important;top:10px !important;min-width:300px !important}}.ParticipatorUnconfirmedCoursesList .highlight-box{border:none !important;padding:0 !important}.ParticipatorUnconfirmedCoursesList .highlight-box table tbody>tr:last-child>td:last-child{padding-right:10px !important;text-align:right !important}.ParticipatorUnconfirmedCoursesList .highlight-box .course-customization-table *{text-align:left}.cms-content-actions .ui-button-text-icon-primary .ui-button-text,.cms-content-actions .ui-button-text-icons .ui-button-text{padding:.2em .5em .2em .5em;font-size:16px}.TermDatePicker .ui-datepicker-multi .ui-datepicker-group,.TermDatePicker .ui-datepicker-inline:not(.ui-datepicker-multi){min-width:300px}.TermDatePicker .ui-datepicker-multi .ui-datepicker-group:nth-child(3n+1),.TermDatePicker .ui-datepicker-inline:not(.ui-datepicker-multi):nth-child(3n+1){clear:left}.TermPickedDates{margin-top:20px;clear:both}.TermContainer label{display:inline-block !important}.CompositeField.field.CompositeField.composite.TimesGroup.nolabel{clear:both}.breadcrumbs{margin-bottom:10px}body .kvi-dialog{background:#fafafa !important;border:3px solid #009da0;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3);border-radius:0}body .kvi-dialog .ui-button{background:#009da0;color:white;font-weight:bold;border:0;border-radius:unset}
