html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'custom-menu-font';src:url("../../themes/basictheme/fonts/custom-menu-font.eot?93557830");src:url("../../themes/basictheme/fonts/custom-menu-font.eot?93557830#iefix") format("embedded-opentype"),url("../../themes/basictheme/fonts/custom-menu-font.woff2?93557830") format("woff2"),url("../../themes/basictheme/fonts/custom-menu-font.woff?93557830") format("woff"),url("../../themes/basictheme/fonts/custom-menu-font.ttf?93557830") format("truetype"),url("../../themes/basictheme/fonts/custom-menu-font.svg?93557830#custom-menu-font") format("svg");font-weight:normal;font-style:normal}.menu-icons:after,[class^="menu-icon-"]:before,[class*=" menu-icon-"]:before{font-family:"custom-menu-font";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.menu-icon-menu:before{content:'\e800'}.menu-icon-open:before{content:'\e801'}.menu-icon-close:before{content:'\e802'}.menu-icon-left:before{content:'\e803'}.menu-icon-right:before{content:'\e804'}.menu-icon-double-right:before{content:'\f101'}header nav.primary{overflow-y:hidden;-webkit-tap-highlight-color:transparent}header nav.primary,header nav.primary *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header nav.primary.initialized .navigation{overflow:visible}header nav.primary .navigation li.current>a,header nav.primary .navigation li.section>a{text-decoration:underline}header nav.primary .navigation li a{display:inline-block;font-family:inherit;font-size:13px;line-height:55px;color:#000;text-decoration:none;white-space:nowrap;font-size:16px}@media (max-width: 767px){header nav.primary{display:none;height:auto}header nav.primary .navigation{height:auto;position:relative;z-index:10000;background:#fff;padding:0}header nav.primary .navigation li:hover,header nav.primary .navigation li:focus{background-color:transparent}header nav.primary .navigation li a{padding:0 .5em;line-height:36px}header nav.primary .navigation li ul.sub{display:none}header nav.primary .navigation>li{float:none;display:inline-block;width:100%;position:relative}header nav.primary .navigation>li a{color:#000;display:block;float:left;width:auto;width:-webkit-calc(100% - 36px);width:-moz-calc(100% - 36px);width:-o-calc(100% - 36px);width:calc(100% - 36px)}header nav.primary .navigation>li:last-child{margin-bottom:10px}header nav.primary .navigation>li span.open-close{cursor:pointer;font-size:18px;right:0;top:0px;float:right;display:block;position:relative;height:36px;width:36px;line-height:36px;text-align:center}header nav.primary .navigation>li span.open-close:after{content:'\e801';line-height:inherit}header nav.primary .navigation>li span.open-close.open:after{content:'\e802'}header nav.primary .navigation>li ul.sub{background:#fff;position:relative;top:0;margin-left:1em;clear:both;z-index:2;visibility:visible}header nav.primary .navigation>li ul.sub li ul.sub{display:none}header nav.primary .navigation>li ul.sub li:first-child{margin-top:0}header #MobileMenu{cursor:pointer;display:block;position:relative;font-size:30px;text-align:right;line-height:70px}.CoursesPageMenuMega{display:none}}@media (min-width: 768px){header .navigation-container{display:block;position:relative;float:left;width:100%}header .navigation-container.scrollable.right .scroll-right,header .navigation-container.scrollable.left .scroll-left{visibility:visible;opacity:1;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}header .navigation-container .scroll-wrapper{display:block;overflow:hidden;width:100%;height:55px}header .navigation-container .scroll-right,header .navigation-container .scroll-left{width:50px;height:55px;cursor:pointer;position:absolute;top:0;visibility:hidden;opacity:0;-moz-transition:opacity .3s linear,visibility 0s linear .3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;transition:opacity .3s linear,visibility 0s linear .3s}header .navigation-container .scroll-right:after,header .navigation-container .scroll-left:after{line-height:55px}header .navigation-container .scroll-left{left:0;text-align:left;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0.3)));background-image:-moz-linear-gradient(left, #ffffff 50%,rgba(255,255,255,0.3) 100%);background-image:-webkit-linear-gradient(left, #ffffff 50%,rgba(255,255,255,0.3) 100%);background-image:linear-gradient(to right, #ffffff 50%,rgba(255,255,255,0.3) 100%)}header .navigation-container .scroll-left:after{content:'\e803'}header .navigation-container .scroll-right{right:0;text-align:right;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(50%, #ffffff),color-stop(100%, rgba(255,255,255,0.3)));background-image:-moz-linear-gradient(right, #ffffff 50%,rgba(255,255,255,0.3) 100%);background-image:-webkit-linear-gradient(right, #ffffff 50%,rgba(255,255,255,0.3) 100%);background-image:linear-gradient(to left, #ffffff 50%,rgba(255,255,255,0.3) 100%)}header .navigation-container .scroll-right:after{content:'\e804'}header .navigation-container nav.primary{background-color:transparent;width:100%;overflow-x:auto}header .navigation-container nav.primary .navigation{height:55px;display:inline-flex}header .navigation-container nav.primary .navigation>li{display:inline-block;float:none;margin:0 10px}header .navigation-container nav.primary .navigation>li span.open-close{display:none}header .navigation-container nav.primary .navigation>li:first-child{margin-left:0}header .navigation-container nav.primary .navigation>li:last-child{margin-right:0}header .navigation-container nav.primary .navigation>li a{border-top:2px solid transparent;line-height:53px}header .navigation-container nav.primary .navigation>li.mega-menu-li ul{display:none !important}header .navigation-container nav.primary .navigation>li>a.has-sub:after{content:'\e801';margin:0 0 0 .25em;line-height:inherit;position:relative;text-decoration:none}header .navigation-container nav.primary .navigation>li:not(.open-left)>ul{left:0}header .navigation-container nav.primary .navigation>li.open-left>ul{right:0;left:auto !important}header .navigation-container nav.primary .navigation>li.open-left>ul:before{margin-right:0 !important}header .navigation-container nav.primary .navigation>li>ul.sub{display:block;position:absolute;z-index:1000;padding:0;top:54px;background-color:#fff;border:1px solid #ccc;-moz-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);-webkit-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75)}header .navigation-container nav.primary .navigation>li>ul.sub ul.sub a{padding-left:2.5em}header .navigation-container nav.primary .navigation>li>ul.sub ul.sub ul.sub a{padding-left:4em}header .navigation-container nav.primary .navigation>li>ul.sub ul.sub ul.sub ul.sub a{padding-left:6em}header .navigation-container nav.primary .navigation>li>ul.sub li a:hover{background-color:#e6e6e6}header .navigation-container nav.primary .navigation>li ul.sub li{position:relative;width:100%;overflow:visible;display:block}header .navigation-container nav.primary .navigation>li ul.sub li a{padding:0 1.5em;margin:0;width:100%;display:block;line-height:36px;color:inherit;border:none;white-space:nowrap;color:#000}header .navigation-container nav.primary .navigation>li>ul.sub{visibility:hidden;opacity:0;-moz-transition:opacity .3s linear,visibility 0s linear .3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;transition:opacity .3s linear,visibility 0s linear .3s}header .navigation-container nav.primary .navigation>li>ul.sub:before{position:absolute;content:'';margin:0 -50px -50px -50px;top:0;bottom:0;left:0;right:0}header .navigation-container nav.primary .navigation>li.focus>ul.sub{visibility:visible;opacity:1;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}header #MobileMenu{display:none}.CoursesPageMenuMega:not(.simple){width:100%;position:relative;z-index:2}.CoursesPageMenuMega:not(.simple) .block{position:absolute;width:100%;min-height:450px;background:white;border:1px solid #ccc;-moz-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);-webkit-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);visibility:hidden;opacity:0;-moz-transition:opacity .3s linear,visibility 0s linear .3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;transition:opacity .3s linear,visibility 0s linear .3s;margin-top:-2px}.CoursesPageMenuMega:not(.simple) .block.visible{visibility:visible;opacity:1;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.CoursesPageMenuMega:not(.simple) .block .list{max-width:250px;min-width:250px;max-height:100%;float:left;overflow:visible}.CoursesPageMenuMega:not(.simple) .block img{width:calc(100% - 250px);max-height:100%;object-fit:cover;height:100%}.CoursesPageMenuMega:not(.simple) .block .default-image{width:calc(100% - 250px);max-height:100%;object-fit:cover;height:100%;min-height:540px;margin-left:250px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.CoursesPageMenuMega:not(.simple) ul li{width:100%;overflow:visible;display:block}.CoursesPageMenuMega:not(.simple) ul li a{position:relative;padding:0 1.0em;margin:0;width:100%;display:block;line-height:36px;color:inherit;border:none;white-space:nowrap;color:#000;text-decoration:none;font-size:16px}.CoursesPageMenuMega:not(.simple) ul li a:hover{background-color:#e6e6e6}.CoursesPageMenuMega:not(.simple) ul li .arrow{font-family:"custom-menu-font";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:block;line-height:36px;border:none;white-space:nowrap;color:#000;text-decoration:none;font-size:16px;top:0;right:0;padding:0 23px}.CoursesPageMenuMega:not(.simple) ul li .secondary{visibility:hidden;opacity:0;-moz-transition:opacity .3s linear,visibility 0s linear .3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;transition:opacity .3s linear,visibility 0s linear .3s;position:absolute;left:250px;top:0;height:100%;background:rgba(0,0,0,0.5);width:calc(100% - 250px)}.CoursesPageMenuMega:not(.simple) ul li .secondary ul{background:rgba(0,0,0,0.6);max-width:250px;z-index:1;position:relative;height:100%}.CoursesPageMenuMega:not(.simple) ul li .secondary ul li a{color:white}.CoursesPageMenuMega:not(.simple) ul li .secondary ul li a:hover{background:rgba(0,0,0,0.06)}.CoursesPageMenuMega:not(.simple) ul li .secondary img{position:absolute;top:0;width:100%}.CoursesPageMenuMega:not(.simple) ul li.active .secondary{visibility:visible;opacity:1;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.CoursesPageMenuMega.simple{position:relative;z-index:1}.CoursesPageMenuMega.simple .block{position:absolute;background:white;border:1px solid #ccc;-moz-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);-webkit-box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);box-shadow:2px 2px 10px -5px rgba(0,0,0,0.75);visibility:hidden;opacity:0;-moz-transition:opacity .3s linear,visibility 0s linear .3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;transition:opacity .3s linear,visibility 0s linear .3s;margin-top:-2px}.CoursesPageMenuMega.simple .block.visible{visibility:visible;opacity:1;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.CoursesPageMenuMega.simple .block .list{max-width:250px;min-width:250px;max-height:100%;float:left;overflow:visible}}table{width:100% !important;border-collapse:collapse}table img{max-width:100% !important;height:auto !important}table th,table td{vertical-align:top}table td{padding:3px 2px;font-size:13px}table th{padding:5px 2px;font-weight:bold;font-size:13px}table thead tr th{border-bottom:1px solid #DFDFDF}table.striped tr:nth-child(even) td,table.striped tr:nth-child(even) th{background-color:#fcfcfc}table.striped tr td{border-top:1px solid #dfdfdf}.WidgetColumnSpan1,.WidgetColumnSpan2,.WidgetColumnSpan3,.WidgetColumnSpan4,.WidgetColumnSpan5{margin-bottom:24px}.boxified-widget .WidgetContent{border-top:4px solid #9e9e9e;background:#f6f6f6;display:block;padding:10px;margin:0 0 20px 0;-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.boxified-widget .WidgetContent h2{-moz-box-shadow:0px -1px 2px -1px #c6c6c6 inset;-webkit-box-shadow:0px -1px 2px -1px #c6c6c6 inset;box-shadow:0px -1px 2px -1px #c6c6c6 inset;margin:-10px -10px 20px -10px;padding:10px 10px}.SlideshowWidget .slideshow-container{margin-bottom:0 !important}.CourseListingWidget .CourseListingWidgetContent{position:relative;float:left;clear:both;width:100%;padding:10px;background:#efefef;border:1px solid #e8e8e8;border-top:4px solid #00a1ae}.CourseListingWidget.boxified-widget .CourseListingWidgetContent{background:transparent;padding:15px !important}.CourseListingWidget h2.CourseListingWidgetTitle{font-size:22px !important;font-weight:400}.CourseListingWidget a.more-courses{width:100%;text-align:center;padding:3px 0;display:inline-block}.CourseListingWidget .course-list .course{position:relative;float:left;clear:both;width:100%;padding:5px 0;padding-right:10px;border-bottom:1px solid #dfdfdf}.CourseListingWidget .course-list .course:last-child{border:0}.CourseListingWidget .course-list .course .date{position:absolute;left:0;top:50%;width:30px;text-align:center;color:#444;transform:translateY(-50%)}.CourseListingWidget .course-list .course .date .day-of-month,.CourseListingWidget .course-list .course .date .short-month{clear:both}.CourseListingWidget .course-list .course .date .day-of-month{font-size:14px;font-weight:bold}.CourseListingWidget .course-list .course .date .short-month{font-size:12px;text-transform:uppercase}.CourseListingWidget .course-list .course .title{position:relative;float:left;width:100%;padding-left:40px;min-height:32px;font-weight:400;font-size:14px;line-height:1.45em;padding-top:5px}.CourseListingWidget .course-list .course .title a{text-decoration:none}.CourseListingWidget .old h2{margin-bottom:0 !important}.CourseListingWidget .old tr:first-child .date,.CourseListingWidget .old tr:first-child .title{padding-top:8px}.CourseListingWidget .old .date{text-align:center;padding:0;padding-right:8px;padding-top:4px;padding-bottom:4px;vertical-align:middle;width:45px}.CourseListingWidget .old .date .day-of-month{font-size:14px;line-height:14px;font-weight:bold;width:100%;display:block}.CourseListingWidget .old .date .short-month{font-size:14px;line-height:14px;width:100%;display:block}.CourseListingWidget .old .title{padding:0;padding-top:4px;padding-bottom:4px;vertical-align:middle}.CourseListingWidget .old .title a{text-decoration:unset;font-weight:bold}.HtmlContentWidget .typography{padding:15px !important}.HtmlContentWidget h2{font-size:22px !important;font-weight:400;box-shadow:unset}#Header #HeaderSearch{float:left;padding:10px 10px}#Header #HeaderSearch .search-icon{color:#000;cursor:pointer;font-size:21px !important;line-height:26px !important}.search-dialog-active .content-overlay{visibility:visible;opacity:0.5;transition:opacity 0.1s linear}.content-overlay{position:absolute;height:calc(100% + 12px);background:#000 !important;z-index:99;width:100%;opacity:0;visibility:hidden;transition:opacity 0.1s linear}#HeaderSearchDialog{position:absolute;top:100px;z-index:10001;width:calc(100% + 10px);padding:0 10px;opacity:0.3;opacity:0;transform:translate(0, -10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear}@media (max-width: 1024px){#HeaderSearchDialog{padding:0}}#HeaderSearchDialog .close-search-dialog{position:absolute;padding:20px 30px;line-height:55px;right:0;height:85px;cursor:pointer}@media (max-width: 1024px){#HeaderSearchDialog .close-search-dialog{padding:20px 20px}}#HeaderSearchDialog .close-search-dialog>i{color:#484848}.search-dialog-active #HeaderSearchDialog{opacity:1;transform:translate(0, 0);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}.search-dialog-active #HeaderSearchDialog .search .search-input{white-space:nowrap;padding-right:40px;position:relative}.search-dialog-active #HeaderSearchDialog .search .search-input .fa{color:#000;vertical-align:top;cursor:pointer;position:absolute;top:0;right:0}.search-dialog-active #HeaderSearchDialog .search .search-input input{margin:0;padding:5px 10px;height:26px;border:1px solid #e5e5e5;font-size:14px;line-height:16px;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.search-dialog-active #HeaderSearchDialog .search-results{position:absolute;left:0;right:0;top:100%;margin:15px 10px 0 10px;z-index:20}.search-dialog-active #HeaderSearchDialog .search-results .search-result-item{display:block;margin:5px 0;text-decoration:none}.search-dialog-active #HeaderSearchDialog .search-results .search-result-item.search-result-item-section{font-weight:bold}.search-dialog-active #HeaderSearchDialog .search-results a:hover{color:#9e9e9e}.FrontendSearch{background:none;border:none;box-shadow:none;margin:0;padding:0 10px;border-top:4px solid #9e9e9e;background:#f6f6f6;-moz-box-shadow:0px 2px 3px #484848;-webkit-box-shadow:0px 2px 3px #484848;box-shadow:0px 2px 3px #484848;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:20px}.FrontendSearch .Actions{display:none}.FrontendSearch .field.text{box-shadow:none !important;border:0 !important;padding:0 !important}.FrontendSearch input{width:calc(100% - 38px) !important;border:1px solid #e5e5e5 !important;padding:0 10px !important;height:40px;font-size:14px;line-height:16px;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-radius:0 !important;box-shadow:none !important;background:white !important;font-size:1.2em}.FrontendSearch fieldset>div.field.text{margin:0}.FrontendSearch #AjaxSearchResults{position:relative;top:0;background:unset;padding:10px;margin:20px 0 0px 0;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}@media (max-width: 768px){.FrontendSearch #AjaxSearchResults{left:0;width:calc(100% - 10px);margin-left:5px;min-width:initial}}.FrontendSearch #AjaxSearchResults .resultgroup{position:relative;margin-bottom:25px}@media (max-width: 768px){.FrontendSearch #AjaxSearchResults .resultgroup{width:100%}}.FrontendSearch #AjaxSearchResults .resultgroup .ShowMoreLink{font-size:14px}.FrontendSearch #AjaxSearchResults .resultgroup h2{font-family:"myriad-pro",sans-serif;padding:0 0px 7px 0;font-size:20px;text-decoration:unset;margin:0px 0 15px 0}.FrontendSearch #AjaxSearchResults .resultgroup h2 a{text-decoration:unset}.FrontendSearch #AjaxSearchResults .resultgroup .searchResultContent em{font-weight:bold;font-style:normal;color:#5d5d5d}#Header{border-top:4px solid #9e9e9e;border-bottom:1px solid #e5e5e5;background-color:#fff}#Header .header-container{position:relative}@media (max-width: 767px){#Header .Navigation{width:100%}}@media (max-width: 767px){#Header .HeaderLogo{position:absolute;left:0;z-index:1}}#Header .HeaderLogo a{height:55px;display:block;position:relative}#Header .HeaderLogo a img{max-width:100%;height:auto;position:relative;top:-4px;padding-bottom:3px}@media (max-width: 767px){#Header .HeaderLogo a img{top:3px}}#Header .mobile-user{font-size:24px;height:45px;line-height:47px;text-align:center;order:1;padding:0 7px}#Header #eKursRedirectButton{line-height:32px;padding:7px 20px;text-align:center;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;color:#000;position:absolute;right:-84px;width:85px}#Header #eKursRedirectButton a{color:#444;text-decoration:none}#Header #eKursRedirectButton a:hover{color:#646464}#Header #HeaderTranslations{position:relative;min-width:150px}#Header #HeaderTranslations .language-icon{font-size:24px;width:100%;height:46px;line-height:46px;text-align:center;color:#000}#Header #HeaderTranslations .title{line-height:32px;padding:7px 20px;position:relative;text-align:center;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;color:#000}#Header #HeaderTranslations .dropdown{position:absolute;height:0px;z-index:20;margin-top:46px;top:0;left:0;width:100%;text-align:left;padding:0 10px;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear}#Header #HeaderTranslations .dropdown.visible{opacity:1;transform:translateY(0px);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}#Header #HeaderTranslations a{color:#000;text-decoration:none;white-space:nowrap}#Header #HeaderTranslations .fake-button-dropdown,#Header #HeaderTranslations .dropdown-toggle{line-height:26px}#Header #HeaderTranslations .button-dropdown ul a:hover,#Header #HeaderTranslations .button-dropdown ul a:focus{background:#fff;color:#9e9e9e}#Header #HeaderCart{float:right;text-align:right;white-space:nowrap;padding:10px 10px;position:initial;order:0}#Header #HeaderCart .cart-button{color:#000;text-decoration:none}#Header #HeaderCart .cart-content-container{height:26px;position:relative;display:inline-block}#Header #HeaderCart .cart-content-container .cart-content-courses-count{background:rgba(158,158,158,0.9);color:#fff;font-size:11px;width:18px;height:18px;line-height:18px;text-align:center;padding:1px;display:inline-block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;vertical-align:top;margin-top:3px}#Header #HeaderCart .cart-dropdown{position:absolute;height:0px;z-index:10001;margin-top:46px;top:0;left:50%;width:100%;text-align:left;opacity:0;transform:translate(-25%, -10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear;max-width:400px}#Header #HeaderCart .cart-dropdown.visible{opacity:1;transform:translate(-25%, 0);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}#Header #HeaderCart .cart-dropdown .cart-content .cart-items{overflow:visible}#Header #HeaderCart .cart-dropdown .cart-content .cart-course-item{box-shadow:0px -1px 2px -1px #c6c6c6 inset;margin:-10px -10px 10px -10px;padding:9px 10px;transform:translateX(0px);opacity:1}#Header #HeaderCart .cart-dropdown .cart-content .cart-course-item .course-name{font-weight:bold;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}#Header #HeaderCart .cart-dropdown .cart-content .cart-course-item .course-price span{float:right}#Header #HeaderCart .cart-dropdown .cart-content .cart-course-item .course-price span.participator-name{float:left;font-style:italic}#Header #HeaderCart .cart-dropdown .cart-content .cart-course-item.removing{transform:translateX(-50px);opacity:0;transition:opacity 0.2s linear, transform 0.1s linear}#Header #HeaderCart .cart-dropdown .cart-content .course-price-title{font-weight:bold;margin-bottom:20px}#Header #HeaderCart .cart-dropdown .cart-content .cart-total{font-weight:bold}#Header #HeaderCart .cart-dropdown .cart-content .cart-total .amount{float:right}#Header #HeaderCart .cart-dropdown .cart-content .cart-confirm-timer{text-align:center}#Header #HeaderCart .cart-dropdown .cart-content .cart-confirm-button{width:100%;color:#fff}#Header #HeaderUserInfo{text-align:right}#Header #HeaderUserInfo .fa{color:#000}#Header #HeaderUserInfo .userinfo-logout{line-height:32px;float:right;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:7px 20px}#Header #HeaderUserInfo .userinfo-logout .fa{color:#ff0000}#Header #HeaderUserInfo .userinfo{float:right;line-height:32px;padding:7px 20px;border-left:1px solid #e5e5e5;position:relative}#Header #HeaderUserInfo .userinfo-createaccount{float:right;line-height:18px;padding:7px 20px;border-left:1px solid #e5e5e5;position:relative;height:46px}#Header #HeaderUserInfo .userinfo-createaccount a{display:block;line-height:0px;padding-top:5px}#Header #HeaderUserInfo .user-not-logged-in{float:right;line-height:32px;padding:7px 20px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;position:relative}#Header #HeaderUserInfo a{color:#444;text-decoration:none}#Header #HeaderUserInfo a:hover{color:#646464}#Header #HeaderUserInfo .more-users-icon{cursor:pointer;float:right;padding:0px 0px 0px 10px}#Header #HeaderUserInfo .more-users{position:absolute;height:0px;z-index:20;margin-top:46px;top:0;left:0;width:100%;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear}#Header #HeaderUserInfo .more-users.more-users-visible{opacity:1;transform:translateY(0px);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}#Header #HeaderUserInfo .more-users .content-box{position:relative}#Header #HeaderUserInfo .more-users .userinfo-text{display:block;white-space:nowrap;line-height:16px;padding:3px 0}#Header #HeaderUserInfo .more-users .userinfo-text img,#Header #HeaderUserInfo .more-users .userinfo-text span{display:inline;line-height:16px;vertical-align:top}#Header #HeaderUserInfo .more-users .userinfo-text img{margin-right:5px}#Header #HeaderUserInfo .more-users .userinfo-text:hover{color:#9e9e9e}@media (max-width: 1370px){#Header #HeaderTop #eKursRedirectButton{display:none}}@media screen and (min-width: 481px) and (max-width: 1024px){#Header #HeaderTop .mobile-user{float:right}#Header #HeaderTop #HeaderUserInfo{border-top:1px solid #e5e5e5e5;position:initial}#Header #HeaderTop #HeaderUserInfo .userinfo-text{text-align:center}#Header #HeaderTop #HeaderUserInfo #UserOptions{position:absolute;margin-top:46px;background:white;z-index:50;border:0;right:0;width:calc(100% - 10px);margin-right:5px;max-width:350px;border-top:4px solid #9e9e9e;background:#f6f6f6;-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear}#Header #HeaderTop #HeaderUserInfo #UserOptions.mobile-visible{display:block !important;opacity:1;transform:translateY(0px);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo-logout,#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo{border:0;width:50%;text-align:center}#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo-text,#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo--not-logged-in{border:0;float:none;width:100%;text-align:left;padding:0}#Header #HeaderTop #HeaderCart .cart-dropdown{max-width:50%;transform:translateX(-50%);left:70%}}@media screen and (max-width: 480px){#Header #HeaderTop #eKursRedirectButton{display:none}#Header #HeaderTop #HeaderTranslations .dropdown{width:calc(100% + 50px)}#Header #HeaderTop #HeaderCart{position:initial;float:inherit;padding:10px 10px;width:72px}#Header #HeaderTop #HeaderCart .cart-dropdown{width:calc(100% - 10px);left:0%;transform:translate(0%, 0);margin-left:5px}#Header #HeaderTop #HeaderUserInfo{border-top:1px solid #e5e5e5e5;position:initial;display:flex}#Header #HeaderTop #HeaderUserInfo .userinfo-text{text-align:center}#Header #HeaderTop #HeaderUserInfo #UserOptions{position:absolute;margin-top:46px;background:white;z-index:10001;border:0;right:0;width:calc(100% - 10px);margin-right:5px;max-width:350px;border-top:4px solid #9e9e9e;background:#f6f6f6;-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity 0.1s linear, transform 0.1s linear, visibility 0.2s linear}#Header #HeaderTop #HeaderUserInfo #UserOptions.mobile-visible{display:block !important;opacity:1;transform:translateY(0px);visibility:visible;transition:opacity 0.2s linear, transform 0.2s linear, visibility 0.3s linear}#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo-logout,#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo{border:0;width:50%;text-align:center}#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo-text,#Header #HeaderTop #HeaderUserInfo #UserOptions .userinfo--not-logged-in{border:0;float:none;width:100%;text-align:left;padding:0}}#Header #HeaderContent{padding:10px 0;border-top:1px solid #e5e5e5}#Header #HeaderContentClone{display:none;position:fixed;left:0;right:0;top:0;z-index:3000;background:#fff;border-bottom:1px solid #e5e5e5;padding:5px 0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12);box-shadow:0 1px 3px rgba(0,0,0,0.12)}@media screen and (min-width: 481px){#Header.sticky{border-top:none;border-bottom:none}}#Header.sticky #HeaderContentClone{display:block}#Header.sticky #HeaderContent,#Header.sticky #HeaderTop{visibility:hidden}@media screen and (max-width: 480px){#Header #HeaderContent,#Header #HeaderTop{visibility:visible !important}#Header #HeaderContentClone{display:none !important}}.mobile-menu-container{position:relative}.mobile-menu{display:none !important;font-family:"myriad-pro",sans-serif;padding:10px;margin:0;position:absolute;top:0;left:0;z-index:10;background:white}.mobile-menu.show{display:block !important}.mobile-menu .translations{text-align:center}.mobile-menu .translations .translation{padding-right:5px;margin-top:5px;display:inline-block}.mobile-menu .translations .translation a{color:#fff;line-height:30px;width:auto}.mobile-menu li{margin:0;display:block;float:left;width:100%;border-top:1px solid #e5e5e5;padding:6px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-menu li:hover>a,.mobile-menu li.current>a,.mobile-menu li.section>a{color:#000}.mobile-menu li.seperator{border-top:1px solid #e5e5e5;margin:0}.mobile-menu li a{color:#333;text-decoration:none;line-height:20px;font-size:18px;width:100%}.mobile-menu li a .toggle{color:#000;font-size:18px}.mobile-menu li img{display:none}.mobile-menu li li{padding-left:10px}.mobile-menu li li a{font-size:15px;line-height:18px}.mobile-menu ul{display:none;margin:0;padding:0}.mobile-menu li.open>a>.toggle:before{content:"\f056"}.mobile-menu li.open>ul{display:block !important}.mobile-menu li.level1.has-children li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:5px;content:'\f0da'}#Footer{border-top:12px solid #e9eaee}#Footer .footer-content{background:#363839;padding:20px}#Footer .footer-content.typography,#Footer .footer-content .typography{color:#747474}#Footer .footer-content.typography a,#Footer .footer-content .typography a{color:#747474}#Footer .footer-content.typography a:hover,#Footer .footer-content .typography a:hover{color:#646464}#Footer .footer-content-bottom{background:#282a2b;border-top:1px solid #4b4c4d;padding:20px 20px 10px 20px}#Footer .footer-content-bottom.typography,#Footer .footer-content-bottom .typography{color:#C7C7C7}#Footer .footer-content-bottom.typography a,#Footer .footer-content-bottom .typography a{color:#C7C7C7}#Footer .footer-content-bottom.typography a:hover,#Footer .footer-content-bottom .typography a:hover{color:#e9eaee}.content-box{border-top:4px solid #9e9e9e;background:#f6f6f6;display:block;padding:10px;margin:0 0 20px 0;-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.content-box.content-box-danger{border-top-color:#ff0000}.content-box .content-box-header{-moz-box-shadow:0px -1px 2px -1px #c6c6c6 inset;-webkit-box-shadow:0px -1px 2px -1px #c6c6c6 inset;box-shadow:0px -1px 2px -1px #c6c6c6 inset;margin:-10px -10px 20px -10px;padding:10px 10px}.content-box.content-box-arrow-up:after,.content-box.content-box-arrow-up:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.content-box.content-box-arrow-up:after{border-color:rgba(246,246,246,0);border-bottom-color:#f6f6f6;border-width:10px;margin-left:-10px}.content-box.content-box-arrow-up:before{border-color:rgba(251,145,0,0);border-bottom-color:#9e9e9e;border-width:16px;margin-left:-16px}.content-box.content-box-arrow-up-right:after,.content-box.content-box-arrow-up-right:before{bottom:100%;right:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.content-box.content-box-arrow-up-right:after{border-color:rgba(246,246,246,0);border-bottom-color:#f6f6f6;border-width:10px;margin-right:-10px}.content-box.content-box-arrow-up-right:before{border-color:rgba(251,145,0,0);border-bottom-color:#9e9e9e;border-width:16px;margin-right:-16px}.content-box.content-box-arrow-up-left:after,.content-box.content-box-arrow-up-left:before{bottom:100%;left:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.content-box.content-box-arrow-up-left:after{border-color:rgba(246,246,246,0);border-bottom-color:#f6f6f6;border-width:10px;margin-left:-10px}.content-box.content-box-arrow-up-left:before{border-color:rgba(251,145,0,0);border-bottom-color:#9e9e9e;border-width:16px;margin-left:-16px}.content-box .menu-items{list-style-type:none;padding:0;margin:0}.content-box .menu-items .sub{padding-left:10px;list-style-type:none;margin-bottom:5px}.content-box .menu-items li{margin:4px 0}.content-box .menu-items li a{text-decoration:none;font-size:14px}.content-box .menu-items li a:hover,.content-box .menu-items li a.current,.content-box .menu-items li a.section{color:#000}.content-box .menu-items li a.current{background:#d7d7d7}.error-message{border-top:4px solid #f44336;background:#f6f6f6;display:block;padding:10px;margin:0 0 20px 0;-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.error-message>h5{-moz-box-shadow:0px -1px 2px -1px #c6c6c6 inset;-webkit-box-shadow:0px -1px 2px -1px #c6c6c6 inset;box-shadow:0px -1px 2px -1px #c6c6c6 inset;margin:-10px -10px 20px -10px !important;padding:10px 10px}#MyAgenda .calendar-import-links,.CoursePublicCalendarPage .calendar-import-links{background:#f8f8f8;padding:14px;border:1px solid #e4e4e4;border-top:0}#MyAgenda #CoursePublicCalendarViewSelectButtons,.CoursePublicCalendarPage #CoursePublicCalendarViewSelectButtons{float:right;cursor:pointer;margin-bottom:20px}#MyAgenda #CoursePublicCalendarViewSelectButtons .CalendarView,.CoursePublicCalendarPage #CoursePublicCalendarViewSelectButtons .CalendarView{display:none}#MyAgenda #CoursePublicCalendarViewSelectButtons.CalendarViewMode .CalendarView,.CoursePublicCalendarPage #CoursePublicCalendarViewSelectButtons.CalendarViewMode .CalendarView{display:inline-block}#MyAgenda #CoursePublicCalendarViewSelectButtons .ListView,.CoursePublicCalendarPage #CoursePublicCalendarViewSelectButtons .ListView{display:none}#MyAgenda #CoursePublicCalendarViewSelectButtons.ListViewMode .ListView,.CoursePublicCalendarPage #CoursePublicCalendarViewSelectButtons.ListViewMode .ListView{display:inline-block}#MyAgenda #MyAgendaCalendarContainer,#MyAgenda #CoursePublicCalendarContainer,.CoursePublicCalendarPage #MyAgendaCalendarContainer,.CoursePublicCalendarPage #CoursePublicCalendarContainer{-moz-box-shadow:0px 2px 3px #EAEAEA;-webkit-box-shadow:0px 2px 3px #EAEAEA;box-shadow:0px 2px 3px #EAEAEA}#MyAgenda #CoursePublicCalendarContainer,.CoursePublicCalendarPage #CoursePublicCalendarContainer{clear:both;float:none}#MyAgenda #CoursePublicCalendarContainer.ListViewMode .fc-content,.CoursePublicCalendarPage #CoursePublicCalendarContainer.ListViewMode .fc-content{display:none !important}#MyAgenda #CoursePublicCalendarContainer.ListViewMode #CoursePublicCalendarList,.CoursePublicCalendarPage #CoursePublicCalendarContainer.ListViewMode #CoursePublicCalendarList{display:block !important;padding:10px;border:1px solid #ddd}#MyAgenda #CoursePublicCalendarContainer.CalendarViewMode .fc-content,.CoursePublicCalendarPage #CoursePublicCalendarContainer.CalendarViewMode .fc-content{display:block !important}#MyAgenda #CoursePublicCalendarContainer.CalendarViewMode #CoursePublicCalendarList,.CoursePublicCalendarPage #CoursePublicCalendarContainer.CalendarViewMode #CoursePublicCalendarList{display:none !important}#MyAgenda #MyAgendaCalendar,#MyAgenda #CoursePublicCalendar,.CoursePublicCalendarPage #MyAgendaCalendar,.CoursePublicCalendarPage #CoursePublicCalendar{width:100%;margin:0}#MyAgenda #MyAgendaCalendar table.fc-header .fc-button,#MyAgenda #CoursePublicCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header .fc-button{margin-bottom:0}#MyAgenda #MyAgendaCalendar .fc-weeknumber,#MyAgenda #CoursePublicCalendar .fc-weeknumber,.CoursePublicCalendarPage #MyAgendaCalendar .fc-weeknumber,.CoursePublicCalendarPage #CoursePublicCalendar .fc-weeknumber{font-weight:bold}#MyAgenda #MyAgendaCalendar table.fc-header,#MyAgenda #CoursePublicCalendar table.fc-header,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header{background:#f8f8f8;border:1px solid #e4e4e4;border-bottom:0}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr td,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr td,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr td,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr td{border:0;padding:14px}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr td span h2,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr td span h2,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr td span h2,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr td span h2{margin-bottom:0px;color:#000;background:none;padding:0;font-size:22px}#MyAgenda #MyAgendaCalendar .fc-view>table.fc-border-separate.fc-agenda-days+div>div,#MyAgenda #CoursePublicCalendar .fc-view>table.fc-border-separate.fc-agenda-days+div>div,.CoursePublicCalendarPage #MyAgendaCalendar .fc-view>table.fc-border-separate.fc-agenda-days+div>div,.CoursePublicCalendarPage #CoursePublicCalendar .fc-view>table.fc-border-separate.fc-agenda-days+div>div{overflow-y:hidden !important}@media screen and (min-width: 481px) and (max-width: 1024px){#MyAgenda #MyAgendaCalendar table.fc-header tbody tr,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr{display:block}#MyAgenda #MyAgendaCalendar table.fc-header .fc-button,#MyAgenda #CoursePublicCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header .fc-button{margin-bottom:0}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr .fc-header-left,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr .fc-header-left,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr .fc-header-left,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr .fc-header-left{float:left;display:block;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr .fc-header-center,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr .fc-header-center,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr .fc-header-center,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr .fc-header-center{float:left;width:50%;display:block;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr .fc-header-right,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr .fc-header-right,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr .fc-header-right,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr .fc-header-right{float:left;clear:left;display:block;width:50%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr:after,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr:after,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr:after,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr:after{content:'';display:block;clear:both;float:none}}@media screen and (max-width: 480px){#MyAgenda #MyAgendaCalendar table.fc-header tbody tr,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr{display:block}#MyAgenda #MyAgendaCalendar table.fc-header .fc-button,#MyAgenda #CoursePublicCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header .fc-button,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header .fc-button{margin-bottom:0}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr td,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr td,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr td,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr td{display:block;clear:both;float:left;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}#MyAgenda #MyAgendaCalendar table.fc-header tbody tr td.fc-header-right,#MyAgenda #CoursePublicCalendar table.fc-header tbody tr td.fc-header-right,.CoursePublicCalendarPage #MyAgendaCalendar table.fc-header tbody tr td.fc-header-right,.CoursePublicCalendarPage #CoursePublicCalendar table.fc-header tbody tr td.fc-header-right{padding-bottom:14px}}#MyAgenda .calendar-list-event,.CoursePublicCalendarPage .calendar-list-event{margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #ededed}#MyAgenda .calendar-list-event:last-child,.CoursePublicCalendarPage .calendar-list-event:last-child{border-bottom:0;margin-bottom:0}#MyAgenda .calendar-list-event:first-child,.CoursePublicCalendarPage .calendar-list-event:first-child{padding-top:5px}#MyAgenda .calendar-event-date .calendar-event-date-wrapper,.CoursePublicCalendarPage .calendar-event-date .calendar-event-date-wrapper{border-radius:4px;border:1px solid #a2a2a2;text-align:center;font-size:16px;display:inline-block}#MyAgenda .calendar-event-date .calendar-event-date-top,.CoursePublicCalendarPage .calendar-event-date .calendar-event-date-top{font-size:120%;padding:2px;width:53px}#MyAgenda .calendar-event-date .calendar-event-date-bottom,.CoursePublicCalendarPage .calendar-event-date .calendar-event-date-bottom{width:53px;background:#444;color:#fff;padding:2px;text-transform:uppercase;font-weight:bold}#MyAgenda .calendar-event-details,.CoursePublicCalendarPage .calendar-event-details{white-space:normal}#MyAgenda .calendar-event-details h2,.CoursePublicCalendarPage .calendar-event-details h2{margin-bottom:4px}#MyAgenda .calendar-event-details h2 a:hover,#MyAgenda .calendar-event-details h2 a,.CoursePublicCalendarPage .calendar-event-details h2 a:hover,.CoursePublicCalendarPage .calendar-event-details h2 a{text-decoration:none}#MyAgenda .calendar-event-details .calendar-event-time,.CoursePublicCalendarPage .calendar-event-details .calendar-event-time{font-weight:bold;margin-bottom:5px}#MyAgenda .calendar-event-details .calendar-event-cancelled,.CoursePublicCalendarPage .calendar-event-details .calendar-event-cancelled{color:#ff0000;margin-bottom:5px}#MyAgenda .calendar-event-details .calendar-event-comment,.CoursePublicCalendarPage .calendar-event-details .calendar-event-comment{margin-bottom:5px;font-style:italic;font-weight:bold}#MyAgenda .calendar-event-details .calendar-event-location,.CoursePublicCalendarPage .calendar-event-details .calendar-event-location{margin-bottom:5px}#MyAgenda .calendar-event-details .calendar-event-description,.CoursePublicCalendarPage .calendar-event-details .calendar-event-description{margin-bottom:5px}html[lang="fi-FI"] .calendar-event-date .calendar-event-date-bottom{font-size:14px}#TravelExpenseEditor form,#CourseBookEditor form{margin-top:20px}#TravelExpenseEditor table,#CourseBookEditor table{min-width:737px}#TravelExpenseEditor .table-wrapper,#CourseBookEditor .table-wrapper{overflow-x:auto}.TermCalendarField .TermContainer h5{border-bottom:0;margin-bottom:0;cursor:pointer}.TermCalendarField .TermDatePicker .ui-widget{font-size:12px}.TermCalendarField .TermDatePicker{margin-bottom:20px}.share-icons .share-title{margin-bottom:5px}[data-collapse-summary] a{color:inherit !important;text-decoration:none}[data-collapse-summary] a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:10px}[data-collapse-summary]:not(.open){margin-bottom:0}[data-collapse-summary]:not(.open) a:before{content:"\f055"}[data-collapse-summary].open a:before{content:"\f056"}#IM_Controller .top-controls{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0}#IM_Controller .content,#IM_Controller #IM_Tabs,#IM_Controller #IM_Tabs .ui-tabs-nav{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.no-close .ui-dialog-titlebar-close{display:none}.kvi-dialog-no-titlebar .ui-dialog-titlebar{display:none}.lb-data .lb-details .lb-caption a{color:#fff;text-decoration:none}.CourseFeedbackForm .coursefeedback-preview{display:block;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:10px;text-align:center;font-size:16px;margin:0 0 20px 0}@media screen and (min-width: 769px){[data-collapes-mobile-only] [data-collapse-summary] a:before{display:none}[data-collapes-mobile-only] [data-collapse-summary] a{cursor:text}}html.ConstructionPage,html.ProtectedNotifyPage{background:#fff}.ConstructionPage #Layout,.ProtectedNotifyPage #Layout{text-align:center;min-height:500px;padding:20px 0;background:#fff}#Slideshow{margin-bottom:20px}#Slideshow .slick-prev.slick-arrow{position:absolute;top:50%;bottom:0;left:5px;margin-top:-29px;z-index:10}#Slideshow .slick-next.slick-arrow{position:absolute;top:50%;bottom:0;right:5px;margin-top:-29px;z-index:10}#Slideshow ul.slick-dots{width:100%;text-align:center;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:14px}#Slideshow ul.slick-dots li{display:inline-block;margin:0 3px}#Slideshow ul.slick-dots:after{content:'';clear:both;float:none;display:block}#Slideshow .slideshow-slide{position:relative}#Slideshow .slideshow-slide-image{width:100%;height:auto}#Slideshow .slideshow-slide-content{position:absolute;top:10px;width:250px;margin:0;-moz-box-shadow:0px 2px 3px #000;-webkit-box-shadow:0px 2px 3px #000;box-shadow:0px 2px 3px #000}#Slideshow .slideshow-slide-content p.no-title{margin-top:10px}#Slideshow .slideshow-slide-content.left-position{left:10px;right:auto}#Slideshow .slideshow-slide-content.right-position{right:10px;left:auto}#Slideshow .slideshow-slide-content.top-position{top:10px;bottom:auto}#Slideshow .slideshow-slide-content.bottom-position{top:auto;bottom:10px}#Slideshow .slideshow-slide-content h2{margin:0 0 10px 0;padding:0;font-size:18px;font-weight:normal;line-height:24px;color:#161616;font-family:"myriad-pro",sans-serif}#Slideshow .slideshow-slide-content p{margin:0;padding:0;font-size:13px;line-height:14px;color:#000}#Slideshow .slideshow-slide-content .link{position:absolute;right:10px;left:10px;bottom:10px;text-decoration:none;text-align:right;color:#000;font-family:"myriad-pro",sans-serif;font-size:13px;font-weight:bold}#Slideshow .slideshow-slide-content .link,#Slideshow .slideshow-slide-content .link:hover span{text-decoration:underline}@media screen and (max-width: 480px){#Slideshow .slideshow-slide-content{display:none}}.CoursesPage .ConfirmedCourses,.CourseCartPage .ConfirmedCourses,.MyCoursesPage .ConfirmedCourses,.TeacherCoursesPage .ConfirmedCourses,.CourseCLLPage .ConfirmedCourses{margin:0 0 20px 0}.CoursesPage .ConfirmedCourses span.participator-name,.CourseCartPage .ConfirmedCourses span.participator-name,.MyCoursesPage .ConfirmedCourses span.participator-name,.TeacherCoursesPage .ConfirmedCourses span.participator-name,.CourseCLLPage .ConfirmedCourses span.participator-name{color:#9e9e9e}.CoursesPage #GoogleMapsContainer,.CourseCartPage #GoogleMapsContainer,.MyCoursesPage #GoogleMapsContainer,.TeacherCoursesPage #GoogleMapsContainer,.CourseCLLPage #GoogleMapsContainer{margin-top:5px;border:1px solid #dfdfdf}.CoursesPage #CourseSearchResults,.CourseCartPage #CourseSearchResults,.MyCoursesPage #CourseSearchResults,.TeacherCoursesPage #CourseSearchResults,.CourseCLLPage #CourseSearchResults{margin:20px 0 0 0}.CoursesPage .icon-descriptions,.CourseCartPage .icon-descriptions,.MyCoursesPage .icon-descriptions,.TeacherCoursesPage .icon-descriptions,.CourseCLLPage .icon-descriptions{margin:20px 0 20px 0}.CoursesPage .icon-descriptions ul,.CourseCartPage .icon-descriptions ul,.MyCoursesPage .icon-descriptions ul,.TeacherCoursesPage .icon-descriptions ul,.CourseCLLPage .icon-descriptions ul{margin:0;padding:0}.CoursesPage .icon-descriptions ul li,.CourseCartPage .icon-descriptions ul li,.MyCoursesPage .icon-descriptions ul li,.TeacherCoursesPage .icon-descriptions ul li,.CourseCLLPage .icon-descriptions ul li{margin:5px 0;vertical-align:middle;display:block}.CoursesPage .icon-descriptions ul li span,.CourseCartPage .icon-descriptions ul li span,.MyCoursesPage .icon-descriptions ul li span,.TeacherCoursesPage .icon-descriptions ul li span,.CourseCLLPage .icon-descriptions ul li span{font-size:13px;line-height:1;margin:0 0 0 10px}.CoursesPage .icon-descriptions ul li i,.CoursesPage .icon-descriptions ul li span,.CourseCartPage .icon-descriptions ul li i,.CourseCartPage .icon-descriptions ul li span,.MyCoursesPage .icon-descriptions ul li i,.MyCoursesPage .icon-descriptions ul li span,.TeacherCoursesPage .icon-descriptions ul li i,.TeacherCoursesPage .icon-descriptions ul li span,.CourseCLLPage .icon-descriptions ul li i,.CourseCLLPage .icon-descriptions ul li span{vertical-align:middle}.CoursesPage .icon-add-to-cart,.CoursesPage .icon-quicksignup,.CourseCartPage .icon-add-to-cart,.CourseCartPage .icon-quicksignup,.MyCoursesPage .icon-add-to-cart,.MyCoursesPage .icon-quicksignup,.TeacherCoursesPage .icon-add-to-cart,.TeacherCoursesPage .icon-quicksignup,.CourseCLLPage .icon-add-to-cart,.CourseCLLPage .icon-quicksignup{color:#486900 !important;font-size:20px !important}.CoursesPage .icon-add-to-cart-disabled,.CourseCartPage .icon-add-to-cart-disabled,.MyCoursesPage .icon-add-to-cart-disabled,.TeacherCoursesPage .icon-add-to-cart-disabled,.CourseCLLPage .icon-add-to-cart-disabled{color:#c22d18 !important;font-size:20px !important}.CoursesPage .remove-from-cart,.CourseCartPage .remove-from-cart,.MyCoursesPage .remove-from-cart,.TeacherCoursesPage .remove-from-cart,.CourseCLLPage .remove-from-cart{color:#ff0000;cursor:pointer}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper{margin-top:5px;display:none}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper:after,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper:after,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper:after,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper:after,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper:after{content:'';clear:both;float:none;display:block}.CoursesPage .courseListTableWrapper .courseListTable-block,.CourseCartPage .courseListTableWrapper .courseListTable-block,.MyCoursesPage .courseListTableWrapper .courseListTable-block,.TeacherCoursesPage .courseListTableWrapper .courseListTable-block,.CourseCLLPage .courseListTableWrapper .courseListTable-block{width:50%;float:left;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper-title,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper-title{font-weight:bold;margin-right:5px;display:block;margin-bottom:5px;font-size:12px}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title a,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper-title a,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title a,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-title a,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper-title a{color:inherit;text-decoration:none;font-weight:bold;font-size:12px}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-content,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper-content,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-content,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper-content,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper-content{display:block;margin-bottom:5px;font-size:12px}@media screen and (max-width: 480px){.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper{display:block}.CoursesPage .courseListTableWrapper .courseListTable-courselocation,.CoursesPage .courseListTableWrapper .courseListTable-coursefreespots,.CoursesPage .courseListTableWrapper .courseListTable-coursestart,.CoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCartPage .courseListTableWrapper .courseListTable-courselocation,.CourseCartPage .courseListTableWrapper .courseListTable-coursefreespots,.CourseCartPage .courseListTableWrapper .courseListTable-coursestart,.CourseCartPage .courseListTableWrapper .courseListTable-courseend,.MyCoursesPage .courseListTableWrapper .courseListTable-courselocation,.MyCoursesPage .courseListTableWrapper .courseListTable-coursefreespots,.MyCoursesPage .courseListTableWrapper .courseListTable-coursestart,.MyCoursesPage .courseListTableWrapper .courseListTable-courseend,.TeacherCoursesPage .courseListTableWrapper .courseListTable-courselocation,.TeacherCoursesPage .courseListTableWrapper .courseListTable-coursefreespots,.TeacherCoursesPage .courseListTableWrapper .courseListTable-coursestart,.TeacherCoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCLLPage .courseListTableWrapper .courseListTable-courselocation,.CourseCLLPage .courseListTableWrapper .courseListTable-coursefreespots,.CourseCLLPage .courseListTableWrapper .courseListTable-coursestart,.CourseCLLPage .courseListTableWrapper .courseListTable-courseend{display:none}.CoursesPage .courseListTableWrapper tr.course-responsive,.CourseCartPage .courseListTableWrapper tr.course-responsive,.MyCoursesPage .courseListTableWrapper tr.course-responsive,.TeacherCoursesPage .courseListTableWrapper tr.course-responsive,.CourseCLLPage .courseListTableWrapper tr.course-responsive{display:table-row}.CoursesPage .courseListTableWrapper .course-customization-table td,.CourseCartPage .courseListTableWrapper .course-customization-table td,.MyCoursesPage .courseListTableWrapper .course-customization-table td,.TeacherCoursesPage .courseListTableWrapper .course-customization-table td,.CourseCLLPage .courseListTableWrapper .course-customization-table td{width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.CoursesPage .courseListTableWrapper .course-customization-table tr,.CourseCartPage .courseListTableWrapper .course-customization-table tr,.MyCoursesPage .courseListTableWrapper .course-customization-table tr,.TeacherCoursesPage .courseListTableWrapper .course-customization-table tr,.CourseCLLPage .courseListTableWrapper .course-customization-table tr{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 481px) and (max-width: 768px){.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper{display:block}.CoursesPage .courseListTableWrapper .courseListTable-coursestart,.CoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCartPage .courseListTableWrapper .courseListTable-coursestart,.CourseCartPage .courseListTableWrapper .courseListTable-courseend,.MyCoursesPage .courseListTableWrapper .courseListTable-coursestart,.MyCoursesPage .courseListTableWrapper .courseListTable-courseend,.TeacherCoursesPage .courseListTableWrapper .courseListTable-coursestart,.TeacherCoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCLLPage .courseListTableWrapper .courseListTable-coursestart,.CourseCLLPage .courseListTableWrapper .courseListTable-courseend{display:none}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots{display:none}.CoursesPage .courseListTableWrapper tr.course-responsive,.CourseCartPage .courseListTableWrapper tr.course-responsive,.MyCoursesPage .courseListTableWrapper tr.course-responsive,.TeacherCoursesPage .courseListTableWrapper tr.course-responsive,.CourseCLLPage .courseListTableWrapper tr.course-responsive{display:table-row}}@media screen and (min-width: 769px) and (max-width: 1024px){.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper{display:block}.CoursesPage .courseListTableWrapper .courseListTable-coursestart,.CoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCartPage .courseListTableWrapper .courseListTable-coursestart,.CourseCartPage .courseListTableWrapper .courseListTable-courseend,.MyCoursesPage .courseListTableWrapper .courseListTable-coursestart,.MyCoursesPage .courseListTableWrapper .courseListTable-courseend,.TeacherCoursesPage .courseListTableWrapper .courseListTable-coursestart,.TeacherCoursesPage .courseListTableWrapper .courseListTable-courseend,.CourseCLLPage .courseListTableWrapper .courseListTable-coursestart,.CourseCLLPage .courseListTableWrapper .courseListTable-courseend{display:none}.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CourseCartPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.MyCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.TeacherCoursesPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-courselocation,.CourseCLLPage .courseListTableWrapper .courseListTable-responsiveWrapper .courseListTable-block-courseListTable-coursefreespots{display:none}.CoursesPage .courseListTableWrapper tr.course-responsive,.CourseCartPage .courseListTableWrapper tr.course-responsive,.MyCoursesPage .courseListTableWrapper tr.course-responsive,.TeacherCoursesPage .courseListTableWrapper tr.course-responsive,.CourseCLLPage .courseListTableWrapper tr.course-responsive{display:table-row}}.CoursesPage #PageNumbers,.CourseCartPage #PageNumbers,.MyCoursesPage #PageNumbers,.TeacherCoursesPage #PageNumbers,.CourseCLLPage #PageNumbers{text-align:center;margin-top:15px}.CoursesPage #PageNumbers .next,.CoursesPage #PageNumbers .prev,.CourseCartPage #PageNumbers .next,.CourseCartPage #PageNumbers .prev,.MyCoursesPage #PageNumbers .next,.MyCoursesPage #PageNumbers .prev,.TeacherCoursesPage #PageNumbers .next,.TeacherCoursesPage #PageNumbers .prev,.CourseCLLPage #PageNumbers .next,.CourseCLLPage #PageNumbers .prev{padding:10px;font-size:22px}.CoursesPage #resultsTable,.CoursesPage .courseListTable,.CourseCartPage #resultsTable,.CourseCartPage .courseListTable,.MyCoursesPage #resultsTable,.MyCoursesPage .courseListTable,.TeacherCoursesPage #resultsTable,.TeacherCoursesPage .courseListTable,.CourseCLLPage #resultsTable,.CourseCLLPage .courseListTable{background:#fff}.CoursesPage #resultsTable tbody tr.course.even,.CoursesPage .courseListTable tbody tr.course.even,.CourseCartPage #resultsTable tbody tr.course.even,.CourseCartPage .courseListTable tbody tr.course.even,.MyCoursesPage #resultsTable tbody tr.course.even,.MyCoursesPage .courseListTable tbody tr.course.even,.TeacherCoursesPage #resultsTable tbody tr.course.even,.TeacherCoursesPage .courseListTable tbody tr.course.even,.CourseCLLPage #resultsTable tbody tr.course.even,.CourseCLLPage .courseListTable tbody tr.course.even{background-color:#fcfcfc}.CoursesPage #resultsTable tbody tr.course td,.CoursesPage .courseListTable tbody tr.course td,.CourseCartPage #resultsTable tbody tr.course td,.CourseCartPage .courseListTable tbody tr.course td,.MyCoursesPage #resultsTable tbody tr.course td,.MyCoursesPage .courseListTable tbody tr.course td,.TeacherCoursesPage #resultsTable tbody tr.course td,.TeacherCoursesPage .courseListTable tbody tr.course td,.CourseCLLPage #resultsTable tbody tr.course td,.CourseCLLPage .courseListTable tbody tr.course td{border-top:1px solid #DFDFDF}.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursecode,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursename,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courselocation,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursefreespots,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursestart,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseend,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursecode,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursename,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courselocation,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursefreespots,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursestart,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseend,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-coursecode,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-coursename,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-courselocation,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-coursefreespots,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-coursestart,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-courseend,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CourseCartPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-coursecode,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-coursename,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-courselocation,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-coursefreespots,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-coursestart,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-courseend,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CourseCartPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursecode,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursename,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courselocation,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursefreespots,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursestart,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseend,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.MyCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursecode,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursename,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courselocation,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursefreespots,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursestart,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseend,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.MyCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursecode,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursename,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courselocation,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursefreespots,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-coursestart,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseend,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.TeacherCoursesPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursecode,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursename,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courselocation,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursefreespots,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-coursestart,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseend,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.TeacherCoursesPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-coursecode,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-coursename,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-courselocation,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-coursefreespots,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-coursestart,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-courseend,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CourseCLLPage #resultsTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-coursecode,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-coursename,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-courselocation,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-coursefreespots,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-coursestart,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-courseend,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-title,.CourseCLLPage .courseListTable tbody tr.cancelled td.courseListTable-courseresponsive .courseListTable-responsiveWrapper-content{text-decoration:line-through}.CoursesPage #resultsTable .icon-add-to-cart,.CoursesPage #resultsTable .icon-quicksignup,.CoursesPage #resultsTable .show-more-button,.CoursesPage .courseListTable .icon-add-to-cart,.CoursesPage .courseListTable .icon-quicksignup,.CoursesPage .courseListTable .show-more-button,.CourseCartPage #resultsTable .icon-add-to-cart,.CourseCartPage #resultsTable .icon-quicksignup,.CourseCartPage #resultsTable .show-more-button,.CourseCartPage .courseListTable .icon-add-to-cart,.CourseCartPage .courseListTable .icon-quicksignup,.CourseCartPage .courseListTable .show-more-button,.MyCoursesPage #resultsTable .icon-add-to-cart,.MyCoursesPage #resultsTable .icon-quicksignup,.MyCoursesPage #resultsTable .show-more-button,.MyCoursesPage .courseListTable .icon-add-to-cart,.MyCoursesPage .courseListTable .icon-quicksignup,.MyCoursesPage .courseListTable .show-more-button,.TeacherCoursesPage #resultsTable .icon-add-to-cart,.TeacherCoursesPage #resultsTable .icon-quicksignup,.TeacherCoursesPage #resultsTable .show-more-button,.TeacherCoursesPage .courseListTable .icon-add-to-cart,.TeacherCoursesPage .courseListTable .icon-quicksignup,.TeacherCoursesPage .courseListTable .show-more-button,.CourseCLLPage #resultsTable .icon-add-to-cart,.CourseCLLPage #resultsTable .icon-quicksignup,.CourseCLLPage #resultsTable .show-more-button,.CourseCLLPage .courseListTable .icon-add-to-cart,.CourseCLLPage .courseListTable .icon-quicksignup,.CourseCLLPage .courseListTable .show-more-button{cursor:pointer}.CoursesPage #resultsTable .show-more-button,.CoursesPage .courseListTable .show-more-button,.CourseCartPage #resultsTable .show-more-button,.CourseCartPage .courseListTable .show-more-button,.MyCoursesPage #resultsTable .show-more-button,.MyCoursesPage .courseListTable .show-more-button,.TeacherCoursesPage #resultsTable .show-more-button,.TeacherCoursesPage .courseListTable .show-more-button,.CourseCLLPage #resultsTable .show-more-button,.CourseCLLPage .courseListTable .show-more-button{color:#000;font-size:16px;padding:0 4px}@media (max-width: 1200px){.CoursesPage #resultsTable .show-more-button,.CoursesPage .courseListTable .show-more-button,.CourseCartPage #resultsTable .show-more-button,.CourseCartPage .courseListTable .show-more-button,.MyCoursesPage #resultsTable .show-more-button,.MyCoursesPage .courseListTable .show-more-button,.TeacherCoursesPage #resultsTable .show-more-button,.TeacherCoursesPage .courseListTable .show-more-button,.CourseCLLPage #resultsTable .show-more-button,.CourseCLLPage .courseListTable .show-more-button{font-size:18px;padding:0 6px}}@media (max-width: 767px){.CoursesPage #resultsTable .show-more-button,.CoursesPage .courseListTable .show-more-button,.CourseCartPage #resultsTable .show-more-button,.CourseCartPage .courseListTable .show-more-button,.MyCoursesPage #resultsTable .show-more-button,.MyCoursesPage .courseListTable .show-more-button,.TeacherCoursesPage #resultsTable .show-more-button,.TeacherCoursesPage .courseListTable .show-more-button,.CourseCLLPage #resultsTable .show-more-button,.CourseCLLPage .courseListTable .show-more-button{font-size:20px}}.CoursesPage #resultsTable .ui-tabs,.CoursesPage .courseListTable .ui-tabs,.CourseCartPage #resultsTable .ui-tabs,.CourseCartPage .courseListTable .ui-tabs,.MyCoursesPage #resultsTable .ui-tabs,.MyCoursesPage .courseListTable .ui-tabs,.TeacherCoursesPage #resultsTable .ui-tabs,.TeacherCoursesPage .courseListTable .ui-tabs,.CourseCLLPage #resultsTable .ui-tabs,.CourseCLLPage .courseListTable .ui-tabs{padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.CoursesPage #resultsTable .ui-tabs .ui-widget-header,.CoursesPage .courseListTable .ui-tabs .ui-widget-header,.CourseCartPage #resultsTable .ui-tabs .ui-widget-header,.CourseCartPage .courseListTable .ui-tabs .ui-widget-header,.MyCoursesPage #resultsTable .ui-tabs .ui-widget-header,.MyCoursesPage .courseListTable .ui-tabs .ui-widget-header,.TeacherCoursesPage #resultsTable .ui-tabs .ui-widget-header,.TeacherCoursesPage .courseListTable .ui-tabs .ui-widget-header,.CourseCLLPage #resultsTable .ui-tabs .ui-widget-header,.CourseCLLPage .courseListTable .ui-tabs .ui-widget-header{background:none;padding:0;border:0}.CoursesPage #resultsTable .ui-tabs .ui-widget-header li.ui-state-active,.CoursesPage .courseListTable .ui-tabs .ui-widget-header li.ui-state-active,.CourseCartPage #resultsTable .ui-tabs .ui-widget-header li.ui-state-active,.CourseCartPage .courseListTable .ui-tabs .ui-widget-header li.ui-state-active,.MyCoursesPage #resultsTable .ui-tabs .ui-widget-header li.ui-state-active,.MyCoursesPage .courseListTable .ui-tabs .ui-widget-header li.ui-state-active,.TeacherCoursesPage #resultsTable .ui-tabs .ui-widget-header li.ui-state-active,.TeacherCoursesPage .courseListTable .ui-tabs .ui-widget-header li.ui-state-active,.CourseCLLPage #resultsTable .ui-tabs .ui-widget-header li.ui-state-active,.CourseCLLPage .courseListTable .ui-tabs .ui-widget-header li.ui-state-active{border-color:#d3d3d3}.CoursesPage #resultsTable .ui-tabs .ui-tabs-panel,.CoursesPage .courseListTable .ui-tabs .ui-tabs-panel,.CourseCartPage #resultsTable .ui-tabs .ui-tabs-panel,.CourseCartPage .courseListTable .ui-tabs .ui-tabs-panel,.MyCoursesPage #resultsTable .ui-tabs .ui-tabs-panel,.MyCoursesPage .courseListTable .ui-tabs .ui-tabs-panel,.TeacherCoursesPage #resultsTable .ui-tabs .ui-tabs-panel,.TeacherCoursesPage .courseListTable .ui-tabs .ui-tabs-panel,.CourseCLLPage #resultsTable .ui-tabs .ui-tabs-panel,.CourseCLLPage .courseListTable .ui-tabs .ui-tabs-panel{border:1px solid #d3d3d3;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.CoursesPage #resultsTable .ui-tabs .ui-tabs-panel .button,.CoursesPage .courseListTable .ui-tabs .ui-tabs-panel .button,.CourseCartPage #resultsTable .ui-tabs .ui-tabs-panel .button,.CourseCartPage .courseListTable .ui-tabs .ui-tabs-panel .button,.MyCoursesPage #resultsTable .ui-tabs .ui-tabs-panel .button,.MyCoursesPage .courseListTable .ui-tabs .ui-tabs-panel .button,.TeacherCoursesPage #resultsTable .ui-tabs .ui-tabs-panel .button,.TeacherCoursesPage .courseListTable .ui-tabs .ui-tabs-panel .button,.CourseCLLPage #resultsTable .ui-tabs .ui-tabs-panel .button,.CourseCLLPage .courseListTable .ui-tabs .ui-tabs-panel .button{margin-bottom:5px}.CoursesPage #resultsTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.CoursesPage .courseListTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.CourseCartPage #resultsTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.CourseCartPage .courseListTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.MyCoursesPage #resultsTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.MyCoursesPage .courseListTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.TeacherCoursesPage #resultsTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.TeacherCoursesPage .courseListTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.CourseCLLPage #resultsTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper,.CourseCLLPage .courseListTable .ui-tabs .ui-tabs-panel .participatorsTableWrapper{overflow-x:auto}.CoursesPage .highlight-box .courseListTableWrapper,.CourseCartPage .highlight-box .courseListTableWrapper,.MyCoursesPage .highlight-box .courseListTableWrapper,.TeacherCoursesPage .highlight-box .courseListTableWrapper,.CourseCLLPage .highlight-box .courseListTableWrapper{border:1px solid #e4e4e4}.CoursesPage .highlight-box .courseListTableWrapper td.courseListTable-courseresponsive,.CourseCartPage .highlight-box .courseListTableWrapper td.courseListTable-courseresponsive,.MyCoursesPage .highlight-box .courseListTableWrapper td.courseListTable-courseresponsive,.TeacherCoursesPage .highlight-box .courseListTableWrapper td.courseListTable-courseresponsive,.CourseCLLPage .highlight-box .courseListTableWrapper td.courseListTable-courseresponsive{padding-left:5px}.CoursesPage .highlight-box #resultsTable tr td:first-child,.CoursesPage .highlight-box #resultsTable tr th:first-child,.CoursesPage .highlight-box .courseListTable tr td:first-child,.CoursesPage .highlight-box .courseListTable tr th:first-child,.CourseCartPage .highlight-box #resultsTable tr td:first-child,.CourseCartPage .highlight-box #resultsTable tr th:first-child,.CourseCartPage .highlight-box .courseListTable tr td:first-child,.CourseCartPage .highlight-box .courseListTable tr th:first-child,.MyCoursesPage .highlight-box #resultsTable tr td:first-child,.MyCoursesPage .highlight-box #resultsTable tr th:first-child,.MyCoursesPage .highlight-box .courseListTable tr td:first-child,.MyCoursesPage .highlight-box .courseListTable tr th:first-child,.TeacherCoursesPage .highlight-box #resultsTable tr td:first-child,.TeacherCoursesPage .highlight-box #resultsTable tr th:first-child,.TeacherCoursesPage .highlight-box .courseListTable tr td:first-child,.TeacherCoursesPage .highlight-box .courseListTable tr th:first-child,.CourseCLLPage .highlight-box #resultsTable tr td:first-child,.CourseCLLPage .highlight-box #resultsTable tr th:first-child,.CourseCLLPage .highlight-box .courseListTable tr td:first-child,.CourseCLLPage .highlight-box .courseListTable tr th:first-child{padding-left:5px}.CoursesPage .highlight-box #resultsTable tr td:last-child,.CoursesPage .highlight-box #resultsTable tr th:last-child,.CoursesPage .highlight-box .courseListTable tr td:last-child,.CoursesPage .highlight-box .courseListTable tr th:last-child,.CourseCartPage .highlight-box #resultsTable tr td:last-child,.CourseCartPage .highlight-box #resultsTable tr th:last-child,.CourseCartPage .highlight-box .courseListTable tr td:last-child,.CourseCartPage .highlight-box .courseListTable tr th:last-child,.MyCoursesPage .highlight-box #resultsTable tr td:last-child,.MyCoursesPage .highlight-box #resultsTable tr th:last-child,.MyCoursesPage .highlight-box .courseListTable tr td:last-child,.MyCoursesPage .highlight-box .courseListTable tr th:last-child,.TeacherCoursesPage .highlight-box #resultsTable tr td:last-child,.TeacherCoursesPage .highlight-box #resultsTable tr th:last-child,.TeacherCoursesPage .highlight-box .courseListTable tr td:last-child,.TeacherCoursesPage .highlight-box .courseListTable tr th:last-child,.CourseCLLPage .highlight-box #resultsTable tr td:last-child,.CourseCLLPage .highlight-box #resultsTable tr th:last-child,.CourseCLLPage .highlight-box .courseListTable tr td:last-child,.CourseCLLPage .highlight-box .courseListTable tr th:last-child{padding-right:5px}.CoursesPage .course-times-all-toggle,.CourseCartPage .course-times-all-toggle,.MyCoursesPage .course-times-all-toggle,.TeacherCoursesPage .course-times-all-toggle,.CourseCLLPage .course-times-all-toggle{cursor:pointer;font-weight:bold}.CoursesPage .course-times-all-content,.CourseCartPage .course-times-all-content,.MyCoursesPage .course-times-all-content,.TeacherCoursesPage .course-times-all-content,.CourseCLLPage .course-times-all-content{padding:10px 0 0 0}.CoursesPage .course-times-all-content .course-times-all-item-weekday,.CourseCartPage .course-times-all-content .course-times-all-item-weekday,.MyCoursesPage .course-times-all-content .course-times-all-item-weekday,.TeacherCoursesPage .course-times-all-content .course-times-all-item-weekday,.CourseCLLPage .course-times-all-content .course-times-all-item-weekday{width:30px;display:inline-block;font-weight:bold}.CoursesPage .course-times-all-content .course-times-all-item-date,.CourseCartPage .course-times-all-content .course-times-all-item-date,.MyCoursesPage .course-times-all-content .course-times-all-item-date,.TeacherCoursesPage .course-times-all-content .course-times-all-item-date,.CourseCLLPage .course-times-all-content .course-times-all-item-date{font-weight:bold}.CoursesPage .course-action-buttons,.CourseCartPage .course-action-buttons,.MyCoursesPage .course-action-buttons,.TeacherCoursesPage .course-action-buttons,.CourseCLLPage .course-action-buttons{text-align:right}.CoursesPage .course-action-buttons a,.CourseCartPage .course-action-buttons a,.MyCoursesPage .course-action-buttons a,.TeacherCoursesPage .course-action-buttons a,.CourseCLLPage .course-action-buttons a{display:inline-block;text-decoration:none;margin:0 5px 0 0}.CoursesPage .course-page-top,.CourseCartPage .course-page-top,.MyCoursesPage .course-page-top,.TeacherCoursesPage .course-page-top,.CourseCLLPage .course-page-top{margin-bottom:20px}.CoursesPage .course-cancelled-notice,.CourseCartPage .course-cancelled-notice,.MyCoursesPage .course-cancelled-notice,.TeacherCoursesPage .course-cancelled-notice,.CourseCLLPage .course-cancelled-notice{font-weight:bold;font-size:1.1em;color:#ff0000}.CoursesPage .images,.CourseCartPage .images,.MyCoursesPage .images,.TeacherCoursesPage .images,.CourseCLLPage .images{margin-bottom:20px}.CoursesPage .images .image .authorname,.CourseCartPage .images .image .authorname,.MyCoursesPage .images .image .authorname,.TeacherCoursesPage .images .image .authorname,.CourseCLLPage .images .image .authorname{font-size:11px}.CoursesPage .images .image img,.CourseCartPage .images .image img,.MyCoursesPage .images .image img,.TeacherCoursesPage .images .image img,.CourseCLLPage .images .image img{max-width:100%;height:auto}.CoursesPage .course-page-section,.CourseCartPage .course-page-section,.MyCoursesPage .course-page-section,.TeacherCoursesPage .course-page-section,.CourseCLLPage .course-page-section{margin-bottom:10px}.CoursesPage .free-spots-yes,.CourseCartPage .free-spots-yes,.MyCoursesPage .free-spots-yes,.TeacherCoursesPage .free-spots-yes,.CourseCLLPage .free-spots-yes{color:#006600}.CoursesPage .free-spots-no,.CourseCartPage .free-spots-no,.MyCoursesPage .free-spots-no,.TeacherCoursesPage .free-spots-no,.CourseCLLPage .free-spots-no{color:#990000}.CoursesPage .course-videos,.CourseCartPage .course-videos,.MyCoursesPage .course-videos,.TeacherCoursesPage .course-videos,.CourseCLLPage .course-videos{margin-top:10px}.CoursesPage .course-videos .videowrapper,.CourseCartPage .course-videos .videowrapper,.MyCoursesPage .course-videos .videowrapper,.TeacherCoursesPage .course-videos .videowrapper,.CourseCLLPage .course-videos .videowrapper{margin-top:5px}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields,.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields{display:none}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields.first-visible,.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields.first-visible,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields.first-visible,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields.first-visible,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields.first-visible,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields.first-visible,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields.first-visible,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields.first-visible,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields.first-visible,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-EInvoiceBillingFields.first-visible{display:block}.CoursesPage .ParticipatorAlternativeBilling .form,.CourseCartPage .ParticipatorAlternativeBilling .form,.MyCoursesPage .ParticipatorAlternativeBilling .form,.TeacherCoursesPage .ParticipatorAlternativeBilling .form,.CourseCLLPage .ParticipatorAlternativeBilling .form{margin:10px 0}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul[id="BillingType"],.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul[id="BillingType"],.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul[id="BillingType"],.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul[id="BillingType"],.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul[id="BillingType"],.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul[id="BillingType"],.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul[id="BillingType"],.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul[id="BillingType"],.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul[id="BillingType"],.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul[id="BillingType"]{margin-bottom:20px}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul:after,.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul:after,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul:after,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul:after,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul:after,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul:after,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul:after,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul:after,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul:after,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul:after{content:'';clear:both;float:none;display:block}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li,.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li{float:left;margin:0 10px 0 0}.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li label,.CoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li label,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li label,.CourseCartPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li label,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li label,.MyCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li label,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li label,.TeacherCoursesPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li label,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-BillingOption ul li label,.CourseCLLPage .ParticipatorAlternativeBilling .ParticipatorAlternativeBilling-AlternativeBillingFields ul li label{display:inline;font-weight:normal}.CoursesPage .course-family-member-selector .field input.AdvancedDropdown,.CourseCartPage .course-family-member-selector .field input.AdvancedDropdown,.MyCoursesPage .course-family-member-selector .field input.AdvancedDropdown,.TeacherCoursesPage .course-family-member-selector .field input.AdvancedDropdown,.CourseCLLPage .course-family-member-selector .field input.AdvancedDropdown{width:auto}.CoursesPage .UserAlternativeBillingForm.hideform .field,.CoursesPage .UserEInvoiceForm.hideform .field,.CourseCartPage .UserAlternativeBillingForm.hideform .field,.CourseCartPage .UserEInvoiceForm.hideform .field,.MyCoursesPage .UserAlternativeBillingForm.hideform .field,.MyCoursesPage .UserEInvoiceForm.hideform .field,.TeacherCoursesPage .UserAlternativeBillingForm.hideform .field,.TeacherCoursesPage .UserEInvoiceForm.hideform .field,.CourseCLLPage .UserAlternativeBillingForm.hideform .field,.CourseCLLPage .UserEInvoiceForm.hideform .field{margin-bottom:0}.CoursesPage tr.course-family-member-selector>td,.CourseCartPage tr.course-family-member-selector>td,.MyCoursesPage tr.course-family-member-selector>td,.TeacherCoursesPage tr.course-family-member-selector>td,.CourseCLLPage tr.course-family-member-selector>td{font-weight:bold;font-size:13px}.LoginRegistrationForm #Actions label{color:#000}#Cart .cart-loader .cart-loader-bar{background:transparent url("../images/ajax-loader-bar.gif") no-repeat center center;height:19px}#Cart .cart-confirm-timer{text-align:center;display:block;vertical-align:top;color:#000}#Cart .cart-confirm-timer .timer-text{font-size:12px;display:inline-block}#Cart .cart-confirm-timer .timer-count{font-size:14px;display:inline-block}#Cart .cart-course-item .icon-remove-item{color:#ff0000}#Cart .cart-course-item .course-price{text-align:right}#Cart .cart-total{text-align:right}#Cart .row .cart-total,#Cart .row .course-price{text-align:right}#Cart .row .course-price-title{font-weight:bold}#Cart .cart-line-separator{height:1px;background:#e4e4e4;margin-top:5px;margin-bottom:5px}#Cart .cart-buttons{margin-top:15px}#Cart .icon-remove-item{cursor:pointer}#SearchResults .searchResultContent em{font-weight:bold}.course-tabs{border-top:2px solid #0d87e9}.course-tabs>ul{width:calc(100% - 2px);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 2px 0 rgba(0,0,0,0.1),0 3px 1px -5px rgba(0,0,0,0.2);margin-left:1px;background:#fafafa}.course-tabs>ul li{display:inline-block;line-height:30px;padding-top:11px}.course-tabs>ul li a{display:block;font-size:14px;padding:0 16px;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.course-tabs>ul li a:active,.course-tabs>ul li a:hover,.course-tabs>ul li a:focus{outline:0}.course-tabs>ul li a.active{font-weight:bold}.course-tabs>ul li a.active:hover{color:#444}.course-tabs>div{padding:10px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}@media (max-width: 904px){.course-tabs .ageColumn{display:none}}@media (max-width: 700px){.mobile-hide{display:none}}input[name="action_CancelCourseBook"],input[name="action_CancelTravelExpense"]{float:right}#CourseRequestStatus .checkboxset li{width:25%;display:inline-block}#CourseRequestStatus .checkboxset li label{padding:6px 3px}.breadcrumbs a.current:hover{color:#444 !important}.breadcrumbs .delimiter{display:inline-block;padding:0 8px}.TeacherCoursesPage .individual-coursedates-table{width:auto !important}.TeacherCoursesPage .individual-coursedates-table .d{padding:2px 5px !important}.TeacherCoursesPage .individual-coursedates-table .t{padding:2px 10px}.TeacherCoursesPage .individual-coursedates-table .p{padding:2px 5px}.slideshow-slide.ekursnew .imageembed{float:left;width:65%;height:100%}@media (max-width: 767px){.slideshow-slide.ekursnew .imageembed{width:100%;height:auto !important}}@media (max-width: 767px){.slideshow-slide.ekursnew .imageembed .imageembed-image{width:100%;height:auto}}.slideshow-slide.ekursnew .imageembed-content{float:left;background-color:#282a2b;color:#fff}@media (min-width: 768px){.slideshow-slide.ekursnew .imageembed-content{width:35%;height:640px;padding:80px 80px 40px 40px}}@media (max-width: 767px){.slideshow-slide.ekursnew .imageembed-content{width:100%;padding:40px 40px 80px 40px}}@media (min-width: 768px){.slideshow-slide.ekursnew .imageembed-content .imageembed-content-inner{display:flex;height:100%}}.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text{color:inherit;width:100%}@media (min-width: 768px){.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text{align-self:center}}.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text p,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h1,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h2,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h3,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h4,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h5,.slideshow-slide.ekursnew .imageembed-content .imageembed-content-text h6{color:inherit;text-shadow:none}.ekurs-socialmediamessageswidget-content h2{padding:20px}.ekurs-socialmediamessageswidget-content .socialmedia-posts{max-width:1400px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin:0 auto;padding:40px 40px 100px 40px;overflow-y:auto}@media (max-width: 1280px){.ekurs-socialmediamessageswidget-content .socialmedia-posts{padding:40px 20px 100px 20px}}@media (max-width: 480px){.ekurs-socialmediamessageswidget-content .socialmedia-posts{grid-gap:10px;padding:40px 10px 100px 10px}}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post{background-color:white;min-width:250px}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post:hover .socialmedia-post-message-image:after{background:none}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message{border:0;display:flex;flex-wrap:wrap;max-height:80px;overflow:hidden;padding:0 10px 10px}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message p{margin:0}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message.no-message .socialmedia-item-date{padding:0;padding-top:6px;width:auto}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message .socialmedia-icon{padding-right:10px;width:48px}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message .socialmedia-item-description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:46px}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message .socialmedia-item-description p{font-size:1rem !important;line-height:1.375rem !important;color:black;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message .socialmedia-item-date{position:relative;width:100%;padding:5px 0 0 48px}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-item-message .socialmedia-item-date p{color:#0063ad;font-weight:bold;font-size:14px !important;line-height:1.375rem !important}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post a{text-decoration:none}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-message-image{position:relative;width:100%;border:10px solid #fff}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-message-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:rgba(0,0,0,0.2)}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-message-image img{display:flex;width:100%;height:310px;object-fit:cover}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content{position:relative;float:left;width:100%;height:100%;border-radius:4px;box-shadow:0 0 10px 1px rgba(0,0,0,0.2)}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-created{width:100%;float:left;padding:10px 10px;margin:0}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-created .socialmedia-post-body-icon,.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-created .socialmedia-post-date{float:left}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-created .socialmedia-post-body-icon{color:#000}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-created .socialmedia-post-date{font-weight:bold;color:#000}.ekurs-socialmediamessageswidget-content .socialmedia-posts .socialmedia-post .socialmedia-post-content .socialmedia-post-message{position:relative;float:left;width:100%;height:auto;overflow:hidden;background-color:#fff;padding:15px;font-size:16px;line-height:1.25em}html,body{margin:0;padding:0;font-family:Arial,sans-serif;font-size:13px;line-height:16px;color:#747474;overflow-x:hidden}html{background:#282a2b}body{overflow-x:hidden}body .ui-widget{font-size:13px;font-family:Arial,sans-serif}body>.message{padding:6px 8px;margin:10px;color:#b5b5b5;line-height:20px;font-size:16px;background:#202020;outline:1px solid #282828}body>.message.warning{background:#281a1a;outline:1px solid #221515}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.clear{clear:both;float:none;display:block}#Layout{position:relative;background-color:#fff}#Layout>div{padding-bottom:30px;background-color:#fff}#Layout.faded>div{background:#FFF;background:-webkit-linear-gradient(#f8f8f8, #FFF);background:-o-linear-gradient(#f8f8f8, #FFF);background:-moz-linear-gradient(#f8f8f8, #FFF);background:linear-gradient(#f8f8f8,#ffffff);padding-top:0}#Layout.FrontPage .content-box ul+.show-more{margin-top:10px;display:block}#Layout.FrontPage .content-box ul li{margin:4px 0}#Layout.FrontPage .content-box ul li .item-date{text-decoration:none;color:#000}#Layout.FrontPage .content-box ul li .item-date,#Layout.FrontPage .content-box ul li .item-header{display:block}#Sidebar{margin-bottom:20px}#Sidebar .sidebar-additional-content,#Sidebar .sidebar-coursesubject-images{margin-bottom:20px}#Sidebar .sidebar-additional-content img,#Sidebar .sidebar-coursesubject-images img{max-width:100% !important;height:auto !important}#Sidebar .sidebar-additional-content .sidebar-coursesubject-image,#Sidebar .sidebar-coursesubject-images .sidebar-coursesubject-image{margin-bottom:10px}.qtip.gmaps-qtip{max-width:450px}.share-icons{text-align:right;margin-bottom:20px}.share-icons a:hover{color:#9e9e9e !important}#Breadcrumbs{margin-bottom:20px}.ui-effects-transfer{border:2px solid #9e9e9e;background:#fff}.ajax-loader-bar{background:transparent url("../images/ajax-loader-bar.gif") no-repeat center center;height:19px;width:220px;display:inline-block}@media only screen and (max-width: 767px){.QuickCourseRequestText a{width:100%;float:left}}.news-item .news-title h2{font-size:36px !important}
