html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;line-height:1.15}*,*:before,*:after{box-sizing:inherit}body{margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ul,ol{margin:0 0 1.5em 3em;padding-left:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin:0 1.5em 1.5em}dt{font-weight:700}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}pre{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}b,strong{font-weight:bolder}figure{margin:1em 0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{background-color:transparent;text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}button,select{text-transform:none}::-moz-focus-inner{border:0;padding:0}fieldset{padding:0.35em 0.75em 0.625em}embed,iframe,object{max-width:100%}table{margin:0 0 1.5em;width:100%}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}.header-container header .wrapper>a{overflow:hidden;text-indent:100%;white-space:nowrap}a,button,section.signup .wrapper form#subForm button,.header-container header .wrapper nav ul#menu li,.header-container header .wrapper nav ul#menu li a{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}h1,h2,h3,h4,h5,h6,li,a,p,button,input,select,optgroup,textarea,label{font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#868686}p{margin-bottom:30px}h1,h2,h3,h4,h5,h6,b{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}h1{color:#512567;margin-bottom:60px;text-align:center;font-size:2.6rem;line-height:3.1rem}@media (min-width: 768px){h1{font-size:3rem;line-height:3.4rem}}h2{font-size:1.8rem;line-height:2.3rem;margin-bottom:30px}@media (min-width: 768px){h2{font-size:2.2rem;line-height:2.7rem}}h3{font-size:1.8rem;line-height:2.3rem;margin-bottom:20px}h4{font-size:1.4rem;line-height:2rem;margin-bottom:20px}h5{color:#512567}b{font-weight:initial}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.wrapper{margin:0 auto;width:90%;max-width:1280px}img{display:block;width:100%}.page-title{margin:60px 0}.page-title h1{margin-bottom:0;font-weight:700;}.page-title p{text-align:center;margin-top:40px}ul#pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0;padding:60px 0}ul#pagination li{margin-right:10px}ul#pagination li:last-child{margin-right:0}ul#pagination li a{border-radius:5px;background-clip:padding-box;display:inline-block;color:#0a8796;padding:5px 10px}ul#pagination li a.active,ul#pagination li a:hover{background:#0a8796;color:#fff}form{background:#512567}form fieldset{border:0;margin:0;padding:30px}form fieldset h3,form fieldset p{color:#fff;font-weight:700;}form fieldset label{display:block;width:100%;color:#fff !important;margin-bottom:10px}form fieldset input{border-radius:0px;background-clip:padding-box;display:block;width:100%;border:0;padding:10px;margin-bottom:10px;background:rgba(255,255,255,0.25);color:#fff !important;outline:0}form fieldset input[type="checkbox"]{width:auto !important}form fieldset textarea{background:rgba(255,255,255,0.25);color:#fff !important;border:0;outline:0;resize:none;height:180px;width:100%}form fieldset button{width:100%;margin-top:30px}form.secondary{background:transparent}form.secondary fieldset{padding:0}form.secondary fieldset label{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#512567 !important}form.secondary fieldset input{border-radius:5px;background-clip:padding-box;background:#ececec;color:#000 !important}form.secondary fieldset textarea{border-radius:5px;background-clip:padding-box;background:#ececec;color:#000 !important}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:40px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}a.primary,button.primary{font-weight:700;border-radius:10px;background-clip:padding-box;color:#fff;font-family:"Raleway",helvetica,arial,sans-serif;background:#0a8796;padding:20px 40px;text-align:center;font-size:1.15rem;display:inline-block;border:0}a.primary:hover,button.primary:hover{background:#17d8f0}a.primary.margin-top,button.primary.margin-top{margin-top:40px}section.page-container .page-content .trainer{margin-bottom:40px}@media (min-width: 768px){section.page-container .page-content .trainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.page-container .page-content .trainer img{margin-bottom:30px}@media (min-width: 768px){section.page-container .page-content .trainer img{width:180px;margin-right:60px}}section.page-container .page-content .trainer .trainer-details{width:100%}section.page-container .page-content .trainer .trainer-details p:first-child{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;color:#512567}section.page-title.account-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}section.page-title.account-area h1{width:100%;margin-bottom:30px}section.dashboard-return{text-align:center;padding:0 0 60px 0}section.dashboard-return a{display:block;text-decoration:underline}section.dashboard-return a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.account-container{margin-bottom:60px}section.account-container .account-course-list{margin-bottom:40px}section.account-container .account-course-list h4{color:#512567}section.account-container .account-course-list ul{margin:0}section.account-container .account-course-list ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #ececec}section.account-container .account-course-list ul li p{padding:20px 20px 20px 0;margin-bottom:0;font-size:.8rem;line-height:1.2rem}@media (min-width: 768px){section.account-container .account-course-list ul li p{font-size:1rem;line-height:1.5rem}}section.account-container .account-course-list ul li p a{font-size:.8rem;padding:10px}section.account-container .account-course-list ul li p:nth-of-type(1),section.account-container .account-course-list ul li p:nth-of-type(2){width:32%}section.account-container .account-course-list ul li p:nth-of-type(3){width:24%}section.account-container .account-course-list ul li p:nth-of-type(4){width:12%}section.account-container .account-course-list ul li:first-child p{color:#512567;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}section.account-container .account-course-list ul li:last-child{border-bottom:1px solid #ececec}section.account-container .account-details{margin-bottom:40px}section.account-container .account-details h4{color:#512567}section.account-container .account-details form.secondary{margin:0 auto;max-width:600px}section.account-container .account-details form.secondary p.warning{color:#fff;background:#e43333;padding:10px;font-size:.8rem}section.account-container .password-change h4{color:#512567}section.account-container .course-details h2{color:#512567;margin-bottom:40px}section.account-container .course-details .course-overview-details{border-radius:10px;background-clip:padding-box;background:#e4d0ee;padding:40px;margin-bottom:40px}section.account-container .course-details .course-overview-details p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#512567;font-size:1.4rem;line-height:2rem}section.account-container .course-details .course-overview-details ul{margin:0}@media (min-width: 768px){section.account-container .course-details .course-overview-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.account-container .course-details .course-overview-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media (min-width: 768px){section.account-container .course-details .course-overview-details ul li{width:50%}}@media (min-width: 1280px){section.account-container .course-details .course-overview-details ul li{width:33.3333%}}section.account-container .course-details .course-overview-details ul li:last-child{margin-bottom:0}@media (min-width: 768px){section.account-container .course-details .course-overview-details ul li:last-child{margin-bottom:10px}}section.account-container .course-details .course-overview-details ul li img{display:inline-block;width:32px;margin-right:10px}section.account-container .course-details .course-downloads{border-radius:10px;background-clip:padding-box;background:#0a8796;padding:40px}section.account-container .course-details .course-downloads p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#fff;font-size:1.4rem;line-height:2rem}section.account-container .course-details .course-downloads ul{margin:0}@media (min-width: 768px){section.account-container .course-details .course-downloads ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}}section.account-container .course-details .course-downloads ul li{margin-bottom:10px}@media (min-width: 768px){section.account-container .course-details .course-downloads ul li{width:100%}}@media (min-width: 1280px){section.account-container .course-details .course-downloads ul li{width:100%}}section.account-container .course-details .course-downloads ul li:last-child{margin-bottom:0}@media (min-width: 768px){section.account-container .course-details .course-downloads ul li:last-child{margin-bottom:10px}}section.account-container .course-details .course-downloads ul li a{border-radius:10px;background-clip:padding-box;background:#075c66;padding:20px;display:inline-block;color:#fff;display: flex;flex-direction: row;}section.account-container .course-details .course-downloads ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.account-container .course-details .course-downloads ul li a img{display:inline-block;width:26px;margin-right:10px}section.contact-container{margin-bottom:60px}@media (min-width: 1024px){section.contact-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (min-width: 1024px){section.contact-container .contact-details{width:35%}}section.contact-container .contact-details ul{margin:0 0 40px 0}section.contact-container .contact-details ul li a{color:#512567;border-bottom:1px solid #512567}section.contact-container .contact-details ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media (min-width: 1024px){section.contact-container form{width:60%}}section.course-overview{margin-top:60px}@media (min-width: 1024px){section.course-overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.course-overview .course-content{margin-bottom:60px}@media (min-width: 1024px){section.course-overview .course-content{width:70%}}section.course-overview .course-content h1{text-align:left;margin-bottom:30px;font-weight:700;}section.course-overview .course-content h1+p{background:#E08119;color:#fff;margin:0 0 30px 0;display:inline-block;padding:15px 20px 15px 40px;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;position:relative}@media (min-width: 768px){section.course-overview .course-content h1+p{font-size:2.2rem;line-height:2.7rem}}section.course-overview .course-content h1+p:after{content:"";background:url(../img/svg/price-end.svg) no-repeat center/20px 100%;background-size:cover;position:absolute;top:0;right:-20px;width:20px;height:100%}section.course-overview .course-content h1+p+p{font-size:1.2rem;line-height:1.8rem}section.course-overview .course-content>a{display:block;width:100%}section.course-overview .course-content .course-overview-details{border-radius:10px;background-clip:padding-box;background:#e4d0ee;padding:40px;margin-bottom:30px}section.course-overview .course-content .course-overview-details ul{margin:0}@media (min-width: 768px){section.course-overview .course-content .course-overview-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.course-overview .course-content .course-overview-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media (min-width: 768px){section.course-overview .course-content .course-overview-details ul li{width:50%}}@media (min-width: 1280px){section.course-overview .course-content .course-overview-details ul li{width:33.3333%}}section.course-overview .course-content .course-overview-details ul li:last-child{margin-bottom:0}section.course-overview .course-content .course-overview-details ul li img{display:inline-block;width:32px;margin-right:10px}@media (min-width: 1024px){section.course-overview aside{width:25%}}section.course-overview aside form{background:#512567}section.course-overview aside form fieldset{border:0;margin:0;padding:30px}section.course-overview aside form fieldset h3,section.course-overview aside form fieldset p{color:#fff;font-weight:700;}section.course-overview aside form fieldset label{display:block;width:100%;color:#fff !important;margin-bottom:10px}section.course-overview aside form fieldset input{border-radius:0px;background-clip:padding-box;display:block;width:100%;border:0;padding:10px;margin-bottom:10px;background:rgba(255,255,255,0.25);color:#fff !important;outline:0}section.course-overview aside form fieldset button{width:100%;margin-top:30px}section.filters{margin-bottom:60px;margin-bottom:60px}@media (min-width: 1280px){section.filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (min-width: 1280px){section.filters .filter-group-one,section.filters .filter-group-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}section.filters .filter-group-one p,section.filters .filter-group-two p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;margin-bottom:10px;color:#000}@media (min-width: 1280px){section.filters .filter-group-one p,section.filters .filter-group-two p{margin-right:10px}}section.filters .filter-group-one{margin-bottom:20px}@media (min-width: 1280px){section.filters .filter-group-one{margin-bottom:0}}@media (min-width: 1280px){section.filters .filter-group-one .nice-select{margin-right:10px}}section.course-listing .course{border-radius:10px;background-clip:padding-box;margin-bottom:40px;overflow:hidden;position:relative}section.course-listing .course .course-primary-info{background:#512567;padding:40px}@media (min-width: 1024px){section.course-listing .course .course-primary-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (min-width: 1024px){section.course-listing .course .course-primary-info .course-title{width:70%}}section.course-listing .course .course-primary-info .course-title p{color:#fff}section.course-listing .course .course-primary-info .course-title p:first-child{font-weight:700;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem}@media (min-width: 768px){section.course-listing .course .course-primary-info .course-title p:first-child{font-size:2.2rem;line-height:2.7rem}}@media (min-width: 1024px){section.course-listing .course .course-primary-info .course-title p:last-child{margin-bottom:0}}section.course-listing .course .course-primary-info .course-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}@media (min-width: 1024px){section.course-listing .course .course-primary-info .course-links{width:26%;padding-top:0}}@media (min-width: 1280px){section.course-listing .course .course-primary-info .course-links{width:20%}}section.course-listing .course .course-primary-info .course-links a{display:block;width:100%;margin-bottom:20px}section.course-listing .course .course-primary-info .course-links a:last-child{margin-bottom:0}section.course-listing .course .course-secondary-info{background:#e4d0ee}@media (min-width: 1024px){section.course-listing .course .course-secondary-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (min-width: 1024px){section.course-listing .course .course-secondary-info .course-price{width:20%}}@media (min-width: 1280px){section.course-listing .course .course-secondary-info .course-price{width:15%}}section.course-listing .course .course-secondary-info .course-price p{background:#E08119;color:#fff;margin-bottom:0;display:inline-block;padding:15px 20px 15px 40px;margin-top:40px;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;position:relative}@media (min-width: 768px){section.course-listing .course .course-secondary-info .course-price p{font-size:2.2rem;line-height:2.7rem}}@media (min-width: 1024px){section.course-listing .course .course-secondary-info .course-price p{width:100%}}section.course-listing .course .course-secondary-info .course-price p:after{content:"";background:url(../img/svg/price-end.svg) no-repeat center/20px 100%;background-size:cover;position:absolute;top:0;right:-20px;width:20px;height:100%}section.course-listing .course .course-secondary-info .course-details{padding:40px}@media (min-width: 1024px){section.course-listing .course .course-secondary-info .course-details{width:70%;padding:40px 40px 40px 0}}@media (min-width: 1280px){section.course-listing .course .course-secondary-info .course-details{width:80%}}section.course-listing .course .course-secondary-info .course-details ul{margin:0}@media (min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.course-listing .course .course-secondary-info .course-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media (min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul li{width:50%}}@media (min-width: 1280px){section.course-listing .course .course-secondary-info .course-details ul li{width:33.3333%}}section.course-listing .course .course-secondary-info .course-details ul li:last-child{margin-bottom:0}@media (min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul li:last-child{margin-bottom:10px}}section.course-listing .course .course-secondary-info .course-details ul li img{display:inline-block;width:32px;margin-right:10px}section.course-listing .course.expired .course-primary-info .course-links a:last-child{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}section.course-listing .course.expired:before{content:"";position:absolute;bottom:0;right:0;z-index:9;background:url(../img/svg/course-expired.svg) no-repeat center;background-size:contain;width:125px;height:125px}@media (min-width: 768px){section.course-listing .course.expired:before{width:200px;height:200px}}section.page-container{margin-bottom:60px}@media (min-width: 1024px){section.page-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.page-container .page-content{margin-bottom:60px}@media (min-width: 1024px){section.page-container .page-content{width:70%}}section.page-container .page-content>img{margin-bottom:40px}section.page-container .page-content p:nth-of-type(1){font-size:1.2rem;line-height:1.8rem}section.page-container .page-content p:nth-of-type(1) a{font-size:inherit;line-height:inherit}section.page-container .page-content p a{color:#512567;border-bottom:1px solid #512567}section.page-container .page-content p a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.page-container .page-content ul{margin:0 0 30px 0}section.page-container .page-content ul li{display:list-item;margin-left:15px}section.page-container .page-content ul li span{display:block}section.page-container .page-content h4{color:#512567}section.page-container .page-content video{width:100%;display:block;margin-bottom:30px}@media (min-width: 1024px){section.page-container aside{width:25%}}section.home-search{background:#512567;position:relative;padding:60px 0}@media (min-width: 768px){section.home-search{padding:120px 0}}section.home-search>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}section.home-search .wrapper{position:relative;z-index:9;text-align:center}section.home-search .wrapper h1{font-weight:700;font-size:1.8rem;line-height:2.3rem;color:#fff;margin-bottom:20px}@media (min-width: 768px){section.home-search .wrapper h1{font-weight:700;font-size:2.6rem;line-height:3.1rem;margin-bottom:40px}}@media (min-width: 1024px){section.home-search .wrapper h1{font-weight:700;font-size:3rem;line-height:3.4rem;margin-bottom:60px}}section.home-search .wrapper .search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (min-width: 1024px){section.home-search .wrapper .search{padding:0 10%}}section.home-search .wrapper .search input{width:70%;border:0;margin:0;padding:10px 10px 10px 60px;outline:0;border-radius:0}@media (min-width: 1024px){section.home-search .wrapper .search input{width:80%}}section.home-search .wrapper .search button{width:30%;padding:20px 0}@media (min-width: 1024px){section.home-search .wrapper .search button{width:20%}}section.home-search .wrapper .search button.primary{border-radius:0;background-clip:padding-box}section.home-search .wrapper .search img{position:absolute;top:24px;left:24px;width:20px;height:20px}@media (min-width: 1024px){section.home-search .wrapper .search img{left:calc(24px + 10%)}}section.home-search .wrapper p{margin-top:20px;color:#fff}section.nhs-code{background:#0a8796}section.nhs-code .wrapper{padding:60px 0;text-align:center}section.nhs-code .wrapper h2,section.nhs-code .wrapper p{color:#fff}section.nhs-code .wrapper p{margin-bottom:0}@media (min-width: 1024px){section.nhs-code .wrapper p{padding:0 10%}}section.topic{background:#0a8796}section.topic .wrapper{padding:60px 0;text-align:center}section.topic .wrapper h2{color:#fff;font-weight:700;}section.topic .wrapper ul#topic-slider li{border-radius:10px;background-clip:padding-box;background:#05464e;padding:40px}section.topic .wrapper ul#topic-slider li p{color:#fff}section.topic .wrapper ul#topic-slider li p:first-child{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.4rem;line-height:2rem}section.topic .wrapper ul.lSPager.lSpg{padding-top:40px}section.topic .wrapper ul.lSPager.lSpg li{padding:0 10px}section.topic .wrapper ul.lSPager.lSpg li a{background:transparent;border:1px solid #fff}section.topic .wrapper ul.lSPager.lSpg li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#fff}section.topic .wrapper ul.lSPager.lSpg li.active a{background:#fff}section.courses-about{background:url(../img/svg/six-background.svg) no-repeat center right -140px;background-size:960px}section.courses-about .wrapper>ul{margin:0;padding:60px 0}section.courses-about .wrapper>ul>li{margin-bottom:60px}@media (min-width: 1024px){section.courses-about .wrapper>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;margin-bottom:110px;padding:0 10%}}section.courses-about .wrapper>ul>li .content{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.2);padding:40px;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff}@media (min-width: 1024px){section.courses-about .wrapper>ul>li .content{border-radius:10px;background-clip:padding-box;width:60%;padding:60px 15% 60px 60px}}@media (min-width: 1280px){section.courses-about .wrapper>ul>li .content{padding:60px 10% 60px 60px}}section.courses-about .wrapper>ul>li .content h3{color:#512567;font-weight:700;}section.courses-about .wrapper>ul>li .content ul{margin:0 0 30px 0}section.courses-about .wrapper>ul>li .content ul li{margin:0;display:list-item;margin-left:15px}section.courses-about .wrapper>ul>li img{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width: 1024px){section.courses-about .wrapper>ul>li img{border-radius:10px;background-clip:padding-box;width:40%;position:absolute;right:10%}}@media (min-width: 1280px){section.courses-about .wrapper>ul>li img{width:35%}}section.courses-about .wrapper>ul>li:last-child{margin-bottom:0}@media (min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd) .content{padding:60px 60px 60px 15%}}@media (min-width: 1280px){section.courses-about .wrapper>ul>li:nth-child(odd) .content{padding:60px 60px 60px 10%}}@media (min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd) img{right:auto;left:10%}}section.testimonials{background:#0a8796}section.testimonials .wrapper{padding:60px 0;text-align:center}section.testimonials .wrapper h2{color:#fff;font-weight:700;}section.testimonials .wrapper img{display:inline-block;width:30px;margin:20px 0px 40px 0}section.testimonials .wrapper ul#testimonial-slider li blockquote{color:#fff;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.8rem}@media (min-width: 768px){section.testimonials .wrapper ul#testimonial-slider li blockquote{font-size:1.8rem;line-height:2.3rem}}@media (min-width: 768px){section.testimonials .wrapper ul#testimonial-slider li blockquote{padding:0 5%}}section.testimonials .wrapper ul#testimonial-slider li blockquote cite{display:block;margin-top:20px;color:inherit;font-style:initial;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1rem;line-height:1.5rem}section.testimonials .wrapper ul#testimonial-slider li blockquote cite span{display:block}section.testimonials .wrapper ul.lSPager.lSpg{padding-top:40px}section.testimonials .wrapper ul.lSPager.lSpg li{padding:0 10px}section.testimonials .wrapper ul.lSPager.lSpg li a{background:transparent;border:1px solid #17d8f0}section.testimonials .wrapper ul.lSPager.lSpg li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#17d8f0}section.testimonials .wrapper ul.lSPager.lSpg li.active a{background:#17d8f0}section.get-in-touch{background:#512567}section.get-in-touch .wrapper{padding:60px 0}section.get-in-touch .wrapper h2{color:#fff;font-weight:700;}@media (min-width: 1024px){section.get-in-touch .wrapper h2{text-align:center;font-weight:700;}}section.get-in-touch .wrapper ul{margin:60px 0 0 0}@media (min-width: 1024px){section.get-in-touch .wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (min-width: 1280px){section.get-in-touch .wrapper ul{padding:0 10%}}section.get-in-touch .wrapper ul li h4,section.get-in-touch .wrapper ul li p{color:#fff}@media (min-width: 1024px){section.get-in-touch .wrapper ul li{width:46%}}section.get-in-touch .wrapper ul li form fieldset{padding:0}section.signup{background:#efefef}section.signup .wrapper{padding:60px 0}section.signup .wrapper h1{font-size:1.8rem;line-height:2.3rem;font-weight:700;}@media (min-width: 1280px){section.signup .wrapper h1{font-size:2.2rem;line-height:2.7rem;font-weight:700;}}section.signup .wrapper form#subForm{background:transparent}@media (min-width: 1024px){section.signup .wrapper form#subForm{padding:0 10%}}@media (min-width: 1024px){section.signup .wrapper form#subForm>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.signup .wrapper form#subForm>div div{margin-bottom:20px}@media (min-width: 1024px){section.signup .wrapper form#subForm>div div:nth-of-type(1),section.signup .wrapper form#subForm>div div:nth-of-type(2){width:48%}}section.signup .wrapper form#subForm>div div label{display:block;width:100%;color:#000}section.signup .wrapper form#subForm>div div input{display:block;width:100%;padding:10px;outline:0;border:1px solid #512567}@media (min-width: 1024px){section.signup .wrapper form#subForm>div div:last-child{width:100%}}section.signup .wrapper form#subForm>div div:last-child div div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}section.signup .wrapper form#subForm>div div:last-child div div input{display:inline-block;width:auto;margin-right:10px}section.signup .wrapper form#subForm button{border-radius:10px;background-clip:padding-box;color:#fff;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;background:#0a8796;padding:20px 40px;text-align:center;font-size:1.15rem;display:inline-block;border:0;width:100%}@media (min-width: 1024px){section.signup .wrapper form#subForm button{width:auto}}section.signup .wrapper form#subForm button:hover{background:#17d8f0}section.signup .wrapper form#subForm button.margin-top{margin-top:40px}section.login-container,section.register-container,section.forgotten-password-container{margin-bottom:100px}section.login-container form.secondary,section.register-container form.secondary,section.forgotten-password-container form.secondary{margin:0 auto;max-width:600px}section.login-container form.secondary p.warning,section.register-container form.secondary p.warning,section.forgotten-password-container form.secondary p.warning{color:#fff;background:#e43333;padding:10px;font-size:.8rem}section.login-container ul,section.register-container ul,section.forgotten-password-container ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:40px 0 0 0}section.login-container ul li,section.register-container ul li,section.forgotten-password-container ul li{border-right:1px solid #868686}section.login-container ul li a,section.register-container ul li a,section.forgotten-password-container ul li a{padding:10px}section.login-container ul li a:hover,section.register-container ul li a:hover,section.forgotten-password-container ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.login-container ul li:last-child,section.register-container ul li:last-child,section.forgotten-password-container ul li:last-child{border-right:0}section.register-container form.secondary ul.list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.register-container form.secondary ul.list li{display:block;width:100%}section.register-container form.secondary ul.list li:first-child{display:none}section.main-search{margin-bottom:60px}@media (min-width: 1024px){section.main-search{padding:0 10%}}section.main-search .search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}section.main-search .search input{width:70%;border:1px solid #868686;margin:0;padding:10px 10px 10px 60px;outline:0;border-radius:0}@media (min-width: 1024px){section.main-search .search input{width:80%}}section.main-search .search button{width:30%;padding:20px 0}@media (min-width: 1024px){section.main-search .search button{width:20%}}section.main-search .search button.primary{border-radius:0;background-clip:padding-box}section.main-search .search img{position:absolute;top:24px;left:24px;width:20px;height:20px}@media (min-width: 1024px){.slicknav_menu{display:none}}.header-container{padding:20px 0;border-bottom:1px solid #ececec}@media (min-width: 1024px){.header-container{padding:30px 0}}.header-container header .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}@media (min-width: 1024px){.header-container header .wrapper{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}}.header-container header .wrapper>a{display:block;width:100px;height:68px;background:url(../img/svg/logo.svg) no-repeat center/100px 68px}.header-container header .wrapper>a h2{margin:0}.header-container header .wrapper>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}@media (min-width: 1024px){.header-container header .wrapper>ul{position:absolute;top:-15px;right:0}}.header-container header .wrapper>ul li{margin-right:5px}.header-container header .wrapper>ul li:last-child{margin-right:0}.header-container header .wrapper>ul li a{display:block;width:35px}.header-container header .wrapper>ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.header-container header .wrapper nav{display:none}@media (min-width: 1024px){.header-container header .wrapper nav{display:block}}.header-container header .wrapper nav ul#menu{list-style-type:none;margin:0 auto;padding:0}.header-container header .wrapper nav ul#menu li{position:relative;display:inline-block;margin-bottom:0}.header-container header .wrapper nav ul#menu li:last-child a{padding-right:0}.header-container header .wrapper nav ul#menu li a{display:block;color:#000;text-decoration:none;margin:0;padding:10px;font-size:0.9rem}.header-container header .wrapper nav ul#menu li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.header-container header .wrapper nav ul#menu li ul{border-radius:10px;background-clip:padding-box;display:none;position:absolute;z-index:9999;background:#0a8796;margin:0}.header-container header .wrapper nav ul#menu li ul li{display:block;float:none;width:100% !important;padding:0}.header-container header .wrapper nav ul#menu li ul li a{display:block;white-space:nowrap;text-align:left;color:#fff;padding:15px 20px}.header-container header .wrapper nav ul#menu li ul li a.active,.header-container header .wrapper nav ul#menu li ul li a:hover{background:#075c66}.header-container header .wrapper nav ul#menu li ul li:last-child a{padding-right:20px}.header-container header .wrapper nav ul#menu li:hover ul{display:block}@media (min-width: 1024px){.header-container header .wrapper nav ul#menu .menu-register{position:absolute;top:-20px;right:100px}}.header-container header .wrapper nav ul#menu .menu-register li a{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#0a8796}@media (min-width: 1024px){.header-container header .wrapper nav ul#menu .menu-register li a img{display:inline-block;width:20px;margin-right:5px}}.footer-container{border-top:1px solid #ececec;padding:20px 0 40px 0}.footer-container footer .wrapper .footer-top{border-bottom:1px solid #ececec;padding-bottom:40px}@media (min-width: 768px){.footer-container footer .wrapper .footer-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.footer-container footer .wrapper .footer-top>img{width:100px}.footer-container footer .wrapper .footer-top>ul{margin:0}@media (min-width: 768px){.footer-container footer .wrapper .footer-top>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.footer-container footer .wrapper .footer-top>ul>li{margin-top:30px}@media (min-width: 768px){.footer-container footer .wrapper .footer-top>ul>li:first-child{margin-right:30px}}.footer-container footer .wrapper .footer-top>ul>li:first-child ul{margin:0}@media (min-width: 768px){.footer-container footer .wrapper .footer-top>ul>li:first-child ul{margin:0;display:block}}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li{color:#868686}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li a{color:inherit}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer-container footer .wrapper .footer-top>ul>li:last-child ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li{margin-right:10px}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li:last-child{margin-right:0}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li a{display:block;width:30px}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer-container footer .wrapper .footer-bottom{padding-top:40px}@media (min-width: 768px){.footer-container footer .wrapper .footer-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.footer-container footer .wrapper .footer-bottom img{width:100px;margin-bottom:20px}.footer-container footer .wrapper .footer-bottom p{color:#000;margin-bottom:0;font-size:.8rem;line-height:1rem}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("../img/controls.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}[data-sal]{transition-duration:.2s;transition-delay:0s;transition-duration:var(--sal-duration, .2s);transition-delay:var(--sal-delay, 0s);transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration='200']{transition-duration:.2s}[data-sal][data-sal-duration='250']{transition-duration:.25s}[data-sal][data-sal-duration='300']{transition-duration:.3s}[data-sal][data-sal-duration='350']{transition-duration:.35s}[data-sal][data-sal-duration='400']{transition-duration:.4s}[data-sal][data-sal-duration='450']{transition-duration:.45s}[data-sal][data-sal-duration='500']{transition-duration:.5s}[data-sal][data-sal-duration='550']{transition-duration:.55s}[data-sal][data-sal-duration='600']{transition-duration:.6s}[data-sal][data-sal-duration='650']{transition-duration:.65s}[data-sal][data-sal-duration='700']{transition-duration:.7s}[data-sal][data-sal-duration='750']{transition-duration:.75s}[data-sal][data-sal-duration='800']{transition-duration:.8s}[data-sal][data-sal-duration='850']{transition-duration:.85s}[data-sal][data-sal-duration='900']{transition-duration:.9s}[data-sal][data-sal-duration='950']{transition-duration:.95s}[data-sal][data-sal-duration='1000']{transition-duration:1s}[data-sal][data-sal-duration='1050']{transition-duration:1.05s}[data-sal][data-sal-duration='1100']{transition-duration:1.1s}[data-sal][data-sal-duration='1150']{transition-duration:1.15s}[data-sal][data-sal-duration='1200']{transition-duration:1.2s}[data-sal][data-sal-duration='1250']{transition-duration:1.25s}[data-sal][data-sal-duration='1300']{transition-duration:1.3s}[data-sal][data-sal-duration='1350']{transition-duration:1.35s}[data-sal][data-sal-duration='1400']{transition-duration:1.4s}[data-sal][data-sal-duration='1450']{transition-duration:1.45s}[data-sal][data-sal-duration='1500']{transition-duration:1.5s}[data-sal][data-sal-duration='1550']{transition-duration:1.55s}[data-sal][data-sal-duration='1600']{transition-duration:1.6s}[data-sal][data-sal-duration='1650']{transition-duration:1.65s}[data-sal][data-sal-duration='1700']{transition-duration:1.7s}[data-sal][data-sal-duration='1750']{transition-duration:1.75s}[data-sal][data-sal-duration='1800']{transition-duration:1.8s}[data-sal][data-sal-duration='1850']{transition-duration:1.85s}[data-sal][data-sal-duration='1900']{transition-duration:1.9s}[data-sal][data-sal-duration='1950']{transition-duration:1.95s}[data-sal][data-sal-duration='2000']{transition-duration:2s}[data-sal][data-sal-delay='50']{transition-delay:.05s}[data-sal][data-sal-delay='100']{transition-delay:.1s}[data-sal][data-sal-delay='150']{transition-delay:.15s}[data-sal][data-sal-delay='200']{transition-delay:.2s}[data-sal][data-sal-delay='250']{transition-delay:.25s}[data-sal][data-sal-delay='300']{transition-delay:.3s}[data-sal][data-sal-delay='350']{transition-delay:.35s}[data-sal][data-sal-delay='400']{transition-delay:.4s}[data-sal][data-sal-delay='450']{transition-delay:.45s}[data-sal][data-sal-delay='500']{transition-delay:.5s}[data-sal][data-sal-delay='550']{transition-delay:.55s}[data-sal][data-sal-delay='600']{transition-delay:.6s}[data-sal][data-sal-delay='650']{transition-delay:.65s}[data-sal][data-sal-delay='700']{transition-delay:.7s}[data-sal][data-sal-delay='750']{transition-delay:.75s}[data-sal][data-sal-delay='800']{transition-delay:.8s}[data-sal][data-sal-delay='850']{transition-delay:.85s}[data-sal][data-sal-delay='900']{transition-delay:.9s}[data-sal][data-sal-delay='950']{transition-delay:.95s}[data-sal][data-sal-delay='1000']{transition-delay:1s}[data-sal][data-sal-easing='linear']{transition-timing-function:linear}[data-sal][data-sal-easing='ease']{transition-timing-function:ease}[data-sal][data-sal-easing='ease-in']{transition-timing-function:ease-in}[data-sal][data-sal-easing='ease-out']{transition-timing-function:ease-out}[data-sal][data-sal-easing='ease-in-out']{transition-timing-function:ease-in-out}[data-sal][data-sal-easing='ease-in-cubic']{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing='ease-out-cubic']{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing='ease-in-out-cubic']{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing='ease-in-circ']{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing='ease-out-circ']{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing='ease-in-out-circ']{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing='ease-in-expo']{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing='ease-out-expo']{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing='ease-in-out-expo']{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing='ease-in-quad']{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing='ease-out-quad']{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing='ease-in-out-quad']{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing='ease-in-quart']{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing='ease-out-quart']{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing='ease-in-out-quart']{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing='ease-in-quint']{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing='ease-out-quint']{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing='ease-in-out-quint']{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing='ease-in-sine']{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing='ease-out-sine']{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing='ease-in-out-sine']{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing='ease-in-back']{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing='ease-out-back']{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing='ease-in-out-back']{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|='fade']{opacity:0;transition-property:opacity}[data-sal|='fade'].sal-animate,body.sal-disabled [data-sal|='fade']{opacity:1}[data-sal|='slide']{opacity:0;transition-property:opacity, transform}[data-sal='slide-up']{transform:translateY(20%)}[data-sal='slide-down']{transform:translateY(-20%)}[data-sal='slide-left']{transform:translateX(20%)}[data-sal='slide-right']{transform:translateX(-20%)}[data-sal|='slide'].sal-animate,body.sal-disabled [data-sal|='slide']{opacity:1;transform:none}[data-sal|='zoom']{opacity:0;transition-property:opacity, transform}[data-sal='zoom-in']{transform:scale(.5)}[data-sal='zoom-out']{transform:scale(1.1)}[data-sal|='zoom'].sal-animate,body.sal-disabled [data-sal|='zoom']{opacity:1;transform:none}[data-sal|='flip']{backface-visibility:hidden;transition-property:transform}[data-sal='flip-left']{transform:perspective(2000px) rotateY(-91deg)}[data-sal='flip-right']{transform:perspective(2000px) rotateY(91deg)}[data-sal='flip-up']{transform:perspective(2000px) rotateX(-91deg)}[data-sal='flip-down']{transform:perspective(2000px) rotateX(91deg)}[data-sal|='flip'].sal-animate,body.sal-disabled [data-sal|='flip']{transform:none}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#ECECEC;box-sizing:border-box;color:#000;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:0.85rem;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;margin-bottom:5px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #000;border-right:2px solid #000;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#cccccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{width:100%;background-color:#666;box-sizing:border-box;margin:4px 0 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;right:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9}@media (min-width: 1024px){.nice-select .list{left:0;right:auto;width:auto}}.nice-select .list li:first-child{display:none}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;color:#fff;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#333}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}span.current{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{box-sizing:border-box;background:#0a8796}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:10px 5% 10px 0px;text-decoration:none;border-radius:4px;background-color:#05464e}.slicknav_nav{color:#fff;margin:0 0 20px 0;padding:0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#075c66;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a img{display:none}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#075c66}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}


.course-listing .search {
  display: flex;
  position: relative;
}

.course-listing .search input {
  width: 90%;
  margin: 0 20px 20px 0;
  padding: 10px;
}

.course-listing .search .quick-search-courses {
  padding: 5px 30px;
  height: 50px;
}

section.topic .wrapper ul#topic-slider li ul li {
  padding:0;
  color: #FFF;
}

section.topic .wrapper ul#topic-slider li a {
  color: #FFF;
  text-decoration: underline;
}

.row {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.row .col {
  width: 100%;
  padding: 10px 0;
}

.row .divider {
  background-color: #512567;
  width: 100%;
  height: 1px;
}

.row .col:first-child {
  padding: 10px 0;
}

@media (min-width: 768px){
  .row {
    flex-direction: row;
    margin: 20px 0;
  }

  .row .col {
    width: 48%;
    padding: 0 0 0 10px;
  }

  .row .divider {
    background-color: #512567;
    width: 1px;
    height: auto;
  }

  .row .col:first-child {
    padding: 0 10px 0 0;
  }
}
#spirometry .purple {
  background-color: #512567 !important;
}
#spirometry .purple:hover {
  background-color: #863dab !important;
}
#spirometry .page-anchors {
  list-style-type: none;
  margin-left:0;
}
#spirometry .page-anchors li {
  margin-left: 0;
}
#spirometry .page-anchors li a {
  color: #512567;
}
#spirometry .page-anchors li a:hover {
  text-decoration: underline;
}
#spirometry .image-block {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 20px 0;
}

#spirometry .image-block img {
  width: 100%;
  padding: 10px 0;
  object-fit:contain;
}

#spirometry input[type="radio"], #spirometry input[type="checkbox"]  {
  display: inline !important;
  width: auto !important;
}

#spirometry form p {
  font-style: normal;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  margin-bottom:0;
  padding-bottom: 5px;
}

#spirometry .dropdown {
  width: 100%;
  padding: 15px 10px;
  border-radius: 0;
  border-color: #512567;
  background-color: #7d5c8d;
  margin-bottom: 10px;
  color: #FFF;
}

@media (min-width: 768px){
  #spirometry .image-block {
    flex-direction: row;
  }

  #spirometry .image-block img {
    width: 33%;
    padding: 0 10px;
  }
}

#spirometry .primary {
  margin-bottom: 15px;
}

#spirometry table.price-list {

  background: #FFF;
  width: 100%;
}

#spirometry table.price-list tr.heading {
  padding: 10px;
  background-color: #512567;
}

#spirometry table.price-list tr td {
  border: 1px solid #0a8796;
  border-top: none;
  border-right: none;
  padding: 10px;
  line-height:1.4rem;
  font-family:"Raleway",Helvetica Neue,Helvetica,sans-serif;
}

#spirometry table tr td a.table-link {
  color: #0a8796;
}
#spirometry table tr td a:hover.table-link {
  text-decoration: underline;
}

#spirometry table.price-list tr td:last-child {
  border-right: 1px solid #0a8796;
}

#spirometry table.price-list tr th {
  padding: 10px;
  color: #FFF;
}

#spirometry .testimonials {
  background-color: #512567;
  border-radius: 20px;
  text-align: center;
  padding: 20px;
  margin-bottom: 20px;
}

#spirometry .testimonials .lSPager li a {
  background-color: #FFFFFF;
}

#spirometry .testimonials .lSPager li.active a {
  background-color: #17d8f0;
}

#spirometry .testimonials h2, #spirometry .testimonials blockquote {
  color: #FFFFFF;
}

#spirometry .testimonials li {
  margin-left: 0;
}

#spirometry .testimonials img {
  display: inline-block;
  width: 30px;
  margin: 20px 0px 40px 0;
}

/* Quick Tabs */
#tabs {
  width: 100%;
  height:30px;
  border-bottom: solid 1px #CCC;
  padding-right: 2px;
  margin: 30px 0 0 0;
}
#tabs a {cursor:pointer;}

#tabs li {
  float:left;
  list-style:none;
  margin-right:5px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  outline:none;
  margin: 10px 5px;

}

#tabs li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #512567;
  padding: 10px 15px;
  display:inline;
  background: #FFF;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  text-decoration:none;
  outline:none;
  font-size:0.8rem;
  line-height: 1.3rem;
  border: 1px solid #512567;
}

#tabs li a.inactive {
  padding: 10px 15px;
  color:#666666;
  background: #EEE;
  outline:none;
  border: 1px solid #CCC;
}

#tabs li a:hover, #tabs li a.inactive:hover {
  color: #512567;
  outline:none;
}

.tab-container {
  width:100%;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
  text-align:left;
  padding-top: 50px;
}

.tab-container h2 { margin-left: 15px;  margin-right: 15px;  margin-bottom: 10px; color: #5685bc; }
.tab-container p { margin-left: 15px; margin-right: 15px;  margin-top: 10px; margin-bottom: 10px; line-height: 1.3; font-size: small; }
.tab-container ul { margin-left: 25px; font-size: small; line-height: 1.4; list-style-type: disc; margin-top:20px;}
.tab-container li { padding-bottom: 5px; margin-left: 5px;}

.white {color:#FFF !important;}

.page-links-dropdown {
  width: 100%;
  padding: 10px;
  border: 2px solid #512567;
  color: #512567;
  margin-bottom: 10px;
}

.new-course-label {
  background-color: #512567;
  color: #FFF;
  font-size: 0.7rem;
  font-weight: 700;
  padding: 5px 10px;
  margin-left:5px;
  border-radius: 15px;
}

tr.more-info-accordion td {
  padding: 0 !important;
}

.btn-table-book {
  padding: 7px 15px !important;
  font-size: 1rem !important;
}

.low-pad {
  padding: 60px 0 !important;
}

.topic-banner {
  padding: 30px 0;
  background-color: #0a8796;
  width: 100%;
  display:block;
  position: relative;
}
.topic-banner .wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.topic-banner .wrapper h2 {
  font-weight: 700;
}

.topic-banner .wrapper h2, .topic-banner .wrapper p, .topic-banner .wrapper a {
  color: #FFF !important;
  line-height: 1.6rem;
  font-size: 1.2rem;
  padding: 0px 10px;
  margin: 0 !important;
}

.topic-banner .wrapper a {
  text-decoration: underline;
}

.accordion-content p, .more-info-accordion p {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.accordion-content a {
  color: #FFF !important;
  text-decoration: underline;
}

.price-list .more-info-accordion p {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  padding: 10px;
  margin:0;
}

.course-overview ul {
  list-style-type: disc;
}
.course-overview  ul li {
  display:list-item;
}

.homepage-blocks {
  width:100%;
  position: relative;
  padding: 20px 0;
  display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  justify-content: space-between;
}

.homepage-blocks .cta-block {
  width: 46%;
  background: #FFFFFF;
  border-radius: 15px;
  padding: 20px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  min-height: 180px;
}

.homepage-blocks .cta-block h4 {
  color: #f3af39;
  font-weight: 700;
  font-size:1.2rem;
  line-height:1.6rem;
  margin: 10px 0;
}

.homepage-blocks .cta-block p {
  display:none;
  color: #868686 !important;
  font-weight: 500;
  font-size:1rem;
  line-height:1.5rem;
  margin: 10px 0 30px 0 !important;
}

.homepage-blocks .cta-block a {
  padding: 10px 20px;
  font-size: 0.9rem;
  margin-top: 20px;
  background: #f3af39 !important;
  color: #000000;
}

.homepage-blocks .cta-block a:hover {
  background: #f8cf88 !important;
}

@media (min-width: 768px){
  .homepage-blocks {
    flex-wrap:nowrap;
  }
  .homepage-blocks .cta-block {
    width: 23%;
    margin-bottom: 0;
  }
}

@media (min-width: 1140px){
  .homepage-blocks {
    padding: 40px 0;
  }
  .homepage-blocks .cta-block h4 {
    font-size:1.4rem;
    line-height:1.8rem;
  }
  .homepage-blocks .cta-block p {
    display: block;
  }
  .homepage-blocks .cta-block a {
    padding: 20px 40px;
    font-size: 1.15rem;
    margin-top: 0;
  }
}

.white-bg {
  background: #FFF !important;
}
.text-primary {
  color: #512567 !important;
}
#white-form {
  background: #FFF !important;
}
#white-form label {
  color: #512567 !important;
}
#white-form input {
  background: #ececec !important;
  color: #000 !important;
}
/*# sourceMappingURL=main.css.map */
