@charset "UTF-8";@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-Light.otf") format("opentype");font-weight:300;font-style:normal}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-Regular.otf") format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-Medium.otf") format("opentype");font-weight:500;font-style:normal}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-Italic.otf") format("opentype");font-weight:400;font-style:italic}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-SemiBold.otf") format("opentype");font-weight:600;font-style:normal}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-Bold.otf") format("opentype");font-weight:700;font-style:normal}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat/Montserrat-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic}
.bgWhite{background-color:#fff}
.bgDWhite{background-color:#f4f4f4}
.bgBlue{background-color:#0071bc}
.bgBlack{background-color:#000}
.bgLBlue{background-color:#29abe2}
.bgOrange{background-color:#ff7d19 !important}
.bgMaroon{background-color:#cc186a}
.bgLMaroon{background-color:#ff99ac}
.bgGreen{background-color:#009380}
.bgLGreen{background-color:#2ed8a7}
.bgYellow{background-color:#f2bf53}
.bgLYellow{background-color:#f6e932}
.bgPurple{background-color:#952f6e}
.bgLPurple{background-color:#d661b1}
.bgLGrey{background-color:#ccc}
.bgMGrey{background-color:#7b7f8e}
.bgWhite{background-color:#fff}
.bgDWhite{background-color:#f4f4f4}
.bgBlue{background-color:#0071bc}
.bgLBlue{background-color:#29abe2}
.bgOrange{background-color:#ff7d19 !important}
.bgMaroon{background-color:#cc186a}
.bgLMaroon{background-color:#ff99ac}
.bgGreen{background-color:#009380}
.bgLGreen{background-color:#2ed8a7}
.bgYellow{background-color:#f2bf53}
.bgLYellow{background-color:#f6e932}
.bgPurple{background-color:#952f6e}
.bgLPurple{background-color:#d661b1}
.bgLGrey{background-color:#ccc}
.bgMGrey{background-color:#7b7f8e}
.bgLavender{background-color:#d2e6f3}
.bgBlack{background-color:#000}
.bgDGrey{background-color:#444}
.bgLMS{background-color:#eaecf2}
.bgXLGrey{background-color:#eaecf2}
.text-white{color:#fff !important}
.txtBlack{color:#000}
.txtDWhite{color:#f4f4f4}
.txtBlue{color:#0071bc !important}
.txtLBlue{color:#29abe2 !important}
.txtOrange{color:#ff7d19 !important}
.txtMaroon{color:#cc186a !important}
.txtLMaroon{color:#ff99ac}
.txtGreen{color:#009380 !important}
.txtLGreen{color:#2ed8a7}
.txtYellow{color:#f2bf53}
.txtLYellow{color:#f6e932}
.txtPurple{color:#952f6e}
.txtLPurple{color:#d661b1}
.txtLGrey{color:#ccc !important}
.txtMGrey{color:#7b7f8e !important}
.txtMDGrey{color:#7b7f8e}
.txtDGrey{color:#444 !important}
.txtRed{color:#f05a23}
.borderBlue{border-color:#0071bc !important}
.borderLBlue{border-color:#29abe2 !important}
.borderOrange{border-color:#ff7d19 !important}
.borderMaroon{border-color:#cc186a !important}
.borderGreen{border-color:#009380 !important}
.borderPurple{border-color:#952f6e !important}
.borderMGrey{border-color:#7b7f8e !important}
.borderMDGrey{border-color:#7b7f8e !important}
.borderDGrey{border-color:#444 !important}
.fillBlue{fill:#0071bc !important}
.fillLBlue{fill:#29abe2 !important}
.fillOrange{fill:#ff7d19 !important}
.fillMaroon{fill:#cc186a !important}
.fillGreen{fill:#009380 !important}
.lightenMe{opacity:.7}
.text-white{color:#fff !important}
.txtBlack{color:#000}
.txtDWhite{color:#f4f4f4}
.txtBlue{color:#0071bc !important}
.txtLBlue{color:#29abe2 !important}
.txtOrange{color:#ff7d19}
.txtMaroon{color:#cc186a !important}
.txtLMaroon{color:#ff99ac}
.txtGreen{color:#009380 !important}
.txtLGreen{color:#2ed8a7}
.txtYellow{color:#f2bf53}
.txtLYellow{color:#f6e932}
.txtPurple{color:#952f6e}
.txtLPurple{color:#d661b1}
.txtLGrey{color:#ccc !important}
.txtMGrey{color:#7b7f8e !important}
.txtMDGrey{color:#7b7f8e}
.txtDGrey{color:#444 !important}
.txtRed{color:#f05a23}
.border-thick{border:2px solid !important;border-color:inherit !important}
.borderWhite{border-color:white !important}
.borderRed{border-color:#f05a23 !important}
.borderBlue{border-color:#0071bc !important}
.borderLBlue{border-color:#29abe2 !important}
.borderOrange{border-color:#ff7d19 !important}
.borderMaroon{border-color:#cc186a !important}
.borderGreen{border-color:#009380 !important}
.borderPurple{border-color:#952f6e !important}
.borderLGrey{border-color:#ccc !important}
.borderMGrey{border-color:#7b7f8e !important}
.borderMDGrey{border-color:#7b7f8e !important}
.borderDGrey{border-color:#444 !important}
.fillBlue{fill:#0071bc !important}
.fillLBlue{fill:#29abe2 !important}
.fillOrange{fill:#ff7d19 !important}
.fillMaroon{fill:#cc186a !important}
.fillGreen{fill:#009380 !important}
.lightenMe{opacity:.7}
@media(min-width:992px){.windowHeight{min-height:calc(100vh - 60px)}
}@media(max-width:767px){.windowHeightMobile{min-height:calc(100vh - 60px)}
}.fullWindowHeight{min-height:100vh}
.admin-bar .windowHeight{min-height:calc(100vh - 60px - 32px)}
@media(max-width:767px){.admin-bar .windowHeightMobile{min-height:calc(100vh - 60px - 32px)}
}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.h1,h1{margin-bottom:1rem !important;font-size:32px !important}
h2,.h2{margin-top:2.5rem !important;margin-bottom:1.5rem !important;font-size:32px !important}
h4,.h4{margin-top:2rem !important;margin-bottom:1rem !important}
h5,.h5{opacity:inherit}
h4,h5{font-weight:300 !important}
.small__font_size{font-size:12px}
.base__font_size{font-size:16px !important}
body{font-family:"Montserrat",Arial,sans-serif;color:#444}
body img{max-width:100%;height:auto}
blockquote{margin-top:2.5rem;margin-bottom:2.5rem}
a{color:#ff7d19}
a:hover,a:focus{color:#cc5800;text-decoration:none;opacity:.7}
a.ctaLink{display:block;text-decoration:underline}
a.ctaLink:hover{text-decoration:underline;opacity:.7}
a.ctaLink.txtOrange:hover{color:#ff7d19}
a.ctaLink.txtMaroon:hover{color:#cc186a}
a.ctaLink.txtGreen:hover{color:#009380}
a.ctaLink.txtMDGrey:hover{color:#7b7f8e}
a.ctaLink.txtMGrey:hover{color:#7b7f8e}
a.ctaLink.text-white:hover{color:#fff}
a.ctaBtn{margin:1rem;margin-top:0;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:21px;padding:8px 20px;display:inline-block;font-weight:300}
@media(min-width:768px) and (max-width:991px){a.ctaBtn{font-size:18px;max-width:450px}
}@media(max-width:767px){a.ctaBtn{font-size:18px}
}a.ctaBtn:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9;text-decoration:none;color:#fff}
a.ctaBtn.disabled{color:#fff !important;background-color:#7b7f8e !important}
a.ctaBtn.clear_button{background:transparent;border:2px solid}
.videoBox{position:relative;width:100%;height:0;padding-bottom:56.25%;border:0}
.videoBox .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.videoBoxLesson{position:relative;width:100%;height:0;padding-bottom:56.25%}
.videoBoxLesson iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.modal-dialog{pointer-events:all}
.form-control{border-radius:1px}
input[type='text'],input[type='password'],input[type='email'],input[type='tel']{color:#444;min-width:150px;line-height:2.5 !important;text-indent:1rem;padding:0 !important}
input[type='text']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder{color:#ccc}
input[type='submit'],button[type='submit']{margin-top:.5rem;margin-bottom:.5rem;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;border-radius:8px;color:#fff;font-size:23px;font-weight:100;padding:8px 30px;max-width:100%;white-space:normal;display:block;margin:auto}
input[type='submit']:hover,button[type='submit']:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5) !important;box-shadow:0 2px 0 rgba(0,0,0,0.5) !important;opacity:.7}
@media(max-width:767px){input[type='submit'],button[type='submit']{margin-top:1rem !important;font-size:1rem}
}select.customSelect{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:0;background-color:#ccc !important;color:#fff;height:40px;padding:0 .5rem;font-size:16px;line-height:1.25;border-bottom-right-radius:10px !important;border-top-right-radius:10px !important;font-family:Montserrat}
select.customSelect+label:after{content:'\f0d7';font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:40px;line-height:40px;right:10px;z-index:3;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px}
select.customSelect:active,select.customSelect:focus,select.customSelect:hover{z-index:3;color:#fff}
.flipImgH{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:'FlipH'}
body .modal-backdrop,body .hidden-all{display:none !important}
body #page-wrapper{padding:0}
body #page-wrapper.global-notice header{padding-top:calc(60px + 50px)}
body #wrapper-navbar.global-notice{top:50px}
body header{padding:60px 0 0}
body header #headerImg img{padding:0}
@media(min-width:992px){body header #headerImg img{margin-bottom:-1.875rem}
}.spacer1{margin:1rem 0 !important}
.spacer2{margin:2rem 0 !important}
.spacerSection{padding:4rem 0}
@media(max-width:767px){.spacerSection{padding:3rem 0}
}.spacerBlock{padding:2rem}
.globalNews .closeMe{position:absolute;right:2rem;font-size:1.5rem}
.globalNews .closeMe:hover{color:#444 !important;cursor:pointer}
#loadingResults,#loading-results{min-height:300px;background:url("/wp-content/themes/advantagelearn/media/ellipsis.svg");background-position:center center;background-repeat:no-repeat;display:none}
#loadingResults.thin-loader,#loading-results.thin-loader{min-height:60px}
#pleaseWait{display:none}
.text-underline{text-decoration:underline}
.text-line-height-1{line-height:1rem}
.select2-dropdown{font-size:16px;z-index:3 !important}
hr.blue-divider,hr.Blue-divider{border-top:5px solid #0071bc !important}
hr.green-divider,hr.Green-divider{border-top:5px solid #009380 !important}
hr.maroon-divider,hr.Maroon-divider{border-top:5px solid #cc186a !important}
.base__font_size{line-height:1.2rem;display:inline-block}
.small,small{font-weight:300}
.line-height-small{line-height:.75rem}
figure.advantagelearn-table table{border-spacing:0;border-collapse:collapse;color:#4a4a4a}
@media(max-width:767px){figure.advantagelearn-table table{font-size:75%}
}figure.advantagelearn-table table thead{background:#0071bc;color:white}
figure.advantagelearn-table table thead th{padding:8px 6px;text-align:left;border:1px solid #0071bc;background-color:#0071bc;color:#fff}
figure.advantagelearn-table table td{border:1px solid #ccc;padding:8px 6px;text-align:left}
figure.advantagelearn-table table td strong{font-weight:bold}
figure.advantagelearn-table table td.section-breaker{font-size:115%}
figure.advantagelearn-table table tr:nth-child(even){background:#eee}
figure.advantagelearn-table table tr:nth-child(odd){background:#fff}
.al-item-accordion .item-header{padding:.5rem 1rem;border:1px solid #ccc;border-bottom:0;cursor:pointer;border-radius:4px 4px 0 0;background:#0071bc;color:white !important}
.al-item-accordion .item-header h5{line-height:40px;margin:0}
.al-item-accordion .item-header h5 span{color:white;vertical-align:middle}
.al-item-accordion .item-header h5:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;content:'\f068';letter-spacing:inherit;font-size:12px;text-align:center;color:inherit;background:white;border-radius:50%;height:1rem;width:1rem;margin-right:1rem;line-height:1.1rem}
.al-item-accordion .item-header.collapsed{margin-bottom:.5rem;border-bottom:1px solid #ccc;background:#eaecf2;border-radius:4px;color:#444}
.al-item-accordion .item-header.collapsed h5 span{color:#444}
.al-item-accordion .item-header.collapsed h5:before{color:white;background:#0071bc;content:'\f067'}
.al-item-accordion .item-header.Green{background:#009380}
.al-item-accordion .item-header.Green.collapsed{background:#eaecf2}
.al-item-accordion .item-header.Green.collapsed h5:before{background:#009380}
.al-item-accordion .item-header.Maroon{background:#cc186a}
.al-item-accordion .item-header.Maroon.collapsed{background:#eaecf2}
.al-item-accordion .item-header.Maroon.collapsed h5:before{background:#cc186a}
.al-item-accordion .item-header.Purple{background:#952f6e}
.al-item-accordion .item-header.Purple.collapsed{background:#eaecf2}
.al-item-accordion .item-header.Purple.collapsed h5:before{background:#952f6e}
.al-item-accordion .item-block{border:1px solid #ccc;border-top:0;margin-bottom:.5rem;border-radius:0 0 4px 4px;display:inline-block}
.text-bold{font-weight:bold}
b{font-weight:bold}
.password-strength-list{list-style:none;-webkit-padding-start:15px;-moz-padding-start:15px;padding-inline-start:15px}
.password-strength-list li.non-validated::before{content:'\2022';color:#0071bd}
.password-strength-list li.validated::before{content:'\2713';color:#22cd5b}
.password-strength-list li::before{font-size:16px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}
.show_password:hover{cursor:pointer}
.show_password span.hidden,.show_password span.visible{position:relative}
.show_password span.hidden::before,.show_password span.visible::before{content:'';width:24px;height:24px;left:-28px;position:absolute}
.show_password span.hidden::before{background:url("/wp-content/themes/advantagelearn/media/eye-blue.svg") no-repeat}
.show_password span.visible::before{background:url("/wp-content/themes/advantagelearn/media/eye-slash-blue.svg") no-repeat}
.show_password.show_password_checkout span::before{left:-20px !important;height:18px !important;width:18px !important}
.quotes{position:relative;quotes:"“" "”" "‘" "’"}
.quotes:before,.quotes:after{color:inherit;font-size:4em;font-weight:900;position:absolute}
.quotes:before{content:open-quote;margin-left:-0.6em;margin-top:-0.8em}
.quotes:after{content:close-quote;bottom:0;right:0;margin-right:-0.4em;margin-bottom:-1.1em}
.quotes p{display:inline}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.ap-maths-cta-wrapper .centerLink.disabled{background-color:#7b7f8e !important}
.ap-maths-cta-wrapper .centerLink.disabled:hover{cursor:default}
.ap-maths-cornerstone-wrapper .centerLink.disabled{background-color:#7b7f8e !important}
.ap-maths-cornerstone-wrapper .centerLink.disabled:hover{cursor:default}
#wrapper-navbar{position:fixed;width:100%;z-index:11}
#wrapper-navbar .hamburger-menu-nav{cursor:pointer}
#wrapper-navbar .hamburger-menu-nav span{color:white}
#wrapper-navbar .hamburger-menu-nav:hover>span{opacity:.7}
#wrapper-navbar .hamburger-menu-nav .c-hamburger{display:block;position:relative;overflow:hidden;background:transparent;margin:0;padding:0;float:right;width:30px;height:27px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:0;cursor:pointer;-webkit-transition:background 0s .1s;transition:background 0s .1s}
#wrapper-navbar .hamburger-menu-nav .c-hamburger:focus{outline:0}
#wrapper-navbar .hamburger-menu-nav .c-hamburger span{-webkit-transition:background 0s;transition:background 0s;display:block;position:absolute;top:11px;left:0;right:0;height:5px;background:white;border-radius:2px}
#wrapper-navbar .hamburger-menu-nav .c-hamburger span::before,#wrapper-navbar .hamburger-menu-nav .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;border-radius:2px;background-color:#fff;content:'';-webkit-transition-duration:.1s,0.1s;transition-duration:.1s,0.1s;-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}
#wrapper-navbar .hamburger-menu-nav .c-hamburger span::before{top:-11px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}
#wrapper-navbar .hamburger-menu-nav .c-hamburger span::after{bottom:-11px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
#wrapper-navbar .hamburger-menu-nav .c-hamburger.is-active span{background:none !important}
#wrapper-navbar .hamburger-menu-nav .c-hamburger.is-active span::before,#wrapper-navbar .hamburger-menu-nav .c-hamburger.is-active span::after{-webkit-transition-delay:0s,0.1s;transition-delay:0s,0.1s}
#wrapper-navbar .hamburger-menu-nav .c-hamburger.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#wrapper-navbar .hamburger-menu-nav .c-hamburger.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#wrapper-navbar .navbar,#wrapper-navbar .navbar-reverse{position:relative;padding:0 2rem;height:60px;width:100%;display:table}
#wrapper-navbar .navbar .inner,#wrapper-navbar .navbar-reverse .inner{height:inherit}
@media(max-width:767px){#wrapper-navbar .navbar,#wrapper-navbar .navbar-reverse{padding:0 .75rem}
}#wrapper-navbar .navbar>div,#wrapper-navbar .navbar-reverse>div{display:table-cell;vertical-align:middle}
#wrapper-navbar .navbar .light-logo,#wrapper-navbar .navbar-reverse .light-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#wrapper-navbar .navbar .dark-logo,#wrapper-navbar .navbar-reverse .dark-logo{display:none}
#wrapper-navbar .navbar .navbar-header a,#wrapper-navbar .navbar-reverse .navbar-header a{line-height:40px}
#wrapper-navbar .navbar .navbar-header .navbar-brand-logo a img,#wrapper-navbar .navbar-reverse .navbar-header .navbar-brand-logo a img{height:37px;width:auto}
@media(max-width:767px){#wrapper-navbar .navbar .navbar-header .navbar-brand-logo a img,#wrapper-navbar .navbar-reverse .navbar-header .navbar-brand-logo a img{height:25px}
}@media(max-width:767px){#wrapper-navbar .navbar .navbar-header .navbar-brand-logo svg,#wrapper-navbar .navbar-reverse .navbar-header .navbar-brand-logo svg{width:25px}
}#wrapper-navbar .navbar.bgBlue svg #Circle,#wrapper-navbar .navbar-reverse.bgBlue svg #Circle{fill:#29abe2}
#wrapper-navbar .navbar.bgMaroon svg #Circle,#wrapper-navbar .navbar-reverse.bgMaroon svg #Circle{fill:#ff99ac}
#wrapper-navbar .navbar.bgGreen svg #Circle,#wrapper-navbar .navbar-reverse.bgGreen svg #Circle{fill:#2ed8a7}
#wrapper-navbar .navbar.bgPurple svg #Circle,#wrapper-navbar .navbar-reverse.bgPurple svg #Circle{fill:#d661b1}
#wrapper-navbar .navbar.bgYellow svg #Circle,#wrapper-navbar .navbar-reverse.bgYellow svg #Circle{fill:#f6e932}
#wrapper-navbar #al-nav-items{display:table}
#wrapper-navbar #al-nav-items a.navCart{position:relative}
@media(max-width:767px){#wrapper-navbar #al-nav-items a.navCart svg{height:20px}
}#wrapper-navbar #al-nav-items a.navCart i{font-size:2rem;vertical-align:middle}
#wrapper-navbar #al-nav-items a.navCart p{position:absolute;font-size:10px;background:#ff7d19;width:15px;height:15px;right:-10px;font-weight:bold;font-family:Montserrat,sans-serif;top:-7px;line-height:15px;text-align:center;border-radius:50%}
#wrapper-navbar #al-nav-items a.loginBtn{border:1px solid white;border-radius:8px;color:white}
@media(max-width:767px){#wrapper-navbar #al-nav-items a.loginBtn{font-size:12px}
}#wrapper-navbar #al-nav-items .userNav{display:table-cell;vertical-align:middle;background:0;border:0;height:40px}
#wrapper-navbar #al-nav-items .userNav:hover{opacity:.7}
#wrapper-navbar #al-nav-items .userNav:hover+.dropdown-menu{display:block}
#wrapper-navbar #al-nav-items .userNav:after{content:'\f107';color:#fff;font-family:'Font Awesome\ 5 Pro';font-weight:900;border:0;vertical-align:text-top}
#wrapper-navbar #al-nav-items .userNav img{height:30px;width:30px;border-radius:50%;border:1px solid white;vertical-align:middle;display:inline}
#wrapper-navbar #al-nav-items .dropdown-menu{left:initial;right:0;top:40px;padding:1rem 0;margin:0;border:0;background-color:transparent}
#wrapper-navbar #al-nav-items .dropdown-menu:hover{display:block}
#wrapper-navbar #al-nav-items .dropdown-menu .inner{background-color:#fff;border-radius:2px}
#wrapper-navbar #al-nav-items .dropdown-menu .inner:before{content:'';height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:10px;left:50%;margin:0 0 0 -3px;z-index:100}
#wrapper-navbar #al-nav-items .dropdown-menu .dropdown-item{padding:.5rem 1.5rem;border-radius:2px;color:#444;font-size:14px}
#wrapper-navbar #al-nav-items .dropdown-menu .dropdown-item:active{background-color:#ccc}
#wrapper-navbar #al-nav-items .dropdown-menu .dropdown-item span{color:#f05a23}
#wrapper-navbar .navbar.on-scroll{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 0 rgba(0,0,0,0.1);background:white !important}
#wrapper-navbar .navbar.on-scroll svg{fill:#444}
#wrapper-navbar .navbar.on-scroll #al-nav-items .userNav:after{color:#444}
#wrapper-navbar .navbar.on-scroll #al-nav-items img{border:1px solid #7b7f8e}
#wrapper-navbar .navbar.on-scroll .c-hamburger-toggle span{color:#444}
#wrapper-navbar .navbar.on-scroll .c-hamburger-toggle .c-hamburger span{background:#444}
#wrapper-navbar .navbar.on-scroll .c-hamburger-toggle .c-hamburger span:before,#wrapper-navbar .navbar.on-scroll .c-hamburger-toggle .c-hamburger span:after{background-color:#444}
#wrapper-navbar .navbar.on-scroll .light-logo{display:none !important}
#wrapper-navbar .navbar.on-scroll .dark-logo{display:block}
#wrapper-navbar .navbar.on-scroll #al-nav-items a.loginBtn{border:1px solid #444;color:#444}
#wrapper-navbar .navbar-reverse{background:white !important}
#wrapper-navbar .navbar-reverse svg{fill:#444}
#wrapper-navbar .navbar-reverse #al-nav-items .userNav:after{color:#444}
#wrapper-navbar .navbar-reverse #al-nav-items img{border:1px solid #7b7f8e}
#wrapper-navbar .navbar-reverse .c-hamburger-toggle span{color:#444}
#wrapper-navbar .navbar-reverse .c-hamburger-toggle .c-hamburger span{background:#444}
#wrapper-navbar .navbar-reverse .c-hamburger-toggle .c-hamburger span:before,#wrapper-navbar .navbar-reverse .c-hamburger-toggle .c-hamburger span:after{background-color:#444}
#wrapper-navbar .navbar-reverse .light-logo{display:none !important}
#wrapper-navbar .navbar-reverse .dark-logo{display:block}
#wrapper-navbar .navbar-reverse #al-nav-items a.loginBtn{border:1px solid #444;color:#444}
#alMenu{background:rgba(255,225,225,0.3)}
#alMenu .modal-dialog{min-width:500px;margin:0;padding:0}
@media(max-width:767px){#alMenu .modal-dialog{min-width:100%}
}#alMenu .modal-content{background-color:white;color:#444;border:0;margin-top:0;border-radius:2px}
@media(max-width:767px){#alMenu .modal-content{min-height:100vh}
}#alMenu .modal-content .brand-logo{max-width:214px}
@media(max-width:767px){#alMenu .modal-content .brand-logo{max-width:150px}
}#alMenu .modal-content .menu-item{clear:both;float:none}
#alMenu .modal-content a.nav-link{font-size:21px;font-weight:500;color:#444}
#alMenu .modal-content a.nav-link:hover,#alMenu .modal-content a.nav-link:focus{background:#ebf4ff}
#alMenu .modal-content .loginBtn{border:2px solid #29abe2;border-radius:8px;background-color:#fff}
.admin-bar #alMenu{margin-top:32px}
@media(max-width:767px){.admin-bar #alMenu{margin-top:46px}
}@media(max-width:767px){#notification-banner p{font-size:.8rem}
}#notification-banner #notification-banner-close{right:0;font-size:32px}
@media(max-width:767px){#notification-banner #notification-banner-close{top:10px}
}#wrapper-footer{padding:0;padding-top:.75rem;padding-bottom:1.5rem}
#wrapper-footer #footer_menu a{color:#fff}
#wrapper-footer .contactCTA{float:left;line-height:38px;margin-right:1rem !important;text-decoration:none}
#wrapper-footer p{clear:both}
#wrapper-footer .ssl-notice{color:#39c974}
#wrapper-footer .ssl-notice img{height:30px}
#wrapper-footer .nav-main-item a{font-weight:200}
#wrapper-footer input[type="text"]{border-radius:4px 0 0 4px}
#wrapper-footer .social-icons a{height:50px;display:inline-block;width:50px;border:1px solid white;border-radius:50%;text-align:center;font-size:1.5rem}
#wrapper-footer .social-icons a i{line-height:50px}
.footer-payment-icons{border-top:40px solid #444;border-bottom:30px solid #444;background-color:white;padding-bottom:.1rem;padding-top:.1rem}
.footer-payment-icons img{height:30px;width:auto}
@media(max-width:767px){.footer-payment-icons img{height:15px}
}.footer-accreditation-icons{padding-top:.25rem}
.footer-accreditation-icons img{height:30px;width:auto}
.accreditation-label{padding-top:40px;padding-bottom:1px;background-color:#444;text-align:center}
.home-wrapper #primary a.homeCta{margin:0;min-height:100%}
@media(max-width:767px){.home-wrapper #primary a.homeCta{min-width:250px}
}.home-wrapper #primary a.homeCta span{vertical-align:middle;float:none;line-height:1}
.home-wrapper #bottomBanner{padding-bottom:4rem}
.home-wrapper #bottomBanner #rightBlock img{margin-top:-1.875rem}
@media(max-width:767px){.home-wrapper #bottomBanner #rightBlock img{margin-top:-5%}
}body.page-template-template-NBT-booking,body.page-template-template-NBT-schools,body.product-template-template-product-nbt,body.product-template-template-product-nbt-online,body.page-template-template-NBT-catalogue{background:#f4f4f4}
body.page-template-template-NBT-booking .margin-up,body.page-template-template-NBT-schools .margin-up,body.product-template-template-product-nbt .margin-up,body.product-template-template-product-nbt-online .margin-up,body.page-template-template-NBT-catalogue .margin-up{margin-top:-3rem}
body.page-template-template-NBT-booking #nbt_ticket,body.page-template-template-NBT-schools #nbt_ticket,body.product-template-template-product-nbt #nbt_ticket,body.product-template-template-product-nbt-online #nbt_ticket,body.page-template-template-NBT-catalogue #nbt_ticket{position:relative;-webkit-box-shadow:0 19px 23px -27px grey;box-shadow:0 19px 23px -27px grey}
body.page-template-template-NBT-booking #nbt_ticket:before,body.page-template-template-NBT-schools #nbt_ticket:before,body.product-template-template-product-nbt #nbt_ticket:before,body.product-template-template-product-nbt-online #nbt_ticket:before,body.page-template-template-NBT-catalogue #nbt_ticket:before{position:absolute;top:50%;left:0;content:" ";width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(235,236,242,0.95);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,120px,150px,60px)}
body.page-template-template-NBT-booking #nbt_ticket:after,body.page-template-template-NBT-schools #nbt_ticket:after,body.product-template-template-product-nbt #nbt_ticket:after,body.product-template-template-product-nbt-online #nbt_ticket:after,body.page-template-template-NBT-catalogue #nbt_ticket:after{position:absolute;top:50%;right:-120px;content:" ";width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(235,236,242,0.95);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,60px,150px,0)}
body.page-template-template-NBT-booking #nbt_ticket li,body.page-template-template-NBT-schools #nbt_ticket li,body.product-template-template-product-nbt #nbt_ticket li,body.product-template-template-product-nbt-online #nbt_ticket li,body.page-template-template-NBT-catalogue #nbt_ticket li{list-style-type:none;line-height:30px}
body.page-template-template-NBT-booking #nbt_ticket li:before,body.page-template-template-NBT-schools #nbt_ticket li:before,body.product-template-template-product-nbt #nbt_ticket li:before,body.product-template-template-product-nbt-online #nbt_ticket li:before,body.page-template-template-NBT-catalogue #nbt_ticket li:before{position:absolute;content:" ";width:28px;height:28px;left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/themes/advantagelearn/media/nbt/nbt-star.svg);background-repeat:no-repeat;background-position:50% 50%}
body.page-template-template-NBT-booking #nbt_ticket .cta_block,body.page-template-template-NBT-schools #nbt_ticket .cta_block,body.product-template-template-product-nbt #nbt_ticket .cta_block,body.product-template-template-product-nbt-online #nbt_ticket .cta_block,body.page-template-template-NBT-catalogue #nbt_ticket .cta_block{border-left:1px dashed #cc186a}
body.page-template-template-NBT-booking #current-booking-card-container,body.page-template-template-NBT-schools #current-booking-card-container,body.product-template-template-product-nbt #current-booking-card-container,body.product-template-template-product-nbt-online #current-booking-card-container,body.page-template-template-NBT-catalogue #current-booking-card-container{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-top:-3rem}
body.page-template-template-NBT-booking .nbt_pricing_modal,body.page-template-template-NBT-booking .nbt_premium_pass_modal,body.page-template-template-NBT-schools .nbt_pricing_modal,body.page-template-template-NBT-schools .nbt_premium_pass_modal,body.product-template-template-product-nbt .nbt_pricing_modal,body.product-template-template-product-nbt .nbt_premium_pass_modal,body.product-template-template-product-nbt-online .nbt_pricing_modal,body.product-template-template-product-nbt-online .nbt_premium_pass_modal,body.page-template-template-NBT-catalogue .nbt_pricing_modal,body.page-template-template-NBT-catalogue .nbt_premium_pass_modal{background:rgba(235,236,242,0.95);overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.page-template-template-NBT-booking .nbt_pricing_modal .modal-dialog,body.page-template-template-NBT-booking .nbt_premium_pass_modal .modal-dialog,body.page-template-template-NBT-schools .nbt_pricing_modal .modal-dialog,body.page-template-template-NBT-schools .nbt_premium_pass_modal .modal-dialog,body.product-template-template-product-nbt .nbt_pricing_modal .modal-dialog,body.product-template-template-product-nbt .nbt_premium_pass_modal .modal-dialog,body.product-template-template-product-nbt-online .nbt_pricing_modal .modal-dialog,body.product-template-template-product-nbt-online .nbt_premium_pass_modal .modal-dialog,body.page-template-template-NBT-catalogue .nbt_pricing_modal .modal-dialog,body.page-template-template-NBT-catalogue .nbt_premium_pass_modal .modal-dialog{max-width:100%}
body.page-template-template-NBT-booking .nbt_more_info_modal,body.page-template-template-NBT-schools .nbt_more_info_modal,body.product-template-template-product-nbt .nbt_more_info_modal,body.product-template-template-product-nbt-online .nbt_more_info_modal,body.page-template-template-NBT-catalogue .nbt_more_info_modal{background:rgba(255,255,255,0.7);overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.page-template-template-NBT-booking .nbt_more_info_modal .modal-dialog,body.page-template-template-NBT-schools .nbt_more_info_modal .modal-dialog,body.product-template-template-product-nbt .nbt_more_info_modal .modal-dialog,body.product-template-template-product-nbt-online .nbt_more_info_modal .modal-dialog,body.page-template-template-NBT-catalogue .nbt_more_info_modal .modal-dialog{max-width:600px}
body.page-template-template-NBT-booking .nbt_more_info_modal .modal-dialog .info-container,body.page-template-template-NBT-schools .nbt_more_info_modal .modal-dialog .info-container,body.product-template-template-product-nbt .nbt_more_info_modal .modal-dialog .info-container,body.product-template-template-product-nbt-online .nbt_more_info_modal .modal-dialog .info-container,body.page-template-template-NBT-catalogue .nbt_more_info_modal .modal-dialog .info-container{border-radius:8px;border:1px solid #ccc;overflow:hidden}
body.page-template-template-NBT-booking .nbt_more_info_modal label,body.page-template-template-NBT-schools .nbt_more_info_modal label,body.product-template-template-product-nbt .nbt_more_info_modal label,body.product-template-template-product-nbt-online .nbt_more_info_modal label,body.page-template-template-NBT-catalogue .nbt_more_info_modal label{margin-bottom:0;font-size:12px}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"],body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"],body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"],body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"],body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"]+label,body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"]+label,body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"]+label,body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"]+label,body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]+label{color:#444}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"]+label:hover,body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"]+label:hover,body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"]+label:hover,body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"]+label:hover,body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]+label:hover{cursor:pointer}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"]+label:before,body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"]+label:before,body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"]+label:before,body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"]+label:before,body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]+label:before{vertical-align:middle;font-family:"Font Awesome\ 5 Pro";font-weight:400;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"]:checked+label,body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"]:checked+label,body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"]:checked+label,body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"]:checked+label,body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]:checked+label{font-weight:900}
body.page-template-template-NBT-booking .nbt_more_info_modal input[type="radio"]:checked+label:before,body.page-template-template-NBT-schools .nbt_more_info_modal input[type="radio"]:checked+label:before,body.product-template-template-product-nbt .nbt_more_info_modal input[type="radio"]:checked+label:before,body.product-template-template-product-nbt-online .nbt_more_info_modal input[type="radio"]:checked+label:before,body.page-template-template-NBT-catalogue .nbt_more_info_modal input[type="radio"]:checked+label:before{font-weight:900;content:"\f111"}
body.page-template-template-NBT-booking .needs-styling,body.page-template-template-NBT-schools .needs-styling,body.product-template-template-product-nbt .needs-styling,body.product-template-template-product-nbt-online .needs-styling,body.page-template-template-NBT-catalogue .needs-styling{border:2px solid #f05a23}
body.page-template-template-NBT-booking #nbt-booking-filter-toggle .arrow-down,body.page-template-template-NBT-schools #nbt-booking-filter-toggle .arrow-down,body.product-template-template-product-nbt #nbt-booking-filter-toggle .arrow-down,body.product-template-template-product-nbt-online #nbt-booking-filter-toggle .arrow-down,body.page-template-template-NBT-catalogue #nbt-booking-filter-toggle .arrow-down{display:none}
body.page-template-template-NBT-booking #nbt-booking-filter-toggle .arrow-up,body.page-template-template-NBT-schools #nbt-booking-filter-toggle .arrow-up,body.product-template-template-product-nbt #nbt-booking-filter-toggle .arrow-up,body.product-template-template-product-nbt-online #nbt-booking-filter-toggle .arrow-up,body.page-template-template-NBT-catalogue #nbt-booking-filter-toggle .arrow-up{display:inline-block}
body.page-template-template-NBT-booking #nbt-booking-filter-toggle .collapsed .arrow-down,body.page-template-template-NBT-schools #nbt-booking-filter-toggle .collapsed .arrow-down,body.product-template-template-product-nbt #nbt-booking-filter-toggle .collapsed .arrow-down,body.product-template-template-product-nbt-online #nbt-booking-filter-toggle .collapsed .arrow-down,body.page-template-template-NBT-catalogue #nbt-booking-filter-toggle .collapsed .arrow-down{display:inline-block}
body.page-template-template-NBT-booking #nbt-booking-filter-toggle .collapsed .arrow-up,body.page-template-template-NBT-schools #nbt-booking-filter-toggle .collapsed .arrow-up,body.product-template-template-product-nbt #nbt-booking-filter-toggle .collapsed .arrow-up,body.product-template-template-product-nbt-online #nbt-booking-filter-toggle .collapsed .arrow-up,body.page-template-template-NBT-catalogue #nbt-booking-filter-toggle .collapsed .arrow-up{display:none}
body.page-template-template-NBT-booking #nbt-booking-filter-container,body.page-template-template-NBT-schools #nbt-booking-filter-container,body.product-template-template-product-nbt #nbt-booking-filter-container,body.product-template-template-product-nbt-online #nbt-booking-filter-container,body.page-template-template-NBT-catalogue #nbt-booking-filter-container{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-top:-3rem}
body.page-template-template-NBT-booking #nbt-booking-filter-container.with-bookings,body.page-template-template-NBT-schools #nbt-booking-filter-container.with-bookings,body.product-template-template-product-nbt #nbt-booking-filter-container.with-bookings,body.product-template-template-product-nbt-online #nbt-booking-filter-container.with-bookings,body.page-template-template-NBT-catalogue #nbt-booking-filter-container.with-bookings{margin-top:0}
body.page-template-template-NBT-booking #nbt-booking-filter-container select.customSelect,body.page-template-template-NBT-schools #nbt-booking-filter-container select.customSelect,body.product-template-template-product-nbt #nbt-booking-filter-container select.customSelect,body.product-template-template-product-nbt-online #nbt-booking-filter-container select.customSelect,body.page-template-template-NBT-catalogue #nbt-booking-filter-container select.customSelect{border:1px solid #cc186a;background-color:#fff !important}
body.page-template-template-NBT-booking #nbt-booking-filter-container select.customSelect+label:after,body.page-template-template-NBT-schools #nbt-booking-filter-container select.customSelect+label:after,body.product-template-template-product-nbt #nbt-booking-filter-container select.customSelect+label:after,body.product-template-template-product-nbt-online #nbt-booking-filter-container select.customSelect+label:after,body.page-template-template-NBT-catalogue #nbt-booking-filter-container select.customSelect+label:after{height:37px;color:#cc186a;border-left:1px solid #cc186a}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="radio"],body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="radio"],body.product-template-template-product-nbt #nbt-booking-filter-container input[type="radio"],body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="radio"],body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="radio"]+label,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="radio"]+label,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="radio"]+label,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="radio"]+label,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="radio"]+label{color:#444}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="radio"]+label:hover,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="radio"]+label:hover,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="radio"]+label:hover,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="radio"]+label:hover,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="radio"]+label:hover{cursor:pointer}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="radio"]+label:before,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="radio"]+label:before,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="radio"]+label:before,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="radio"]+label:before,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="radio"]+label:before{vertical-align:middle;font-family:"Font Awesome\ 5 Pro";font-weight:400;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="radio"]:checked+label:before,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="radio"]:checked+label:before,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="radio"]:checked+label:before,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="radio"]:checked+label:before,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="radio"]:checked+label:before{font-weight:900;content:"\f111"}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="checkbox"],body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="checkbox"],body.product-template-template-product-nbt #nbt-booking-filter-container input[type="checkbox"],body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="checkbox"],body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="checkbox"]+label,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="checkbox"]+label,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="checkbox"]+label,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="checkbox"]+label,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="checkbox"]+label{color:#444}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="checkbox"]+label:hover,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="checkbox"]+label:hover,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="checkbox"]+label:hover,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="checkbox"]+label:hover,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="checkbox"]+label:hover{cursor:pointer}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="checkbox"]+label:before,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="checkbox"]+label:before,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="checkbox"]+label:before,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="checkbox"]+label:before,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="checkbox"]+label:before{vertical-align:middle;font-family:"Font Awesome\ 5 Pro";font-weight:400;display:inline-block;content:"\f0c8";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
body.page-template-template-NBT-booking #nbt-booking-filter-container input[type="checkbox"]:checked+label:before,body.page-template-template-NBT-schools #nbt-booking-filter-container input[type="checkbox"]:checked+label:before,body.product-template-template-product-nbt #nbt-booking-filter-container input[type="checkbox"]:checked+label:before,body.product-template-template-product-nbt-online #nbt-booking-filter-container input[type="checkbox"]:checked+label:before,body.page-template-template-NBT-catalogue #nbt-booking-filter-container input[type="checkbox"]:checked+label:before{font-weight:500;content:"\f14a"}
body.page-template-template-NBT-booking #nbt-booking-filter-container .filter-card,body.page-template-template-NBT-schools #nbt-booking-filter-container .filter-card,body.product-template-template-product-nbt #nbt-booking-filter-container .filter-card,body.product-template-template-product-nbt-online #nbt-booking-filter-container .filter-card,body.page-template-template-NBT-catalogue #nbt-booking-filter-container .filter-card{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;overflow:hidden}
body.page-template-template-NBT-booking #nbt-booking-filter-container .filter-card h5,body.page-template-template-NBT-schools #nbt-booking-filter-container .filter-card h5,body.product-template-template-product-nbt #nbt-booking-filter-container .filter-card h5,body.product-template-template-product-nbt-online #nbt-booking-filter-container .filter-card h5,body.page-template-template-NBT-catalogue #nbt-booking-filter-container .filter-card h5{border-bottom:1px solid #ccc}
body.page-template-template-NBT-booking .view_more_bookings,body.page-template-template-NBT-schools .view_more_bookings,body.product-template-template-product-nbt .view_more_bookings,body.product-template-template-product-nbt-online .view_more_bookings,body.page-template-template-NBT-catalogue .view_more_bookings{border:0}
body.page-template-template-NBT-booking .view_more_bookings:hover>div,body.page-template-template-NBT-schools .view_more_bookings:hover>div,body.product-template-template-product-nbt .view_more_bookings:hover>div,body.product-template-template-product-nbt-online .view_more_bookings:hover>div,body.page-template-template-NBT-catalogue .view_more_bookings:hover>div{opacity:.7}
body.page-template-template-NBT-booking .booking_card_container .inner,body.page-template-template-NBT-schools .booking_card_container .inner,body.product-template-template-product-nbt .booking_card_container .inner,body.product-template-template-product-nbt-online .booking_card_container .inner,body.page-template-template-NBT-catalogue .booking_card_container .inner{border:1px solid #ccc;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}
body.page-template-template-NBT-booking .booking_card_container .inner .combo-text,body.page-template-template-NBT-schools .booking_card_container .inner .combo-text,body.product-template-template-product-nbt .booking_card_container .inner .combo-text,body.product-template-template-product-nbt-online .booking_card_container .inner .combo-text,body.page-template-template-NBT-catalogue .booking_card_container .inner .combo-text{display:none}
body.page-template-template-NBT-booking .booking_card_container .inner.is-combo,body.page-template-template-NBT-schools .booking_card_container .inner.is-combo,body.product-template-template-product-nbt .booking_card_container .inner.is-combo,body.product-template-template-product-nbt-online .booking_card_container .inner.is-combo,body.page-template-template-NBT-catalogue .booking_card_container .inner.is-combo{overflow:inherit}
body.page-template-template-NBT-booking .booking_card_container .inner.is-combo .combo-text,body.page-template-template-NBT-schools .booking_card_container .inner.is-combo .combo-text,body.product-template-template-product-nbt .booking_card_container .inner.is-combo .combo-text,body.product-template-template-product-nbt-online .booking_card_container .inner.is-combo .combo-text,body.page-template-template-NBT-catalogue .booking_card_container .inner.is-combo .combo-text{display:block;background-color:#cc186a;color:white;position:absolute;top:-1.75rem;right:1rem;padding:.25rem .5rem 0;border-radius:4px 4px 0 0}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card,body.product-template-template-product-nbt .booking_card_container .inner .booking_card,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card{border-bottom:1px solid #ccc}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card:last-of-type,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card:last-of-type,body.product-template-template-product-nbt .booking_card_container .inner .booking_card:last-of-type,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card:last-of-type,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card:last-of-type{border-bottom:0}
@media(min-width:992px){body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div{border-right:1px solid #ccc}
}body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div:last-of-type,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div:last-of-type,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div:last-of-type,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div:last-of-type,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div:last-of-type{border-right:0}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div svg,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div svg,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div svg,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div svg,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div svg{color:#7b7f8e;margin-right:.5rem}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down{display:none}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down svg,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down svg,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down svg,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down svg,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-down svg{color:#cc186a}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up{display:inline-block}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up svg,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up svg,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up svg,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up svg,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .arrow-up svg{color:#cc186a}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-down,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-down,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-down,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-down,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-down{display:inline-block}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-up,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-up,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-up,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-up,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .row>div .collapsed .arrow-up{display:none}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .primary_price,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .primary_price,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .primary_price,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .primary_price,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .primary_price{font-size:21px;font-weight:bold}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .discount_price,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .discount_price,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .discount_price,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .discount_price,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .discount_price{font-size:12px}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link small.combo,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link small.combo,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link small.combo,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link small.combo,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link small.combo{display:none}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link.parent_remove_link small.combo,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link.parent_remove_link small.combo,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link.parent_remove_link small.combo,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link.parent_remove_link small.combo,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_header .remove_booking_link.parent_remove_link small.combo{display:block}
body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_info iframe,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_info iframe,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_info iframe,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_info iframe,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_info iframe{-webkit-box-shadow:0 1px 2px rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);border-radius:8px}
@media(max-width:767px){body.page-template-template-NBT-booking .booking_card_container .inner .booking_card .booking_card_info iframe,body.page-template-template-NBT-schools .booking_card_container .inner .booking_card .booking_card_info iframe,body.product-template-template-product-nbt .booking_card_container .inner .booking_card .booking_card_info iframe,body.product-template-template-product-nbt-online .booking_card_container .inner .booking_card .booking_card_info iframe,body.page-template-template-NBT-catalogue .booking_card_container .inner .booking_card .booking_card_info iframe{width:100%}
}body.page-template-template-NBT-booking .quotes,body.page-template-template-NBT-schools .quotes,body.product-template-template-product-nbt .quotes,body.product-template-template-product-nbt-online .quotes,body.page-template-template-NBT-catalogue .quotes{position:relative;quotes:"“" "”" "‘" "’"}
body.page-template-template-NBT-booking .quotes:before,body.page-template-template-NBT-booking .quotes:after,body.page-template-template-NBT-schools .quotes:before,body.page-template-template-NBT-schools .quotes:after,body.product-template-template-product-nbt .quotes:before,body.product-template-template-product-nbt .quotes:after,body.product-template-template-product-nbt-online .quotes:before,body.product-template-template-product-nbt-online .quotes:after,body.page-template-template-NBT-catalogue .quotes:before,body.page-template-template-NBT-catalogue .quotes:after{color:#cc186a;font-size:4em;font-weight:900;position:absolute}
body.page-template-template-NBT-booking .quotes:before,body.page-template-template-NBT-schools .quotes:before,body.product-template-template-product-nbt .quotes:before,body.product-template-template-product-nbt-online .quotes:before,body.page-template-template-NBT-catalogue .quotes:before{content:open-quote;margin-left:-0.6em;margin-top:-0.8em}
body.page-template-template-NBT-booking .quotes:after,body.page-template-template-NBT-schools .quotes:after,body.product-template-template-product-nbt .quotes:after,body.product-template-template-product-nbt-online .quotes:after,body.page-template-template-NBT-catalogue .quotes:after{content:close-quote;bottom:0;right:0;margin-right:-0.4em;margin-bottom:-1.1em}
body.page-template-template-NBT-booking .quotes p,body.page-template-template-NBT-schools .quotes p,body.product-template-template-product-nbt .quotes p,body.product-template-template-product-nbt-online .quotes p,body.page-template-template-NBT-catalogue .quotes p{display:inline}
@media(min-width:992px){.login-wrapper .login-form-container .alert{max-width:300px;margin:0 auto}
.login-wrapper .login-form-container form{width:300px;margin:0 auto}
}#courseBlock p{display:inline-block;margin-left:1rem}
#data-table .dtr-details{list-style:none;padding-left:10px}
#data-table .dtr-details li{margin:1.5rem 0}
#data-table .dtr-title{font-weight:bold}
#data-table td.control::before{line-height:16px !important}
.nbt-wkshp-wrapper .eventFilters{float:left;width:100%}
@media(max-width:767px){.nbt-wkshp-wrapper .eventFilters .input-group{margin:1rem 0}
}.nbt-wkshp-wrapper #search-results>div{border-bottom:5px solid #cc186a;padding:2rem 0}
.nbt-wkshp-wrapper #search-results>div:nth-child(3n) #course_item{border-right:none !important}
.nbt-wkshp-wrapper #search-results.Maroon>div{border-bottom:5px solid #cc186a}
.nbt-wkshp-wrapper #search-results.Maroon>div #course_item{border-right:1px dashed #cc186a}
@media(max-width:767px){.nbt-wkshp-wrapper #search-results.Maroon>div #course_item{border-right:0}
}.nbt-wkshp-wrapper #search-results.Green>div{border-bottom:5px solid #009380}
.nbt-wkshp-wrapper #search-results.Green>div #course_item{border-right:1px dashed #009380}
@media(max-width:767px){.nbt-wkshp-wrapper #search-results.Green>div #course_item{border-right:0}
}.nbt-wkshp-wrapper #search-results.Yellow>div{border-bottom:5px solid #f2bf53}
.nbt-wkshp-wrapper #search-results.Yellow>div #course_item{border-right:1px dashed #f2bf53}
@media(max-width:767px){.nbt-wkshp-wrapper #search-results.Yellow>div #course_item{border-right:0}
}.reviews-wrapper .starRating .score{display:inline-block;font-family:font;color:white;position:relative}
.reviews-wrapper .starRating .score::before,.reviews-wrapper .starRating .score span::before{content:"\f005\f005\f005\f005\f005";font-family:'Font Awesome\ 5 Pro';font-weight:900;display:block;font-size:1.5rem}
.reviews-wrapper .starRating .score::before{opacity:.5}
.reviews-wrapper .starRating .score span{color:white;position:absolute;top:0;left:0;overflow:hidden}
.reviews-wrapper .starRating.Green .score span,.reviews-wrapper .starRating.Green .score{color:#009380}
.reviews-wrapper .starRating.Blue .score span,.reviews-wrapper .starRating.Blue .score{color:#0071bc}
.reviews-wrapper .starRating.Maroon .score span,.reviews-wrapper .starRating.Maroon .score{color:#cc186a}
.reviews-wrapper .starRating.Black .score span,.reviews-wrapper .starRating.Black .score{color:#000}
.reviews-wrapper .courseReviews{text-align:center}
.reviews-wrapper .courseReviews.Blue .score,.reviews-wrapper .courseReviews.Blue .score span{color:#0071bc !important}
.reviews-wrapper .courseReviews.Blue .starRating{border-right:1px dashed #0071bc}
.reviews-wrapper .courseReviews.Blue .starRating:nth-child(2n){border-right:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Blue .starRating{border-right:none !important;border-bottom:1px dashed #0071bc}
}.reviews-wrapper .courseReviews.Blue div.row{border-bottom:1px dashed #0071bc}
.reviews-wrapper .courseReviews.Blue div.row:last-child{border-bottom:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Blue div.row{border-bottom:none !important}
}.reviews-wrapper .courseReviews.Blue .three-column .starRating:nth-child(2n){border-right:1px dashed #0071bc}
.reviews-wrapper .courseReviews.Blue .three-column .starRating:nth-child(3n){border-right:0}
.reviews-wrapper .courseReviews.Green .score,.reviews-wrapper .courseReviews.Green .score span{color:#009380 !important}
.reviews-wrapper .courseReviews.Green .starRating{border-right:1px dashed #009380}
.reviews-wrapper .courseReviews.Green .starRating:nth-child(2n){border-right:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Green .starRating{border-right:none !important;border-bottom:1px dashed #009380}
}.reviews-wrapper .courseReviews.Green div.row{border-bottom:1px dashed #009380}
.reviews-wrapper .courseReviews.Green div.row:last-child{border-bottom:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Green div.row{border-bottom:none !important}
}.reviews-wrapper .courseReviews.Green .three-column .starRating:nth-child(2n){border-right:1px dashed #009380}
.reviews-wrapper .courseReviews.Green .three-column .starRating:nth-child(3n){border-right:0}
.reviews-wrapper .courseReviews.Maroon .score,.reviews-wrapper .courseReviews.Maroon .score span{color:#cc186a !important}
.reviews-wrapper .courseReviews.Maroon .starRating{border-right:1px dashed #cc186a}
.reviews-wrapper .courseReviews.Maroon .starRating:nth-child(2n){border-right:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Maroon .starRating{border-right:none !important;border-bottom:1px dashed #cc186a}
}.reviews-wrapper .courseReviews.Maroon div.row{border-bottom:1px dashed #cc186a}
.reviews-wrapper .courseReviews.Maroon div.row:last-child{border-bottom:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Maroon div.row{border-bottom:none !important}
}.reviews-wrapper .courseReviews.Maroon .three-column .starRating:nth-child(2n){border-right:1px dashed #cc186a}
.reviews-wrapper .courseReviews.Maroon .three-column .starRating:nth-child(3n){border-right:0}
.reviews-wrapper .courseReviews.Purple .score,.reviews-wrapper .courseReviews.Purple .score span{color:#952f6e !important}
.reviews-wrapper .courseReviews.Purple .starRating{border-right:1px dashed #952f6e}
.reviews-wrapper .courseReviews.Purple .starRating:nth-child(2n){border-right:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Purple .starRating{border-right:none !important;border-bottom:1px dashed #952f6e}
}.reviews-wrapper .courseReviews.Purple div.row{border-bottom:1px dashed #952f6e}
.reviews-wrapper .courseReviews.Purple div.row:last-child{border-bottom:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Purple div.row{border-bottom:none !important}
}.reviews-wrapper .courseReviews.Purple .three-column .starRating:nth-child(2n){border-right:1px dashed #952f6e}
.reviews-wrapper .courseReviews.Purple .three-column .starRating:nth-child(3n){border-right:0}
.reviews-wrapper .courseReviews.Yellow .score,.reviews-wrapper .courseReviews.Yellow .score span{color:#f2bf53 !important}
.reviews-wrapper .courseReviews.Yellow .starRating{border-right:1px dashed #f2bf53}
.reviews-wrapper .courseReviews.Yellow .starRating:nth-child(2n){border-right:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Yellow .starRating{border-right:none !important;border-bottom:1px dashed #f2bf53}
}.reviews-wrapper .courseReviews.Yellow div.row{border-bottom:1px dashed #f2bf53}
.reviews-wrapper .courseReviews.Yellow div.row:last-child{border-bottom:0}
@media(max-width:767px){.reviews-wrapper .courseReviews.Yellow div.row{border-bottom:none !important}
}.reviews-wrapper .courseReviews.Yellow .three-column .starRating:nth-child(2n){border-right:1px dashed #f2bf53}
.reviews-wrapper .courseReviews.Yellow .three-column .starRating:nth-child(3n){border-right:0}
.reviews-wrapper a[href="#_courseRatings"]:focus{opacity:1}
#alVideo{background:rgba(0,0,0,0.8)}
@media(min-width:544px){#alVideo .modal-dialog{max-width:576px}
}@media(min-width:768px){#alVideo .modal-dialog{max-width:720px}
}@media(min-width:992px){#alVideo .modal-dialog{max-width:940px}
}@media(min-width:1200px){#alVideo .modal-dialog{max-width:1140px}
}#alVideo .modal-content{border:0;margin-top:3rem}
#alVideo .modal-content button.close{position:absolute;z-index:1;color:#fff;opacity:.5;right:10px;top:5px;font-size:40px}
#alVideo .modal-content button.close:hover{opacity:1}
#course_item{clear:both;padding-right:1.875rem;height:100%}
@media(max-width:767px){#course_item{border-right:0}
}#course_item select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:0;background:#ccc;margin-bottom:1rem;color:#fff;padding:.5rem .75rem;font-size:1rem;line-height:1.25}
#course_item select+label:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:40px;line-height:40px;right:10px;z-index:2;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px}
#course_item select:active,#course_item select:focus,#course_item select:hover{z-index:2}
#course_item svg{width:100px}
#course_item a.videoCTA{display:block}
#course_item .courseMeta{margin:0;font-size:12px;display:inline;color:#ccc}
#course_item .courseMeta i{color:#ccc;padding:5px;font-size:12px}
#course_item .variableCourseCTA .woocommerce #content div.product div.summary,#course_item .variableCourseCTA .woocommerce div.product div.summary,#course_item .variableCourseCTA .woocommerce-page #content div.product div.summary,#course_item .variableCourseCTA .woocommerce-page div.product div.summary{float:none;width:100%}
#course_item .variableCourseCTA .images{display:none !important}
#course_item .variableCourseCTA .summary{margin:0}
#course_item .variableCourseCTA .summary form{margin:0}
#course_item .variableCourseCTA .summary select{vertical-align:middle;margin:.5rem}
#course_item .variableCourseCTA .summary .product_title{display:none}
#course_item .variableCourseCTA .summary .label{color:#ccc;line-height:1;vertical-align:middle;font-size:14px}
#course_item .variableCourseCTA .summary .reset_variations{display:none}
#course_item .variableCourseCTA .summary .price{display:none}
#course_item .variableCourseCTA .summary .woocommerce-variation-price .price{display:block;color:#434343;font-weight:bold}
#course_item .variableCourseCTA .summary .variations{margin-bottom:0}
#course_item .variableCourseCTA .summary .variations .label{width:35%;padding-right:0}
#course_item .variableCourseCTA .summary .variations .value{position:relative}
#course_item .variableCourseCTA .summary .variations .value select{width:90%}
#course_item .variableCourseCTA .summary .variations .value:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:40px;margin:.5rem;line-height:40px;right:10px;z-index:2;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px}
#course_item .variableCourseCTA .summary .quantity,#course_item .variableCourseCTA .summary .product_meta{display:none !important}
#course_item .variableCourseCTA .summary .single_add_to_cart_button{float:none;margin-top:1rem;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:23px;display:inline-block;background:#ff7d19}
#course_item .variableCourseCTA .summary .single_add_to_cart_button:hover #course_item .variableCourseCTA .summary .single_add_to_cart_button:not(.disabled){-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9}
@media(max-width:767px){#course_item .variableCourseCTA .summary .single_add_to_cart_button{min-width:250px}
}#course_item .variableCourseCTA .woocommerce-tabs{display:none}
.singleColumn #course_item{border-right:0}
.singleColumn #course_item.Maroon{border-top:1px dashed #cc186a}
.singleColumn #course_item.Green{border-top:1px dashed #009380}
.singleColumn #course_item.Yellow{border-top:1px dashed #f2bf53}
.blog-wrapper #featuredPost .postMeta p{font-size:12px}
.blog-wrapper #featuredPost .postMeta .metaItem{line-height:28px}
.blog-wrapper #featuredPost .postMeta .catItem{border:2px solid #ccc;padding:3px;border-radius:8px;margin-right:.5rem}
.blog-wrapper input[name="filter-posts"]{display:none}
.blog-wrapper input[name="filter-posts"]+label.blogFilter{border:2px solid;padding:4px 8px;border-radius:4px;margin:.25rem .5rem;display:inline-block;opacity:1}
@media(max-width:767px){.blog-wrapper input[name="filter-posts"]+label.blogFilter{font-size:12px;margin:.25rem .25rem;padding:2px 4px}
}.blog-wrapper input[name="filter-posts"]+label.blogFilter:hover{color:white !important;cursor:pointer}
.blog-wrapper input[name="filter-posts"]:not(:checked)+label:not(:hover),.blog-wrapper input[name="filter-posts"]:not(:checked)+label:not(:hover){opacity:.7;background-color:transparent !important}
.blog-wrapper input[name="filter-posts"]:checked+label{color:white !important}
.blog-wrapper #postArchives{margin-right:-30px;margin-left:-30px}
@media(max-width:767px){.blog-wrapper #postArchives{margin-right:0;margin-left:0}
}.blog-wrapper #postArchives p{font-size:14px}
.blog-wrapper #postArchives .content-area{padding-right:30px;padding-left:30px;border-right:1px dashed #0071bc}
.blog-wrapper #postArchives .content-area:nth-child(3n){border-right:none !important}
@media(max-width:767px){.blog-wrapper #postArchives .content-area{border-right:0;border-bottom:1px dashed #0071bc}
}.blog-wrapper #postArchives .postMeta p{font-size:10px}
.blog-wrapper #postArchives .postMeta .metaItem{line-height:28px}
.blog-wrapper #postArchives .postMeta .catItem{border:2px solid #ccc;padding:3px;border-radius:8px;margin-right:.5rem;display:inline-block}
.single-blog-wrapper .postMeta p{font-size:10px}
.single-blog-wrapper .postMeta .catItem{border:2px solid #fff;padding:3px;border-radius:8px;margin-right:.5rem;display:inline-block}
.single-blog-wrapper .container-blog{max-width:720px;margin:auto}
@media(max-width:767px){.single-blog-wrapper .container-blog{padding:0 1rem}
}.single-blog-wrapper .articleContent h2,.single-blog-wrapper .articleContent h3{color:#0071bc !important}
.single-blog-wrapper .articleContent p{text-align:justify}
.single-blog-wrapper .articleContent img{margin-bottom:1rem;margin-top:1rem}
.single-blog-wrapper .articleContent img.alignright{border-radius:3px;padding:0;margin:1rem -2rem 1rem 2rem}
@media(max-width:767px){.single-blog-wrapper .articleContent img.alignright{margin:1rem 0 1rem 2rem}
}.single-blog-wrapper .articleContent img.alignleft{border-radius:3px;padding:0;margin:1rem 2rem 1rem -2rem}
@media(max-width:767px){.single-blog-wrapper .articleContent img.alignleft{margin:1rem 2rem 1rem 0}
}.single-blog-wrapper .articleContent ul:not(.wp-block-gallery){padding:1rem 0;margin:inherit !important;text-align:justify !important;list-style-type:none}
.single-blog-wrapper .articleContent ul:not(.wp-block-gallery) li{padding-left:2rem}
.single-blog-wrapper .articleContent ul:not(.wp-block-gallery) li:before{content:"\f067";font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;margin-left:-2rem;width:2rem;color:#0071bc}
.single-blog-wrapper .articleContent blockquote{color:white;padding:1.5rem;background:#0071bc;text-align:center;clear:both}
.single-blog-wrapper .articleContent blockquote p{text-align:center;margin-bottom:0}
.single-blog-wrapper .articleContent .table thead{background:#0071bc;color:white}
.single-blog-wrapper .articleContent .table thead th{border:0;border-right:1px dashed white}
.single-blog-wrapper .articleContent .table thead th:last-child{border-right:0}
.single-blog-wrapper #postArchives{border-top:4px solid #0071bc}
#alContactUs{background:rgba(255,255,255,0.9)}
#alContactUs .modal-dialog{max-width:none;margin:auto;height:100%}
#alContactUs .container{height:100%}
#alContactUs .container .row{height:inherit}
.alNoticeBlock{background:#eaecf2;padding:1rem}
.alNoticeBlock .woocommerce-error{color:#f05a23}
.alNoticeBlock a.button{margin:0;margin-top:0;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:16px;padding:6px 20px;display:inline-block;background:#ff7d19;text-decoration:none}
.alNoticeBlock a.button:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9}
.workshop-series-wrapper .nav-tabs .nav-link{margin-left:0;margin-right:0;border-radius:0;border-color:#ccc;background-color:#ccc;color:white !important}
.workshop-series-wrapper .nav-tabs .nav-link.active,.workshop-series-wrapper .nav-tabs .nav-link:hover{border-color:#0071bc;background-color:#0071bc}
.workshop-series-wrapper .nav-tabs .nav-link.disabled{border-color:#ccc;background-color:#ccc;opacity:inherit}
.single-product aside .woocommerce-message{display:none !important}
@media(min-width:992px){.single-product aside.fixed-sidebar{position:fixed;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-property:all;transition-property:all;-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}
.single-product aside.fixed-sidebar .inner{left:1.75rem;top:5rem;width:100%;max-width:30%;position:absolute;padding-right:1rem !important}
.single-product aside.fixed-sidebar.footer-sidebar{position:absolute;left:0;top:auto;bottom:0;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}
.single-product aside.fixed-sidebar.footer-sidebar .inner{left:0;top:0;max-width:100%;position:relative}
}.single-product .al-item-accordion .videoBoxLesson{border:1px solid #ebebeb}
.single-product .woocommerce-tabs,.single-product .onsale,.single-product .quantity,.single-product .product_meta,.single-product .related.products,.single-product .woocommerce-product-gallery,.single-product .woocommerce_subscription_gifting_block{display:none !important}
.single-product .summary{float:none !important;width:100% !important;margin-bottom:0 !important}
.single-product .summary .product_title,.single-product .summary>.price,.single-product .summary .first-payment-date{display:none}
.single-product .summary .woocommerce-product-rating{display:none}
.single-product .summary form.cart{margin-bottom:0 !important}
.single-product .summary .variations{margin-bottom:0 !important}
.single-product .summary .variations td.label{text-align:left}
.single-product .summary .variations td.label label{line-height:1.2rem}
@media(max-width:767px){.single-product .summary .variations td.label{font-size:12px}
}.single-product .summary .variations td.value{position:relative;padding-bottom:.5rem}
.single-product .summary .variations td.value:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:2px;font-size:25px;height:37px;line-height:40px;right:2px;border-radius:3px;z-index:2;color:#444;background:white;pointer-events:none;padding:0 10px 0 10px}
.single-product .summary .variations td.value select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid #7b7f8e;background:#fff;color:#444;padding:.5rem .75rem;font-size:1rem;line-height:1.25;height:2.5rem;width:100%}
.single-product .summary .variations td.value select:active,.single-product .summary .variations td.value select:focus,.single-product .summary .variations td.value select:hover{z-index:2}
.single-product .summary .single_variation{margin:1rem 0}
.single-product .summary .single_variation .price{color:#444;font-weight:bold}
.single-product #password-container{display:inline-block;position:relative}
.single-product #password-container input{padding-right:2rem !important}
.single-product #password-container .toggle-password{width:30px;height:30px;background:url("/wp-content/themes/advantagelearn/media/eye.svg") no-repeat;top:6px;right:7px;position:absolute;display:none}
.single-product #password-container .toggle-password:hover{opacity:.7;cursor:pointer}
.single-product #password-container .toggle-password.show-pass{background:url("/wp-content/themes/advantagelearn/media/eye-slash.svg") no-repeat}
.single-product #password-container:hover .toggle-password{display:inline-block}
.single-product #al-pass-form .al-pass-container .al-pass-title,.single-product .al-pass-form .al-pass-container .al-pass-title{color:white;border-radius:4px 4px 0 0;position:relative}
.single-product #al-pass-form .al-pass-container .al-pass-title:hover,.single-product .al-pass-form .al-pass-container .al-pass-title:hover{cursor:pointer;opacity:.7}
.single-product #al-pass-form .al-pass-container .al-pass-title:after,.single-product .al-pass-form .al-pass-container .al-pass-title:after{position:absolute;font-family:'Font Awesome\ 5 Pro';font-weight:900;content:"\f068";right:1rem;top:.5rem;font-size:1.5rem;color:white}
.single-product #al-pass-form .al-pass-container .al-pass-title.collapsed,.single-product .al-pass-form .al-pass-container .al-pass-title.collapsed{border-radius:4px}
.single-product #al-pass-form .al-pass-container .al-pass-title.collapsed:after,.single-product .al-pass-form .al-pass-container .al-pass-title.collapsed:after{content:"\f067"}
.single-product #al-pass-form .al-pass-container .al-pass-fields-container,.single-product .al-pass-form .al-pass-container .al-pass-fields-container{border:1px solid #ccc}
.single-product #al-pass-form .form-group,.single-product .al-pass-form .form-group{margin-bottom:.5rem}
.single-product #al-pass-form label,.single-product .al-pass-form label{font-size:12px;margin:0;line-height:1rem;color:#444}
.single-product #al-pass-form input,.single-product .al-pass-form input{color:#444;border:1px solid #7b7f8e !important;line-height:2.5rem !important;text-indent:1rem}
.single-product #al-pass-form input::-webkit-input-placeholder,.single-product .al-pass-form input::-webkit-input-placeholder{color:#ccc}
.single-product button[type="submit"]{margin:1rem;margin-top:0;border:0;background:#ff7d19 !important;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:23px;display:inline-block;font-weight:300;float:none !important}
.single-product button[type="submit"]:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9;text-decoration:none;color:#fff}
.alSubscribeForm input[type=email]{width:80%;border:1px solid #ccc !important;border-right:none !important}
.alSubscribeForm .btn{width:20%;border:1px solid #ccc;border-radius:0;line-height:2.5;padding:0 1rem}
.alPasswordForm input[type=text],.alPasswordForm input[type=password]{width:80%;border:1px solid #ccc !important;border-right:none !important}
.alPasswordForm .btn{width:20%;border:1px solid #ccc;border-radius:0;line-height:2.5;padding:0 1rem}
a.ctaBtn.hiddenBuyButton{display:none;margin:auto !important;margin-top:1rem !important;margin-bottom:1rem !important}
.probox{font-size:1.3rem;padding:.5rem}
.probox .promagnifier{display:none}
.probox .autocomplete{display:none}
div.ajaxsearchpro[id*='ajaxsearchprores'] .results{height:100% !important}
.cornerstoneSidebar hr{border-top:5px solid}
.cornerstoneCTABlock{position:fixed;bottom:0;width:100%;z-index:1}
@media(max-width:767px){.cornerstoneResults h2,.cornerstoneArchive h2{font-size:1.5rem}
}.cornerstoneResults .item,.cornerstoneArchive .item{background:transparent !important;border-left:none !important;border-right:none !important}
.cornerstoneResults img,.cornerstoneArchive img{margin-bottom:1rem}
.cornerstoneResults .cornerstoneItem,.cornerstoneArchive .cornerstoneItem{margin-top:1.5rem;border-top:5px solid}
.cornerstoneResults .cornerstoneItem a.ctaLink,.cornerstoneArchive .cornerstoneItem a.ctaLink{text-decoration:underline !important}
.cornerstoneResults .cornerstoneItem .fadeBlock,.cornerstoneArchive .cornerstoneItem .fadeBlock{display:none}
.cornerstoneResults .cornerstoneItem .collapseItem,.cornerstoneArchive .cornerstoneItem .collapseItem{display:block}
.cornerstoneResults .cornerstoneItem .expandItem,.cornerstoneArchive .cornerstoneItem .expandItem{display:none}
.cornerstoneResults .cornerstoneItem.collapsed,.cornerstoneArchive .cornerstoneItem.collapsed{max-height:260px;overflow:hidden;position:relative}
.cornerstoneResults .cornerstoneItem.collapsed .fadeBlock,.cornerstoneArchive .cornerstoneItem.collapsed .fadeBlock{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0.95)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.95),#fff);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.95),#fff);bottom:0;display:block;font-weight:700;height:60px;position:absolute;width:100%}
.cornerstoneResults .cornerstoneItem.collapsed .collapseItem,.cornerstoneArchive .cornerstoneItem.collapsed .collapseItem{display:none}
.cornerstoneResults .cornerstoneItem.collapsed .expandItem,.cornerstoneArchive .cornerstoneItem.collapsed .expandItem{display:block}
.cornerstoneResults .cornerstoneItem .cornerstoneHeader p,.cornerstoneArchive .cornerstoneItem .cornerstoneHeader p{color:rgba(255,255,255,0.7)}
.cornerstoneResults .cornerstoneItem .cornerstoneHeader p b,.cornerstoneArchive .cornerstoneItem .cornerstoneHeader p b{color:white;font-weight:400}
.cornerstoneResults .cornerstoneItem .videoCTA,.cornerstoneArchive .cornerstoneItem .videoCTA{display:block;text-align:center}
.cornerstoneResults .cornerstoneItem .videoCTA svg,.cornerstoneArchive .cornerstoneItem .videoCTA svg{width:100px}
.cornerstoneResults .cornerstoneItem ul,.cornerstoneArchive .cornerstoneItem ul{padding:1rem 0;margin:inherit !important;text-align:justify !important;list-style-type:none}
.cornerstoneResults .cornerstoneItem ul li,.cornerstoneArchive .cornerstoneItem ul li{padding-left:2rem}
.cornerstoneResults .cornerstoneItem ul li:before,.cornerstoneArchive .cornerstoneItem ul li:before{content:"\f067";font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;margin-left:-2rem;width:2rem;color:#0071bc}
.cornerstoneResults .cornerstoneItem blockquote,.cornerstoneArchive .cornerstoneItem blockquote{color:rgba(255,255,255,0.7);padding:1.5rem;background:#0071bc;text-align:center}
.cornerstoneResults .cornerstoneItem blockquote b,.cornerstoneArchive .cornerstoneItem blockquote b{color:white;font-weight:400}
.cornerstoneResults .cornerstoneItem.Maroon a,.cornerstoneArchive .cornerstoneItem.Maroon a{color:#cc186a}
.cornerstoneResults .cornerstoneItem.Maroon blockquote,.cornerstoneArchive .cornerstoneItem.Maroon blockquote{background:#cc186a}
.cornerstoneResults .cornerstoneItem.Maroon ul li:before,.cornerstoneArchive .cornerstoneItem.Maroon ul li:before{color:#cc186a}
.cornerstoneResults .cornerstoneItem.Maroon .table thead,.cornerstoneArchive .cornerstoneItem.Maroon .table thead{background:#cc186a;color:white}
.cornerstoneResults .cornerstoneItem.Maroon .table thead th,.cornerstoneArchive .cornerstoneItem.Maroon .table thead th{border:0;border-right:1px dashed white}
.cornerstoneResults .cornerstoneItem.Maroon .table thead th:last-child,.cornerstoneArchive .cornerstoneItem.Maroon .table thead th:last-child{border-right:0}
.cornerstoneResults .cornerstoneItem.Green a,.cornerstoneArchive .cornerstoneItem.Green a{color:#009380}
.cornerstoneResults .cornerstoneItem.Green blockquote,.cornerstoneArchive .cornerstoneItem.Green blockquote{background:#009380}
.cornerstoneResults .cornerstoneItem.Green ul li:before,.cornerstoneArchive .cornerstoneItem.Green ul li:before{color:#009380}
.cornerstoneResults .cornerstoneItem.Green .table thead,.cornerstoneArchive .cornerstoneItem.Green .table thead{background:#009380;color:white}
.cornerstoneResults .cornerstoneItem.Green .table thead th,.cornerstoneArchive .cornerstoneItem.Green .table thead th{border:0;border-right:1px dashed white}
.cornerstoneResults .cornerstoneItem.Green .table thead th:last-child,.cornerstoneArchive .cornerstoneItem.Green .table thead th:last-child{border-right:0}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}
.tooltip.show{opacity:1;filter:alpha(opacity=100)}
.tooltip.top{margin-top:-2px}
.tooltip.right{margin-left:2px}
.tooltip.bottom{margin-top:2px}
.tooltip.left{margin-left:-2px}
.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.tooltip-top .tooltip-inner:before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#29abe2}
.tooltip.bs-tether-element-attached-top .tooltip-inner:before,.tooltip.tooltip-bottom .tooltip-inner:before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#29abe2}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;background-color:#29abe2;color:#fff;padding:1rem}
.tooltip-arrow{position:absolute;width:0;height:0}
.subscription-wrapper .woocommerce-variation-price{display:none}
.subscription-wrapper .al-item-accordion .item-block{display:inline-block}
.subscription-wrapper .subscriptionNav{position:absolute;bottom:0;left:52%}
@media(max-width:767px){.subscription-wrapper .subscriptionNav{left:inherit}
}.subscription-wrapper .subscriptionNav ul.subscriptionNavItems li a{background:#29abe2;border-radius:4px 4px 0 0;color:white;padding:15px 30px;position:relative}
@media(max-width:767px){.subscription-wrapper .subscriptionNav ul.subscriptionNavItems li a{padding:1rem}
}.subscription-wrapper .subscriptionNav ul.subscriptionNavItems li a:hover,.subscription-wrapper .subscriptionNav ul.subscriptionNavItems li a.active{background:white;color:#444;opacity:1}
.subscription-wrapper .subscriptionNav ul.subscriptionNavItems li a:after{content:'';display:block;position:absolute;right:0;top:0;border-top:10px solid #0071bc;border-right:10px solid #0071bc;border-bottom:10px solid transparent;border-left:10px solid transparent}
.subscription-wrapper .product-box-office .woocommerce-product-details__short-description{display:none}
.subscription-wrapper .product-box-office .woocommerce div.product form{margin-bottom:.5rem}
.subscription-wrapper .product-box-office .woocommerce div.product form table{margin-bottom:0}
.subscription-wrapper .product-box-office .woocommerce div.product form tbody{display:block}
.subscription-wrapper .product-box-office .woocommerce div.product form tbody tr{display:block}
.subscription-wrapper .product-box-office .woocommerce div.product form tbody tr td{display:block;padding-bottom:0}
.subscription-wrapper .product-box-office .woocommerce div.product form tbody tr td label{margin-bottom:.25rem;font-size:12px}
.subscription-wrapper .product-box-office .woocommerce div.product form tbody tr td .reset_variations{display:none !important}
.subscription-wrapper .product-box-office .woocommerce div.product form .price{font-size:12px;margin-top:.25rem}
.subscription-wrapper .product-box-office .woocommerce div.product form .variations_button{text-align:center}
.subscription-wrapper .subscriptionSteps hr{border-top:5px solid white}
.subscription-wrapper .subscriptionSteps ul{list-style-type:none;display:inline-block;padding:0;width:100%}
.subscription-wrapper .subscriptionSteps ul li{width:100%}
.subscription-wrapper .subscriptionSteps ul li span{width:60px;height:60px;background:#29abe2;display:inline-block;text-align:center;line-height:60px;font-size:30px;border-radius:50%;color:white;float:left;margin-right:20px}
@media(max-width:767px){.subscription-wrapper .subscriptionSteps ul li span{width:40px;height:40px;line-height:40px;font-size:20px;margin-right:10px}
}.subscription-wrapper hr{border-top:5px solid}
.subscription-wrapper .subscription-why svg{width:100px}
.subscription-wrapper .subscription-why .subscription-why-block{border:1px solid #eaecf2}
.subscription-wrapper .alLogoBlock{position:relative}
.subscription-wrapper .alLogoBlock .alLogo{position:absolute;height:60px;width:60px;right:1rem;bottom:-30px;text-align:center;border-radius:50%;line-height:60px}
.subscription-wrapper .alLogoBlock .alLogo img{height:25px;vertical-align:middle}
@media(max-width:767px){.subscription-wrapper aside{margin-top:-2rem}
}@media(max-width:767px){.about-us-wrapper #headerImg img{margin-bottom:0}
}.about-us-wrapper .glanceItem i{width:100px;height:100px;line-height:100px;border-radius:50%;font-size:40px}
@media(max-width:767px){.about-us-wrapper .glanceItem i{width:50px;height:50px;line-height:50px;border-radius:50%;font-size:20px}
}@media(max-width:767px){.about-us-wrapper .glanceItem p{font-size:12px}
}.about-us-wrapper .glanceItem .glanceCount{font-size:1.5rem}
@media(max-width:767px){.about-us-wrapper .glanceItem .glanceCount{font-size:1rem}
}.about-us-wrapper .glanceItem:after{content:'';position:absolute;top:20%;right:0;height:60%;border-right:1px dashed #29abe2}
.about-us-wrapper .glanceItem:last-child:after{border-right:0}
@media(max-width:767px){.about-us-wrapper .glanceItem:nth-child(3n):after{border-right:0}
}.about-us-wrapper hr{border-top:5px solid}
.about-us-wrapper .ourStoryItem .fadeBlock{display:none}
.about-us-wrapper .ourStoryItem .collapseItem{display:inline-block}
.about-us-wrapper .ourStoryItem .expandItem{display:none}
.about-us-wrapper .ourStoryItem.collapsed{max-height:230px;overflow:hidden;position:relative}
@media(max-width:767px){.about-us-wrapper .ourStoryItem.collapsed{max-height:none}
}.about-us-wrapper .ourStoryItem.collapsed .ourStoryItemContent{max-height:230px}
.about-us-wrapper .ourStoryItem.collapsed .ourStoryItemContent .fadeBlock{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0.55)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);bottom:0;display:block;font-weight:700;height:100px;position:absolute;width:100%}
.about-us-wrapper .ourStoryItem.collapsed .collapseItem{display:none}
.about-us-wrapper .ourStoryItem.collapsed .expandItem{display:inline-block}
.about-us-wrapper .ourStoryItem .ourStoryPath{list-style:none;text-align:center;vertical-align:middle}
.about-us-wrapper .ourStoryItem .ourStoryPath .ourStoryImg{padding-top:10px}
.about-us-wrapper .ourStoryItem .ourStoryPath .ourStoryImg img{border:5px solid white;position:relative;-webkit-box-shadow:0 0 0 10px #eaecf2;box-shadow:0 0 0 10px #eaecf2}
@media(max-width:767px){.about-us-wrapper .ourStoryItem .ourStoryPath .ourStoryImg img{width:60%;margin-bottom:2rem}
}.about-us-wrapper .ourStoryItem .ourStoryPath .ourStoryDiv:after{content:"";background:#eaecf2;width:20px;position:absolute;top:0;bottom:0;left:50%;z-index:-1;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatex(-50%)}
@media(max-width:767px){.about-us-wrapper .ourStoryItem .ourStoryPath .ourStoryDiv{display:none}
}.about-us-wrapper .ourStoryItem:last-of-type .ourStoryDiv{display:none !important}
@media(max-width:767px){.about-us-wrapper .container{padding-left:1.5rem;padding-right:1.5rem}
}@media(max-width:767px){.our-team-wrapper #headerImg img{margin-bottom:0}
}.our-team-wrapper hr{border:5px solid}
.our-team-wrapper .teamItem{padding-top:1rem;border-right:1px dashed #29abe2}
.our-team-wrapper .teamItem:nth-child(3n){border-right:0}
.our-team-wrapper .teamItem .inner{height:100%;border-bottom:1px dashed #29abe2}
.our-team-wrapper .teamItem .teamMeta span{font-size:10px}
.our-team-wrapper .teamItem .teamMeta .teamSocial{height:24px;width:24px;text-align:center;line-height:24px;border-radius:50%;color:white}
.our-team-wrapper .teamItem a{line-height:10px;margin-bottom:.5rem}
.our-team-wrapper .teamItem .fadeBlock{display:none}
.our-team-wrapper .teamItem .collapseItem{display:inline-block}
.our-team-wrapper .teamItem .expandItem{display:none}
.our-team-wrapper .teamItem.collapsed .teamContent{max-height:230px;overflow:hidden;position:relative}
.our-team-wrapper .teamItem.collapsed .teamContent .fadeBlock{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0.55)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);bottom:0;display:block;font-weight:700;height:100px;position:absolute;width:100%}
.our-team-wrapper .teamItem.collapsed .collapseItem{display:none}
.our-team-wrapper .teamItem.collapsed .expandItem{display:inline-block}
#pastpapers-navbar-brand{display:none;float:left}
#pastpapers-navbar-brand a{line-height:32px !important}
#pastpapers-navbar-brand a img{height:32px;display:inline-block}
.pastpapers-wrapper{font-family:Montserrat}
@media(max-width:767px){.pastpapers-wrapper #headerImg img{margin-bottom:0}
}.pastpapers-wrapper .primary-advert h4{font-size:18px;font-weight:300;line-height:24px}
.pastpapers-wrapper .primary-advert a.ctaBtn{font-size:14px;line-height:17px;padding:14px 33px}
.pastpapers-wrapper .primary-advert a.ctaBtn:hover{text-decoration:none;color:white}
.pastpapers-wrapper .primary-advert small{font-size:9px;font-weight:300;line-height:25px;display:inline-block}
.pastpapers-wrapper .primary-advert .cta-block{border-left:1px solid #fff}
.pastpapers-wrapper .secondary-advert h4{font-size:14px;font-weight:300;line-height:16px}
.pastpapers-wrapper .secondary-advert a{font-size:11px;font-weight:300;line-height:13px}
.pastpapers-wrapper .secondary-advert a.ctaBtn{font-size:14px;line-height:17px;padding:10px 15px}
.pastpapers-wrapper .secondary-advert a.ctaBtn:hover{text-decoration:none;color:white}
.pastpapers-wrapper .secondary-advert small{font-size:9px;font-weight:300;line-height:14px;display:inline-block}
.pastpapers-wrapper #back-to-filters{display:none;position:fixed;z-index:3;bottom:6rem;left:1rem}
.pastpapers-wrapper #back-to-filters a{border-radius:8px;background:white;border:3px solid #ff7d19;color:#ff7d19;padding:12px 15px;font-size:12px}
.pastpapers-wrapper #back-to-filters a:hover{text-decoration:none}
@media(max-width:767px){.pastpapers-wrapper #back-to-filters.show{display:inline-block}
}.pastpapers-wrapper #no-results{background-color:#0071bc;border-radius:2px;color:#fff;font-size:26px;font-weight:300;padding:20px 30px}
.pastpapers-wrapper label.filters{display:block;color:#fff;font-size:18px;font-weight:300;line-height:21px;text-align:center;padding-top:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey{border:1px solid #7b7f8e;border-radius:2px;color:#444}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .sidebar-header{font-size:16px;font-weight:500;line-height:19px;border-bottom:1px solid #29abe2;padding-bottom:1rem;margin-bottom:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .icon-block{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .icon-block.paper-number{border-bottom:1px solid #29abe2;padding-bottom:1.5rem;margin-bottom:1rem}
@media(max-width:767px){.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .icon-block.paper-number{border:0;padding-bottom:0;margin-bottom:0}
}.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .icon-block.paper-number .paper-block:after{content:'';border:2px solid #29abe2;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;width:42px;border-radius:50%;position:absolute;left:-11px;bottom:-11px}
@media(max-width:767px){.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey .icon-block{border:0;padding-bottom:0;margin-bottom:0}
}.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey small{font-size:12px;line-height:14px;display:inline-block}
@media(max-width:767px){.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey small{color:#0071bc}
}@media(max-width:767px){.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey>div>div{border-bottom:1px solid #ccc;padding-bottom:1rem;padding-top:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey>div>div:first-child{border-right:1px solid #ccc;padding-right:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey>div>div:nth-of-type(2){padding-left:1rem}
.pastpapers-wrapper #pastpapers-sidebar #pastpapers-iconkey>div:nth-of-type(3)>div{border-bottom:0}
}.pastpapers-wrapper #pastpapers-sidebar label{font-size:12px;font-weight:300;line-height:14px}
.pastpapers-wrapper #pastpapers-sidebar .paper-block{height:61px;width:61px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}
.pastpapers-wrapper #pastpapers-sidebar .paper-block i{font-size:30px;color:#444}
.pastpapers-wrapper #pastpapers-sidebar .paper-block .paper-number{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;font-weight:600;color:#444;background:#ccc;position:absolute;left:0;bottom:0}
.pastpapers-wrapper .select2-container--default{width:100% !important}
.pastpapers-wrapper .select2-container--default .select2-selection--single{background-color:#29abe2;border:0;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:38px}
.pastpapers-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding:0 .5rem;font-size:16px;line-height:1.25;font-family:Montserrat}
.pastpapers-wrapper .select2-selection__arrow{position:inherit !important}
.pastpapers-wrapper .select2-selection__arrow b{display:none}
.pastpapers-wrapper .select2-selection__arrow:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:38px;line-height:38px;right:10px;z-index:3;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px;background:#29abe2}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title{position:relative}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2{padding:20px 50px 20px 30px;text-align:left;background-color:#0071bc;border:0;border-radius:2px 2px 0 0;font-size:26px;font-weight:300;color:#fff;position:relative;margin-top:1.5rem;margin-bottom:0}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2:hover{cursor:pointer}
@media(max-width:767px){.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2{padding:14px 30px 14px 20px;font-size:18px}
}.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2:after{content:'';width:30px;height:30px;position:absolute;background-repeat:no-repeat;top:20px;right:20px;background-image:url("/wp-content/themes/advantagelearn/media/minus-circle.svg")}
@media(max-width:767px){.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2:after{width:30px;height:30px;top:13px;right:10px}
}.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_title h2.collapsed:after{background-image:url("/wp-content/themes/advantagelearn/media/plus-circle.svg")}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body{border:1px solid #7b7f8e;border-radius:0 0 2px 2px;padding:10px;color:#444}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .year-row{margin-top:10px}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .year-row:first-of-type{margin-top:0}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .year-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:91px;border:1px solid #ccc;background-color:#eaecf2;font-size:22px;line-height:26px}
@media(max-width:767px){.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .year-block{padding:3px 0;width:100%}
}.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .curriculum-wrapper .curriculum-row-odd>*{background-color:#d2e6f3;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .curriculum-wrapper .curriculum-row-even>*{background-color:#f1f7fb;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .curriculum-block{font-size:18px;height:61px;width:76px;font-weight:600;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:18px}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .curriculum-block .curriculum-supp{font-size:14px;font-style:italic;font-weight:400}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .paper-block{height:61px;width:61px;position:relative}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .paper-block i{font-size:30px;color:#444}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .paper-block .paper-number{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;font-weight:600;color:#444;background:#ccc;position:absolute;left:0;bottom:0}
.pastpapers-wrapper #pastpapersArchive .pastpaper_category .category_body .paper-block:hover{text-decoration:none;border:2px solid #29abe2}
.pastpapers-wrapper .customSelect{background-color:#29abe2 !important}
.pastpapers-wrapper .customSelect+label:after{height:38px;line-height:38px;background:#29abe2;right:0;width:38px;z-index:3;border-radius:0 10px 10px 0;color:#fff;pointer-events:none;border-left:3px solid #fff;padding:0 0 0 10px}
ul#select2-subjectSelect-results.select2-results__options{font-size:14px !important;padding-top:4px !important;padding-bottom:4px !important}
ul#select2-subjectSelect-results{max-height:250px !important}
@media(max-width:767px){.resources-wrapper #headerImg img{margin-bottom:0}
}.resources-wrapper hr{border:5px solid}
.resources-wrapper .resourceCTA{text-align:center;max-width:250px;min-height:86px}
.resources-wrapper .resourceCTA span{font-size:12px;opacity:.7;display:block}
@media(min-width:992px){.resources-wrapper .resourceArchive{margin-right:-30px;margin-left:-30px}
.resources-wrapper .resourceArchive>div{padding-left:30px;padding-right:30px}
}.resources-wrapper .resourceArchiveItem{border-right:1px dashed #29abe2}
.resources-wrapper .resourceArchiveItem:nth-of-type(3n+1){border-right:0}
.resources-wrapper .resourceArchiveItem .inner{height:100%;border-top:5px solid #0071bc}
#al-add-to-cart-modal{background:rgba(255,255,255,0.7)}
#al-add-to-cart-modal .modal-dialog{max-width:600px}
#al-add-to-cart-modal .add-to-cart-container{border-radius:8px;background:transparent;position:relative;display:none;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.25);box-shadow:0 0 2px 0 rgba(0,0,0,0.25)}
#al-add-to-cart-modal .add-to-cart-container .add-to-cart-header{border-radius:8px 8px 0 0}
#al-add-to-cart-modal .add-to-cart-container .add-to-cart-header button.close{position:absolute;z-index:1;color:#fff;opacity:1;right:1rem;top:1rem;font-size:1.5rem}
#al-add-to-cart-modal .add-to-cart-container .add-to-cart-header button.close:hover{opacity:.7}
#al-add-to-cart-modal .add-to-cart-container .add-to-cart-inner .add-to-cart-product-info-block{border:1px solid #7b7f8e;border-radius:8px}
@media(max-width:767px){#al-add-to-cart-modal .add-to-cart-container .add-to-cart-inner .add-to-cart-product-info-block p{font-size:12px}
}#al-add-to-cart-modal .add-to-cart-container .add-to-cart-footer{border-radius:0 0 8px 8px}
#al-add-to-cart-modal .add-to-cart-container .add-to-cart-footer svg{vertical-align:middle}
.checkout-wrapper{max-width:800px}
.checkout-wrapper .checkout-progress{width:100%;margin:auto}
.checkout-wrapper .checkout-progress ul{list-style-type:none;text-align:center;display:table;width:100%;padding:0}
.checkout-wrapper .checkout-progress ul li{display:inline-block}
.checkout-wrapper .checkout-progress ul li.checkout-progress-divider{position:relative;display:table-cell}
.checkout-wrapper .checkout-progress ul li.checkout-progress-divider:before{content:"";background-color:#eaecf2;height:5px;color:#eaecf2;border-radius:2px;position:absolute;top:15px;width:125%;right:0;left:-2px}
.checkout-wrapper .checkout-progress ul li.checkout-progress-divider.past:before{background-color:#39c974}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item{position:relative;display:table-cell;width:40px;z-index:1}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item a{width:40px;height:40px;line-height:40px;border-radius:50%;display:block;background-color:#eaecf2;color:#ccc !important}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item a:hover{opacity:1}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item span{position:absolute;left:-15px;width:70px;font-size:12px;padding-top:.5rem;color:#ccc}
@media(max-width:767px){.checkout-wrapper .checkout-progress ul li.checkout-progress-item span{left:-10px;width:60px;font-size:10px}
}.checkout-wrapper .checkout-progress ul li.checkout-progress-item.current a{background-color:#0071bc;color:white !important}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item.current span{color:#0071bc}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item.past a{background-color:#39c974;color:white !important}
.checkout-wrapper .checkout-progress ul li.checkout-progress-item.past span{color:#444}
.checkout-wrapper .woocommerce .blockOverlay:before{background:url("/wp-content/themes/advantagelearn/media/ellipsis.svg") !important;background-position:center center !important;background-repeat:no-repeat !important;width:100% !important;height:100% !important;left:0 !important;top:0 !important;-webkit-animation:none !important;animation:none !important}
.checkout-wrapper table.cart,.checkout-wrapper table.shop_table{border:0}
.checkout-wrapper table.cart th,.checkout-wrapper table.cart td,.checkout-wrapper table.shop_table th,.checkout-wrapper table.shop_table td{padding:1rem 0;border-top:none !important;border-bottom:1px solid #e5e7eb}
.checkout-wrapper table.cart th.no-border,.checkout-wrapper table.cart td.no-border,.checkout-wrapper table.shop_table th.no-border,.checkout-wrapper table.shop_table td.no-border{border-bottom:0}
.checkout-wrapper table.cart .order-total th,.checkout-wrapper table.cart .order-total td,.checkout-wrapper table.shop_table .order-total th,.checkout-wrapper table.shop_table .order-total td{border-bottom:0}
.checkout-wrapper table.cart td.product-name,.checkout-wrapper table.shop_table td.product-name{max-width:300px;padding-right:1.5rem}
@media(max-width:767px){.checkout-wrapper table.cart td.product-name,.checkout-wrapper table.shop_table td.product-name{padding-right:0}
}.checkout-wrapper table.cart td.product-actions a,.checkout-wrapper table.cart .mobile-product-actions a,.checkout-wrapper table.shop_table td.product-actions a,.checkout-wrapper table.shop_table .mobile-product-actions a{border:1px solid;border-radius:4px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:767px){.checkout-wrapper table.cart td.product-actions a,.checkout-wrapper table.cart .mobile-product-actions a,.checkout-wrapper table.shop_table td.product-actions a,.checkout-wrapper table.shop_table .mobile-product-actions a{display:inline-block}
}.checkout-wrapper table.cart td.product-actions a span,.checkout-wrapper table.cart .mobile-product-actions a span,.checkout-wrapper table.shop_table td.product-actions a span,.checkout-wrapper table.shop_table .mobile-product-actions a span{font-size:12px}
@media(max-width:767px){.checkout-wrapper table.cart td.product-actions a span,.checkout-wrapper table.cart .mobile-product-actions a span,.checkout-wrapper table.shop_table td.product-actions a span,.checkout-wrapper table.shop_table .mobile-product-actions a span{font-size:inherit}
}.checkout-wrapper table.cart td.product-actions a.add,.checkout-wrapper table.cart .mobile-product-actions a.add,.checkout-wrapper table.shop_table td.product-actions a.add,.checkout-wrapper table.shop_table .mobile-product-actions a.add{border-color:#29abe2}
.checkout-wrapper table.cart td.product-actions a.remove,.checkout-wrapper table.cart .mobile-product-actions a.remove,.checkout-wrapper table.shop_table td.product-actions a.remove,.checkout-wrapper table.shop_table .mobile-product-actions a.remove{border-color:#ff7d7d}
.checkout-wrapper table.cart td.product-actions a.remove:hover,.checkout-wrapper table.cart .mobile-product-actions a.remove:hover,.checkout-wrapper table.shop_table td.product-actions a.remove:hover,.checkout-wrapper table.shop_table .mobile-product-actions a.remove:hover{color:#f05a23}
.checkout-wrapper table.cart td.product-actions a.remove span,.checkout-wrapper table.cart .mobile-product-actions a.remove span,.checkout-wrapper table.shop_table td.product-actions a.remove span,.checkout-wrapper table.shop_table .mobile-product-actions a.remove span{position:relative;padding-left:1.5rem}
.checkout-wrapper table.cart td.product-actions a.remove span:before,.checkout-wrapper table.cart .mobile-product-actions a.remove span:before,.checkout-wrapper table.shop_table td.product-actions a.remove span:before,.checkout-wrapper table.shop_table .mobile-product-actions a.remove span:before{content:'';background-image:url("/wp-content/themes/advantagelearn/media/checkout/checkout-remove.svg");height:1.5rem;width:1.5rem;background-repeat:no-repeat;position:absolute;top:-1px;left:0}
.checkout-wrapper table.cart button a,.checkout-wrapper table.shop_table button a{border:1px solid;border-radius:4px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:767px){.checkout-wrapper table.cart button a,.checkout-wrapper table.shop_table button a{display:inline-block}
}.checkout-wrapper table.cart button a span,.checkout-wrapper table.shop_table button a span{font-size:10px}
@media(max-width:767px){.checkout-wrapper table.cart button a span,.checkout-wrapper table.shop_table button a span{font-size:inherit}
}.checkout-wrapper table.cart button a.add,.checkout-wrapper table.shop_table button a.add{border-color:#29abe2}
.checkout-wrapper table.cart button a.remove,.checkout-wrapper table.shop_table button a.remove{border-color:#ff7d7d}
.checkout-wrapper table.cart button a.remove:hover,.checkout-wrapper table.shop_table button a.remove:hover{color:#f05a23}
.checkout-wrapper table.cart button a.remove span,.checkout-wrapper table.shop_table button a.remove span{position:relative;padding-left:1.5rem}
.checkout-wrapper table.cart button a.remove span:before,.checkout-wrapper table.shop_table button a.remove span:before{content:'';background-image:url("/wp-content/themes/advantagelearn/media/checkout/checkout-remove.svg");height:1.5rem;width:1.5rem;background-repeat:no-repeat;position:absolute;top:-1px;left:0}
.checkout-wrapper .order-total{font-size:1.5rem}
.checkout-wrapper .woocommerce-message a{color:#29abe2}
.checkout-wrapper .woocommerce input.button{font-size:23px !important;font-weight:300;background:#ff7d19 !important;color:#fff}
.checkout-wrapper .woocommerce input.couponbutton{font-size:18px !important;font-weight:300;background:#fcd178;color:black !important}
.checkout-wrapper .woocommerce input.newbutton{margin:1rem;margin-top:0;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:21px;padding:8px 20px;display:inline-block;font-weight:300;background:#fcd178;color:#6c4229 !important}
@media(min-width:768px) and (max-width:991px){.checkout-wrapper .woocommerce input.newbutton{font-size:18px;max-width:450px}
}@media(max-width:767px){.checkout-wrapper .woocommerce input.newbutton{font-size:18px}
}.checkout-wrapper .woocommerce input.newbutton:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9;text-decoration:none;color:#fff}
.checkout-wrapper .woocommerce input.newbutton.disabled{color:#fff;background-color:#7b7f8e !important}
.checkout-wrapper .woocommerce input.newbutton.clear_button{background:transparent;border:2px solid}
.checkout-review-wrapper .checkout-login-choice{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.checkout-review-wrapper .checkout-login-choice a{color:#444}
.checkout-review-wrapper .checkout-login-choice a:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
.checkout-review-wrapper .checkout-login-choice a.active{color:#29abe2}
.checkout-review-wrapper .checkout-login-choice a.active:before{color:#29abe2;content:"\f192"}
.checkout-review-wrapper form .help-block{font-size:12px}
.checkout-review-wrapper form button[type="submit"].button-disabled{background:#7b7f8e}
.checkout-review-wrapper label{font-size:12px}
.checkout-review-wrapper .has-danger .form-control{border-color:#f05a23 !important}
.checkout-review-wrapper input{width:100% !important;border:1px solid #7b7f8e}
.checkout-review-wrapper .has-error input{background-image:url("/wp-content/themes/advantagelearn/media/incorrect.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
.checkout-online-access-wrapper input[type="email"]{border:1px solid #7b7f8e !important;min-width:80%;width:auto !important}
.checkout-online-access-wrapper label.no-change-learner-cart{border:1px solid;border-radius:4px;padding:5px 1rem;color:#7b7f8e}
.checkout-online-access-wrapper label.no-change-learner-cart span{font-size:12px;width:130px;margin:auto;display:block}
@media(max-width:767px){.checkout-online-access-wrapper label.no-change-learner-cart span{display:inline-block;vertical-align:middle}
}.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox+label{border:1px solid;border-radius:4px;padding:5px 1rem;color:#29abe2}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox+label:hover{cursor:pointer}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox+label span{font-size:12px;width:130px;margin:auto;display:block}
@media(max-width:767px){.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox+label span{display:inline-block;vertical-align:middle}
}.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox+label span.change-on{display:none}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox:checked+label{color:#f05a23}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox:checked+label span.change-off{display:none}
.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox:checked+label span.change-on{display:block}
@media(max-width:767px){.checkout-online-access-wrapper .woocommerce_subscription_gifting_checkbox:checked+label span.change-on{display:inline-block}
}@media(max-width:767px){.checkout-online-access-wrapper .woocommerce table.cart tr.cart_item{padding:.5rem 0;border-bottom:1px dashed #29abe2}
.checkout-online-access-wrapper .woocommerce table.cart tr.cart_item:last-child,.checkout-online-access-wrapper .woocommerce table.cart tr.cart_item:last-of-type{border-bottom:0}
.checkout-online-access-wrapper .woocommerce table.cart td{background-color:white !important;border-bottom:0;padding:0;text-align:left !important}
.checkout-online-access-wrapper .woocommerce table.cart td:before{content:'' !important}
.checkout-online-access-wrapper .woocommerce table.cart td p{margin-bottom:.5rem}
.checkout-online-access-wrapper .woocommerce table.cart td.actions{text-align:center !important}
.checkout-online-access-wrapper .woocommerce table.cart td.actions input[type="submit"]{display:inline-block}
}.woocommerce-checkout .tb-close-icon,.checkout-billing-wrapper .tb-close-icon{display:inline-block;background:white;border-bottom:1px solid #ccc;position:relative;z-index:99}
@media(max-width:767px){.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last,.woocommerce-checkout .woocommerce-page form .form-row-first,.woocommerce-checkout .woocommerce-page form .form-row-last,.checkout-billing-wrapper .woocommerce form .form-row-first,.checkout-billing-wrapper .woocommerce form .form-row-last,.checkout-billing-wrapper .woocommerce-page form .form-row-first,.checkout-billing-wrapper .woocommerce-page form .form-row-last{width:100%}
}.woocommerce-checkout input.input-text,.checkout-billing-wrapper input.input-text{color:#444;border:1px solid #d1d5db;line-height:2.5rem !important;text-indent:1rem}
.woocommerce-checkout input.input-text::-webkit-input-placeholder,.checkout-billing-wrapper input.input-text::-webkit-input-placeholder{color:#ccc}
.woocommerce-checkout .woocommerce form .form-row .required,.checkout-billing-wrapper .woocommerce form .form-row .required{color:inherit;text-decoration:none;font-weight:300}
.woocommerce-checkout .woocommerce-validated input.input-text:not(:focus),.checkout-billing-wrapper .woocommerce-validated input.input-text:not(:focus){background-image:url("/wp-content/themes/advantagelearn/media/correct.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
.woocommerce-checkout .woocommerce-invalid input.input-text:not(:focus),.checkout-billing-wrapper .woocommerce-invalid input.input-text:not(:focus){background-image:url("/wp-content/themes/advantagelearn/media/incorrect.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
.woocommerce-checkout .create-account,.checkout-billing-wrapper .create-account{clear:both}
.woocommerce-checkout label[for="account_password"],.checkout-billing-wrapper label[for="account_password"]{display:none}
.woocommerce-checkout .woocommerce-password-hint,.checkout-billing-wrapper .woocommerce-password-hint{color:#fff}
.woocommerce-checkout #payment,.checkout-billing-wrapper #payment{background:transparent}
@media(max-width:767px){.woocommerce-checkout #payment div.form-row,.checkout-billing-wrapper #payment div.form-row{padding:1em 0}
}.woocommerce-checkout #payment div.payment_box,.checkout-billing-wrapper #payment div.payment_box{background-color:#fff;color:#444;border:2px solid #0071bc;border-radius:4px}
.woocommerce-checkout #payment div.payment_box a.button,.checkout-billing-wrapper #payment div.payment_box a.button{background:#29abe2;color:white}
@media(max-width:767px){.woocommerce-checkout #payment div.payment_box a.button,.checkout-billing-wrapper #payment div.payment_box a.button{width:100%;margin-bottom:1rem}
}.woocommerce-checkout #payment div.payment_box:before,.checkout-billing-wrapper #payment div.payment_box:before{border:1em solid #eff6ff;top:-14px;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}
.woocommerce-checkout #payment div.payment_box.payment_method_peach-payments #dontsave+label,.checkout-billing-wrapper #payment div.payment_box.payment_method_peach-payments #dontsave+label{display:none !important}
.woocommerce-checkout #payment ul.payment_methods,.checkout-billing-wrapper #payment ul.payment_methods{border-bottom:1px dashed #29abe2}
.woocommerce-checkout #payment ul.payment_methods label[for="payment_method_snapscan"] img,.checkout-billing-wrapper #payment ul.payment_methods label[for="payment_method_snapscan"] img{display:none}
.woocommerce-checkout #payment #al_place_order,.checkout-billing-wrapper #payment #al_place_order{display:block;text-align:center;margin:auto;font-size:23px;float:none;clear:both;font-weight:400}
.woocommerce-checkout #payment input[type=checkbox],.checkout-billing-wrapper #payment input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
.woocommerce-checkout #payment input[type=checkbox]+label,.checkout-billing-wrapper #payment input[type=checkbox]+label{color:#444;font-size:12px;line-height:1.2rem;display:inline-block;margin-left:2.5rem}
@media(max-width:767px){.woocommerce-checkout #payment input[type=checkbox]+label,.checkout-billing-wrapper #payment input[type=checkbox]+label{margin-left:3rem}
}.woocommerce-checkout #payment input[type=checkbox]+label a,.checkout-billing-wrapper #payment input[type=checkbox]+label a{color:#29abe2 !important}
.woocommerce-checkout #payment input[type=checkbox]+label:before,.checkout-billing-wrapper #payment input[type=checkbox]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f0c8";position:absolute;left:2rem;letter-spacing:10px;font-size:1.5rem;color:#444;width:1.4em}
.woocommerce-checkout #payment input[type=checkbox]:checked+label:before,.checkout-billing-wrapper #payment input[type=checkbox]:checked+label:before{content:"\f14a";color:#29abe2}
.woocommerce-checkout .checkout_coupon,.checkout-billing-wrapper .checkout_coupon{border:none !important}
.woocommerce-checkout .checkout_coupon input.button,.checkout-billing-wrapper .checkout_coupon input.button{padding:13px 30px;background:#29abe2 !important;font-size:1rem !important}
.woocommerce-checkout form[name="checkout"] #customer_details label,.woocommerce-checkout form.checkout_coupon label,.checkout-billing-wrapper form[name="checkout"] #customer_details label,.checkout-billing-wrapper form.checkout_coupon label{font-size:12px;margin:0;line-height:1rem;color:#444}
.woocommerce-checkout input[type='radio'],.checkout-billing-wrapper input[type='radio']{display:none}
.woocommerce-checkout input[type='radio']+label:before,.checkout-billing-wrapper input[type='radio']+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
.woocommerce-checkout input[type='radio']:checked+label,.checkout-billing-wrapper input[type='radio']:checked+label{color:#29abe2}
.woocommerce-checkout input[type='radio']:checked+label:before,.checkout-billing-wrapper input[type='radio']:checked+label:before{font-weight:900;color:#29abe2;content:"\f192"}
body.woocommerce-order-pay{color:#444}
@media(max-width:767px){body.woocommerce-order-pay section.container-fluid{padding:0}
}body.woocommerce-order-pay .woocommerce{margin-bottom:2rem;text-align:center}
body.woocommerce-order-pay .woocommerce .order_details{margin:0;padding:1em}
@media(max-width:767px){body.woocommerce-order-pay .woocommerce .order_details li{float:left;text-transform:uppercase;font-size:.5rem;line-height:1;margin-left:0;padding:1rem;margin:0;border:1px solid white !important;width:50%;min-height:70px}
}body.woocommerce-order-pay .order_details{text-align:center}
body.woocommerce-order-pay .order_details li{float:none;display:inline-block;margin-bottom:1rem;text-align:center;border-right:1px dashed #29abe2}
body.woocommerce-order-pay .cardPayment{background:#eaecf2;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;padding:2rem;border-radius:4px}
@media(max-width:767px){body.woocommerce-order-pay .cardPayment{padding:1rem}
}body.woocommerce-order-pay .cardPayment form{display:inline-block}
body.woocommerce-order-pay .cardPayment .customInput{margin-bottom:1rem;text-indent:0;float:left;width:100%}
body.woocommerce-order-pay .cardPayment .cardIconSprite{display:none}
body.woocommerce-order-pay .cardPayment .brandLabel{float:left;position:absolute}
body.woocommerce-order-pay .cardPayment .expiryMonthLabel{text-align:left;margin:1rem 0}
body.woocommerce-order-pay .cardPayment .brandSelect{text-align:right}
body.woocommerce-order-pay .cardPayment .customLabel{color:#444;font-size:12px;margin-bottom:.2rem;text-align:left}
body.woocommerce-order-pay .cardPayment input{color:#444;border:1px solid #7b7f8e;line-height:2.5rem !important;text-indent:0;padding:0 !important;float:left}
body.woocommerce-order-pay .cardPayment input::-webkit-input-placeholder{color:#847775}
body.woocommerce-order-pay .cardPayment input.inputError:not(:focus){background-image:url("/wp-content/themes/advantagelearn/media/incorrect.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
body.woocommerce-order-pay .cardPayment .card{background-color:transparent;border:0}
body.woocommerce-order-pay .cardPayment .cardNumberInput,body.woocommerce-order-pay .cardPayment .cvvInput,body.woocommerce-order-pay .cardPayment .cardHolderInput{padding-left:.5rem;background:#fff;border:1px solid #7b7f8e !important;width:100%}
body.woocommerce-order-pay .cardPayment select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid #7b7f8e;background:#fff;color:#444;padding:.5rem .75rem;font-size:1rem;line-height:1.25}
body.woocommerce-order-pay .cardPayment select:active,body.woocommerce-order-pay .cardPayment select:focus,body.woocommerce-order-pay .cardPayment select:hover{z-index:2}
body.woocommerce-order-pay .cardPayment button{margin:auto !important;margin-top:1rem !important;border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;background:#ff7d19;text-transform:none;font-weight:400;float:none;text-align:center;color:#fff;font-size:23px;padding:8px 30px;display:block}
body.woocommerce-order-pay .cardPayment button:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5)}
@media(max-width:767px){body.woocommerce-order-pay .cardPayment button{min-width:250px}
}body.woocommerce-order-pay .cardPayment .customSelect:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;font-size:25px;height:42px;line-height:42px;margin-left:-40px;z-index:2;color:#7b7f8e;pointer-events:none;border-left:3px solid #7b7f8e;padding:0 0 0 10px}
body.woocommerce-order-received h2{text-align:center}
body.woocommerce-order-received .h3,body.woocommerce-order-received h3{font-size:1.25rem;text-align:center}
body.woocommerce-order-received .bacs_details,body.woocommerce-order-received .woocommerce-thankyou-order-details{text-align:center}
body.woocommerce-order-received .bacs_details li,body.woocommerce-order-received .woocommerce-thankyou-order-details li{float:none;display:inline-block;margin-bottom:1rem;text-align:center;border-right:1px dashed #29abe2}
@media(max-width:767px){body.woocommerce-order-received .bacs_details li,body.woocommerce-order-received .woocommerce-thankyou-order-details li{width:100%;border-right:0}
}@media(max-width:767px){body.woocommerce-order-received .bacs_details,body.woocommerce-order-received .woocommerce-thankyou-order-details{padding-left:0}
}body.woocommerce-order-received .woocommerce-message a{color:#ff7d19}
.woocommerce-billing-fields .form-row{display:block}
.change_cart_learner_modal{background:rgba(255,255,255,0.7);overflow-y:scroll;-webkit-overflow-scrolling:touch}
.change_cart_learner_modal .modal-dialog{max-width:600px}
.change_cart_learner_modal .modal-dialog .info-container{border-radius:8px;border:1px solid #ccc;overflow:hidden}
#register-modal{background:rgba(255,255,255,0.7);overflow-y:scroll;-webkit-overflow-scrolling:touch}
#register-modal .modal-dialog{max-width:600px}
#register-modal .modal-content{background:transparent;border:0}
#register-modal .redeem-container{border-radius:8px;background:transparent;position:relative;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.25);box-shadow:0 0 2px 0 rgba(0,0,0,0.25)}
#register-modal .redeem-container .redeem-header{border-radius:8px 8px 0 0}
#register-modal .redeem-container .redeem-header button.close{position:absolute;z-index:1;color:#fff;opacity:1;right:1rem;top:1rem;font-size:1.5rem}
#register-modal .redeem-container .redeem-header button.close:hover{opacity:.7}
#register-modal .redeem-container .redeem-body{border-radius:0 0 8px 8px}
#register-modal .redeem-container .redeem-body label{font-size:12px}
#register-modal .redeem-container .redeem-body input{border:1px solid #ccc !important}
#register-modal .redeem-container .redeem-body input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1.2rem;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
#register-modal .redeem-container .redeem-body input[type=checkbox]+label{color:#444;font-size:16px;padding-left:2rem;position:relative}
#register-modal .redeem-container .redeem-body input[type=checkbox]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f0c8";letter-spacing:10px;font-size:1.2em;left:0;color:#0071bc;width:1.4em;position:absolute}
#register-modal .redeem-container .redeem-body input[type=checkbox]:checked+label:before{content:"\f14a"}
#register-modal .nav-tabs{border-bottom:2px solid #0071bc}
#register-modal .nav-tabs .nav-item{padding-left:0;padding-right:10px;margin-bottom:0}
#register-modal .nav-tabs .nav-item a{background-color:#eaecf2;color:#444;border:2px solid #ccc;border-radius:5px 5px 0 0;border-bottom:0;height:100%}
#register-modal .nav-tabs .nav-item a.active{background-color:#0071bc;color:white;border:2px solid #0071bc;border-bottom:0}
#register-modal .tab-content{border:2px solid #ccc}
#register-modal .tab-content .error-container{border:1px solid red}
#register-modal .tab-content .error-container strong{color:red}
.for-schools-wrapper #offerings{margin-right:-30px;margin-left:-30px}
@media(max-width:767px){.for-schools-wrapper #offerings{margin-right:0;margin-left:0}
}.for-schools-wrapper #offerings .content-area{border-right:1px dashed #0071bc}
.for-schools-wrapper #offerings .content-area:nth-child(3n){border-right:none !important}
@media(max-width:767px){.for-schools-wrapper #offerings .content-area{border-right:0;border-bottom:1px dashed #0071bc}
}.for-schools-wrapper #offerings .content-area .offering-description{min-height:200px}
.for-schools-wrapper .testimonies{background-color:#e8f2f9}
.for-schools-wrapper .testimonies .testimony-text{font-size:22px !important}
.for-schools-wrapper .testimonies .testimony-image{border-radius:50%;height:145px;width:145px}
body.page-template-template-NBT .nbt-ticket,body.page-template-template-NBT-booking .nbt-ticket{position:relative;-webkit-box-shadow:0 19px 23px -27px grey;box-shadow:0 19px 23px -27px grey}
body.page-template-template-NBT .nbt-ticket li,body.page-template-template-NBT-booking .nbt-ticket li{list-style-type:none;line-height:30px;padding-left:2.5rem}
body.page-template-template-NBT .nbt-ticket li:before,body.page-template-template-NBT-booking .nbt-ticket li:before{position:absolute;content:" ";width:28px;height:28px;left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/themes/advantagelearn/media/nbt/nbt-star.svg);background-repeat:no-repeat;background-position:50% 50%}
body.page-template-template-NBT .nbt-ticket-desktop .cta_block,body.page-template-template-NBT-booking .nbt-ticket-desktop .cta_block{border-left:1px dashed #ccc}
body.page-template-template-NBT .nbt-ticket-desktop:before,body.page-template-template-NBT-booking .nbt-ticket-desktop:before{position:absolute;top:50%;left:0;content:" ";width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,120px,150px,60px)}
body.page-template-template-NBT .nbt-ticket-desktop:after,body.page-template-template-NBT-booking .nbt-ticket-desktop:after{position:absolute;top:50%;right:-120px;content:" ";width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,60px,150px,0)}
body.page-template-template-NBT .nbt-ticket-mobile .rip,body.page-template-template-NBT-booking .nbt-ticket-mobile .rip{height:20px;margin:-1px;position:relative}
body.page-template-template-NBT .nbt-ticket-mobile .rip hr,body.page-template-template-NBT-booking .nbt-ticket-mobile .rip hr{border-top:3px dashed #ccc}
body.page-template-template-NBT .nbt-ticket-mobile .rip:before,body.page-template-template-NBT-booking .nbt-ticket-mobile .rip:before{position:absolute;top:50%;left:-20px;content:" ";width:80px;height:80px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,120px,150px,60px)}
body.page-template-template-NBT .nbt-ticket-mobile .rip:after,body.page-template-template-NBT-booking .nbt-ticket-mobile .rip:after{position:absolute;top:50%;right:-100px;content:" ";width:80px;height:80px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,20px,150px,0)}
body.page-template-template-NBT .nbt_pricing_modal,body.page-template-template-NBT .nbt_premium_pass_modal,body.page-template-template-NBT-booking .nbt_pricing_modal,body.page-template-template-NBT-booking .nbt_premium_pass_modal{background:rgba(235,236,242,0.95);overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.page-template-template-NBT .nbt_pricing_modal .modal-dialog,body.page-template-template-NBT .nbt_premium_pass_modal .modal-dialog,body.page-template-template-NBT-booking .nbt_pricing_modal .modal-dialog,body.page-template-template-NBT-booking .nbt_premium_pass_modal .modal-dialog{max-width:100%}
body.page-template-template-NBT .offering_card ul,body.page-template-template-NBT-booking .offering_card ul{padding:1rem 0;margin:inherit !important;list-style-type:none}
body.page-template-template-NBT .offering_card ul li,body.page-template-template-NBT-booking .offering_card ul li{padding-left:2rem;padding-bottom:.25rem}
body.page-template-template-NBT .offering_card ul li:before,body.page-template-template-NBT-booking .offering_card ul li:before{content:"\f111";font-family:"Font Awesome\ 5 Pro";font-weight:900;display:inline-block;font-size:x-small;margin-left:-2rem;width:2rem;color:#0071bc}
body.page-template-template-NBT .quotes,body.page-template-template-NBT-booking .quotes{position:relative;quotes:"“" "”" "‘" "’"}
body.page-template-template-NBT .quotes:before,body.page-template-template-NBT .quotes:after,body.page-template-template-NBT-booking .quotes:before,body.page-template-template-NBT-booking .quotes:after{color:#0071bc;font-size:4em;font-weight:900;position:absolute}
body.page-template-template-NBT .quotes:before,body.page-template-template-NBT-booking .quotes:before{content:open-quote;margin-left:-0.6em;margin-top:-0.8em}
body.page-template-template-NBT .quotes:after,body.page-template-template-NBT-booking .quotes:after{content:close-quote;bottom:0;right:0;margin-right:-0.4em;margin-bottom:-1.1em}
body.page-template-template-NBT .quotes p,body.page-template-template-NBT-booking .quotes p{display:inline}
body.page-template-template-NBT .nbt_more_info_modal,body.page-template-template-NBT-booking .nbt_more_info_modal{background:rgba(255,255,255,0.7);overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.page-template-template-NBT .nbt_more_info_modal .modal-dialog,body.page-template-template-NBT-booking .nbt_more_info_modal .modal-dialog{max-width:600px}
body.page-template-template-NBT .nbt_more_info_modal .modal-dialog .info-container,body.page-template-template-NBT-booking .nbt_more_info_modal .modal-dialog .info-container{border-radius:8px;border:1px solid #ccc;overflow:hidden}
@media(min-width:992px){.partners-wrapper .col-md-15{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}.partners-wrapper .partner_info_modal{background:rgba(126,126,126,0.85);overflow-y:scroll;-webkit-overflow-scrolling:touch}
.partners-wrapper .partner_info_modal .modal-dialog{max-width:700px}
.partners-wrapper .partner_info_modal .modal-dialog .info-container{border-radius:8px;border:1px solid #ccc;overflow:hidden}
.partners-wrapper a:focus{opacity:1}
.partners-wrapper a:hover{opacity:.7}
.partners-wrapper .swipeView{display:grid;grid-template-columns:repeat(4,100%);will-change:transform;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;overflow-x:auto;-webkit-scroll-snap-coordinate:0;-ms-scroll-snap-coordinate:0;scroll-snap-coordinate:0;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-gap:1.5rem}
.partners-wrapper .partner{scroll-snap-align:start}
.subject-excellence-wrapper .header-image{border-radius:10px}
.subject-excellence-wrapper .header-video{height:376px;width:376px}
.subject-excellence-wrapper .product-cards .product-card{-webkit-box-shadow:0 26px 60px rgba(0,0,0,0.1),0 2px 60px rgba(255,255,255,0);box-shadow:0 26px 60px rgba(0,0,0,0.1),0 2px 60px rgba(255,255,255,0)}
.subject-excellence-wrapper .product-cards .product-card:first-child{margin-top:-7rem}
.subject-excellence-wrapper .product-cards .product-card:nth-child(even){-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.subject-excellence-wrapper .product-cards ul{list-style:none;-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px}
.subject-excellence-wrapper .product-cards ul li:before{content:'\2022';color:#009380;font-weight:bold;display:inline-block;width:.8em;margin-left:-1em}
.subject-excellence-wrapper .product-cards.Yellow ul a{color:#f2bf53}
.subject-excellence-wrapper .product-cards.Yellow ul li:before{color:#f2bf53}
.subject-excellence-wrapper .product-cards.Purple ul a{color:#952f6e}
.subject-excellence-wrapper .product-cards.Purple ul li:before{color:#952f6e}
.subject-excellence-wrapper .product-cards.Blue ul a{color:#0071bc}
.subject-excellence-wrapper .product-cards.Blue ul li:before{color:#0071bc}
.subject-excellence-wrapper .product-cards.Green a{color:#009380}
.subject-excellence-wrapper .product-cards.Green ul li:before{color:#009380}
.subject-excellence-wrapper #header-video{background:rgba(255,255,255,0.7)}
.pps-wrapper .nbt-ticket{position:relative;-webkit-box-shadow:0 19px 23px -27px grey;box-shadow:0 19px 23px -27px grey}
.pps-wrapper .nbt-ticket ul{-webkit-padding-start:40px;-moz-padding-start:40px;padding-inline-start:40px}
.pps-wrapper .nbt-ticket ul li{list-style-type:none;line-height:30px}
.pps-wrapper .nbt-ticket ul li:before{position:absolute;content:' ';width:28px;height:28px;left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/themes/advantagelearn/media/nbt/nbt-star.svg);background-repeat:no-repeat;background-position:50% 50%}
.pps-wrapper .nbt-ticket-desktop .cta_block{border-left:1px dashed #cc186a}
.pps-wrapper .nbt-ticket-desktop:before{position:absolute;top:50%;left:0;content:' ';width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f7fafc;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,120px,150px,60px)}
.pps-wrapper .nbt-ticket-desktop:after{position:absolute;top:50%;right:-120px;content:' ';width:120px;height:150px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f7fafc;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,60px,150px,0)}
.pps-wrapper .nbt-ticket-mobile .rip{height:20px;margin:-1px;position:relative}
.pps-wrapper .nbt-ticket-mobile .rip hr{border-top:3px dashed #ccc}
.pps-wrapper .nbt-ticket-mobile .rip:before{position:absolute;top:50%;left:-20px;content:' ';width:80px;height:80px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,120px,150px,60px)}
.pps-wrapper .nbt-ticket-mobile .rip:after{position:absolute;top:50%;right:-100px;content:' ';width:80px;height:80px;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0,20px,150px,0)}
#page{overflow:auto}
#page #lms-page-wrapper{background:#eaecf2;min-height:calc(100vh - 168px)}
@media(max-width:767px){#page #lms-page-wrapper{margin-top:70px}
}@media(max-width:767px){body.hide-overflow{overflow:hidden}
}a.lmsCTA{color:#7b7f8e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem .8rem;border:1.5px solid;border-radius:4px;display:inline-block;margin-right:1rem}
a.lmsCTA.noFill:not(:hover){background:transparent}
a.lmsCTA:hover{opacity:.7;color:white;cursor:pointer}
.form-inline .form-group{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.course-category-advantage-maths .courseIcon:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;content:"\f1ec";letter-spacing:10px;font-size:1.2em;color:#fff;width:1.4em}
.course-category-advantage-nbt .courseIcon:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;content:"\f19d";letter-spacing:10px;font-size:1.2em;color:#fff;width:1.4em}
div.blueBorder10Top{border-top:10px solid #0071bc}
hr{display:inline-block;width:100%}
#nav-wrapper{width:250px}
@media(max-width:767px){#nav-wrapper{width:100%}
}#nav-wrapper-learning{width:300px}
@media(max-width:767px){#nav-wrapper-learning{width:100%}
}#lms-nav{max-height:100vh;overflow-y:auto;position:fixed;background:#f4f4f4;width:inherit}
@media(max-width:767px){#lms-nav{left:-100%;z-index:3;-webkit-transition:left .2s linear;transition:left .2s linear}
#lms-nav.is-active{left:0;-webkit-transition:left .2s linear;transition:left .2s linear}
}#lms-nav .logo-container img{width:200px}
@media(max-width:767px){#lms-nav .logo-container{display:none}
#lms-nav .logo-container img{width:200px}
}#lms-nav .nav-list .nav-item{border-left:4px solid #f4f4f4;border-bottom:1px solid #eaecf2;color:#444}
#lms-nav .nav-list .nav-item.current,#lms-nav .nav-list .nav-item:hover{border-left:4px solid #0071bc;background-color:#eaecf2}
#lms-nav .nav-list .nav-item.in-active{color:#7b7f8e}
#lms-nav .nav-list .nav-item.in-active:hover{border-left:4px solid #f4f4f4;background-color:transparent;opacity:1}
.bottom-border-blue{border-bottom:2px solid #29abe2}
.nav-mobile-toggle-wrapper{display:none;height:70px}
.nav-mobile-toggle-wrapper>div{height:100%}
.nav-mobile-toggle-wrapper .hamburger-menu-nav{cursor:pointer}
.nav-mobile-toggle-wrapper .hamburger-menu-nav span{color:white}
.nav-mobile-toggle-wrapper .hamburger-menu-nav:hover>span{opacity:.7}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger{display:block;position:relative;overflow:hidden;background:transparent;margin:0;padding:0;float:right;width:30px;height:27px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:0;cursor:pointer;-webkit-transition:background 0s .1s;transition:background 0s .1s}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger:focus{outline:0}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger span{-webkit-transition:background 0s;transition:background 0s;display:block;position:absolute;top:11px;left:0;right:0;height:5px;background:white;border-radius:2px}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger span::before,.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;border-radius:2px;background-color:#fff;content:"";-webkit-transition-duration:.1s,0.1s;transition-duration:.1s,0.1s;-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger span::before{top:-11px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger span::after{bottom:-11px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger.is-active span{background:none !important}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger.is-active span::before,.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger.is-active span::after{-webkit-transition-delay:0s,0.1s;transition-delay:0s,0.1s}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.nav-mobile-toggle-wrapper .hamburger-menu-nav .c-hamburger.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media(max-width:767px){.nav-mobile-toggle-wrapper{width:100%;display:block;position:fixed;top:0;z-index:3;background:#0071bc}
.nav-mobile-toggle-wrapper img{width:200px}
}.admin-bar .nav-mobile-toggle-wrapper{top:calc(46px)}
#lmsFooter .content{border-top:1px solid #7b7f8e;padding:1rem}
#lmsFooter .content i{margin-right:.5rem}
#lmsFooter .content .menu-item{margin-left:1rem}
.lmsCourseCard>.inner{background:#fff;border-radius:2px;height:100%;overflow:hidden}
.lmsCourseCard>.inner .courseTheme{padding:0 2rem}
.lmsCourseCard>.inner .courseTheme h6{line-height:40px}
.lmsCourseCard>.inner .courseTheme .courseThemeIcon{position:absolute;right:2rem;top:8px;height:64px;width:64px;border-radius:50%}
.lmsCourseCard>.inner .courseTheme .courseThemeIcon svg{z-index:2;display:inline-block;position:absolute;left:13px;top:15px}
.lmsCourseCard>.inner .courseTheme .courseThemeIcon.workshop svg{left:16px;top:11px}
.lmsCourseCard>.inner .courseTheme .courseThemeIcon:after{background:rgba(255,255,255,0.5);position:absolute;width:64px;left:0;height:64px;content:'';border-radius:50%;z-index:1}
.lmsCourseCard>.inner .courseMeta{padding:1rem 2rem .5rem;border-radius:2px 2px 0 0;width:100%}
.lmsCourseCard>.inner .courseMeta i{line-height:1.7rem;font-size:20px}
.lmsCourseCard>.inner .courseMeta .progress{display:inline-block;height:10px;width:80%;border:1px solid;background:transparent;vertical-align:middle}
.lmsCourseCard>.inner .courseMeta h5{padding-right:3rem}
.lmsCourseCard>.inner .courseContent{padding:0 2rem;padding-bottom:2rem}
.lmsCourseCard>.inner .courseContent p{border-top:1px solid #ccc;font-size:12px}
.lmsCourseCard>.inner .courseContent p.nextLesson{font-size:10px;border-top:0}
.lmsCourseCard>.inner .resumeCourse{padding:2rem}
.recentCourseCard>.inner{background:#fff;border-radius:2px;border-top:10px solid}
.recentCourseCard>.inner .courseTheme{position:relative;padding:0 2rem}
.recentCourseCard>.inner .courseTheme h6{line-height:40px}
.recentCourseCard>.inner .courseTheme .courseThemeIcon{position:absolute;right:2rem;top:8px;height:64px;width:64px;border-radius:50%}
.recentCourseCard>.inner .courseTheme .courseThemeIcon svg{z-index:1;display:inline-block;position:absolute;left:13px;top:15px}
.recentCourseCard>.inner .courseTheme .courseThemeIcon.workshop svg{left:16px;top:11px}
.recentCourseCard>.inner .courseTheme .courseThemeIcon:after{background:rgba(255,255,255,0.5);position:absolute;width:64px;left:0;height:64px;content:'';border-radius:50%;z-index:1}
.recentCourseCard>.inner .recentCourseContent{padding:0 2rem;padding-bottom:2rem}
.recentCourseCard>.inner .recentCourseContent p{border-top:1px solid #ccc;font-size:16px}
.recentCourseCard>.inner .resumeCourse{padding:2rem}
.lmsPathCard>.inner{background:#fff;border-radius:2px;border-top:10px solid;height:100%}
.lmsPathCard>.inner h4{font-weight:300}
.lmsPathCard>.inner .pathContent{position:relative;min-height:53px}
.lmsPathCard>.inner .pathContent p{border-top:1px solid #ccc;font-size:12px}
.lmsPathCard>.inner .pathContent p.nextLesson{font-size:10px;border-top:0}
.lmsPathCard>.inner .resumePath{padding:2rem}
.lmsPathCard>.inner .pathCTAs{position:relative}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner{position:absolute;right:0;bottom:0}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a{width:40px;height:40px;border:2px solid #7b7f8e;text-align:center}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a i,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a h5{line-height:40px}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a:hover,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.favourited{border-color:#0071bc}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a:hover i,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a:hover h5,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.favourited i,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.favourited h5{color:#0071bc;opacity:1}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.pango-favourite-path:hover,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.favourited{border-color:#0071bc;background-color:#0071bc}
.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.pango-favourite-path:hover svg,.lmsPathCard>.inner .pathCTAs .pathCTAsInner a.favourited svg{fill:white}
.lmsPathCard.recentPath h4{font-size:2rem}
.lmsPathCard.recentPath p{font-size:1rem !important}
.lmsPathCard.recentPath svg#pathIcon{width:80px;height:auto}
.recentCourseCard>.inner{background:#fff;border-radius:2px;border-top:10px solid}
.recentCourseCard>.inner .recentCourseMeta{padding:1rem 2rem .5rem;border-radius:2px 2px 0 0;width:100%}
.recentCourseCard>.inner .recentCourseMeta i{line-height:1.7rem;font-size:20px}
.recentCourseCard>.inner .recentCourseMeta .progress{display:inline-block;height:10px;width:80%;border:1px solid;background:transparent;vertical-align:middle}
.recentCourseCard>.inner .recentCourseMeta p{display:inline-block;font-size:10px;vertical-align:middle;margin:0;line-height:1.75rem}
.recentCourseCard>.inner .recentCourseContent{padding:0 2rem;padding-bottom:2rem}
.recentCourseCard>.inner .recentCourseContent p{border-top:1px solid #ccc;font-size:16px}
.recentCourseCard>.inner .resumeCourse{padding:2rem}
.single-course-wrapper{padding-top:3rem !important}
.single-course-wrapper #singleCourse{background:#fff;border-radius:2px}
.single-course-wrapper #singleCourse .courseMeta{padding:1rem 2rem;border-radius:2px 2px 0 0;width:100%}
.single-course-wrapper #singleCourse .courseMeta i{line-height:1.7rem;font-size:20px}
.single-course-wrapper #singleCourse .courseMeta .progress{display:inline-block;margin-left:2rem;height:10px;max-width:200px;vertical-align:sub;width:30%;border:1px solid #fff;background:transparent}
.single-course-wrapper #singleCourse .courseMeta .progress .progress-bar{background-color:#fff}
.single-course-wrapper #singleCourse .courseMeta p{font-size:12px;line-height:1.7rem;margin:0}
.single-path-wrapper hr{border-top:5px solid #0071bc}
.single-path-wrapper #singlePath{background:#fff;border-radius:2px}
.single-path-wrapper #singlePath .pathMeta{padding:1rem 2rem;border-radius:2px 2px 0 0;width:100%}
.single-path-wrapper #singlePath .pathMeta i{line-height:1.7rem;font-size:20px}
.single-path-wrapper #singlePath .pathMeta .progress{display:inline-block;margin-left:2rem;height:10px;max-width:200px;vertical-align:sub;width:30%;border:1px solid #fff;background:transparent}
.single-path-wrapper #singlePath .pathMeta .progress .progress-bar{background-color:#fff}
.single-path-wrapper #singlePath .pathMeta p{font-size:12px;line-height:1.7rem;margin:0}
.single-path-wrapper .pathItem .fadeBlock{display:none}
.single-path-wrapper .pathItem .collapseItem{display:inline-block}
.single-path-wrapper .pathItem .expandItem{display:none}
.single-path-wrapper .pathItem ul{list-style-type:none;padding:0}
.single-path-wrapper .pathItem ul li{border-top:1px solid #eaecf2}
.single-path-wrapper .pathItem .pathPath{list-style:none;text-align:center;vertical-align:middle;padding-top:2rem;margin-top:0}
.single-path-wrapper .pathItem .pathPath .pathImg{z-index:1;height:auto;width:156px;position:relative;margin:auto;background:white;border:10px solid #29abe2;padding:1.5rem;border-radius:50%}
.single-path-wrapper .pathItem .pathPath .pathImg img{border:5px solid white;position:relative;-webkit-box-shadow:0 0 0 10px #eaecf2;box-shadow:0 0 0 10px #eaecf2}
@media(max-width:767px){.single-path-wrapper .pathItem .pathPath .pathImg img{width:60%;margin-bottom:2rem}
}.single-path-wrapper .pathItem .pathPath .pathDiv:after{content:"";background:#eaecf2;width:20px;position:absolute;top:0;bottom:0;left:50%;z-index:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatex(-50%)}
@media(max-width:767px){.single-path-wrapper .pathItem .pathPath .pathDiv{display:none}
}.single-path-wrapper .pathItem .pathItemContent{margin-top:2rem}
.single-path-wrapper .pathItem .pathItemContent h4{opacity:inherit}
.single-path-wrapper .pathItem:first-of-type .pathDiv:after{top:60px}
.single-path-wrapper .pathItem:last-of-type .pathDiv:after{height:60px}
.single-path-wrapper .pathItem.collapsed{max-height:230px;overflow:hidden;position:relative}
@media(max-width:767px){.single-path-wrapper .pathItem.collapsed{max-height:none}
}.single-path-wrapper .pathItem.collapsed .pathItemContent{max-height:200px}
.single-path-wrapper .pathItem.collapsed .pathItemContent .fadeBlock{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0.55)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.55),#fff);bottom:0;display:block;font-weight:700;height:100px;position:absolute;width:100%}
.single-path-wrapper .pathItem.collapsed .collapseItem{display:none}
.single-path-wrapper .pathItem.collapsed .expandItem{display:inline-block}
.single-path-wrapper .pathItem.collapsed .pathPath .pathImg{height:78px;border:0;border-radius:0;padding:0;margin-top:1.5rem}
@media(max-width:767px){.single-path-wrapper .pathItem.collapsed .pathPath .pathImg{margin-top:0}
}#curriculum-accordion{clear:both}
#curriculum-accordion .module-header{padding-top:2rem;padding-bottom:1rem;position:relative;border-bottom:0;color:#444}
#curriculum-accordion .module-header.completed span:before{font-family:'Font Awesome\ 5 Pro';font-weight:100;content:"\f14a";color:#0071bc;position:absolute;font-size:1.5rem;line-height:1.25rem;right:3rem}
#curriculum-accordion .module-header.in-progress span:before{font-family:'Font Awesome\ 5 Pro';font-weight:100;content:"\f017";color:#444;position:absolute;font-size:1.5rem;line-height:1.25rem;right:3rem}
#curriculum-accordion .module-header:after{font-family:'Font Awesome\ 5 Pro';font-weight:900;content:"\f106";color:#444;position:absolute;top:33px;right:0;font-size:2.5rem;line-height:1rem}
#curriculum-accordion .module-header:hover{cursor:pointer}
#curriculum-accordion .module-header.collapsed{color:#7b7f8e;border-bottom:1px solid #eaecf2}
#curriculum-accordion .module-header.collapsed:hover{color:#444}
#curriculum-accordion .module-header.collapsed:hover:after{color:#444}
#curriculum-accordion .module-header.collapsed:after{color:#7b7f8e;content:"\f107"}
#curriculum-accordion .module-lessons{margin-bottom:0}
#curriculum-accordion .module-lessons td,#curriculum-accordion .module-lessons th{border-top:0;border-bottom:1px solid #eaecf2;padding:0}
#curriculum-accordion .module-lessons td a,#curriculum-accordion .module-lessons th a{color:#444;padding:1rem 2rem 1rem 2.5rem;display:block;position:relative;padding-right:65px}
#curriculum-accordion .module-lessons td a small,#curriculum-accordion .module-lessons th a small{line-height:18px;display:inline-block}
#curriculum-accordion .module-lessons td a span,#curriculum-accordion .module-lessons th a span{float:right;width:45px;position:absolute;right:1rem;font-size:14px;top:18px}
#curriculum-accordion .module-lessons td a:hover,#curriculum-accordion .module-lessons td a.current,#curriculum-accordion .module-lessons th a:hover,#curriculum-accordion .module-lessons th a.current{background:#f4f4f4}
#curriculum-accordion .module-lessons td a.current,#curriculum-accordion .module-lessons th a.current{color:#0071bc}
#curriculum-accordion .module-lessons td a.current small,#curriculum-accordion .module-lessons th a.current small{font-weight:bold}
#curriculum-accordion .module-lessons td a.current:before,#curriculum-accordion .module-lessons th a.current:before{color:#0071bc}
#curriculum-accordion .module-lessons td a:before,#curriculum-accordion .module-lessons th a:before{font-family:'Font Awesome\ 5 Pro';font-weight:100;content:"\f05a";color:#444;position:absolute;left:.5rem;font-size:1.5rem;line-height:1.5rem}
#curriculum-accordion .module-lessons td a.videoLesson:before,#curriculum-accordion .module-lessons th a.videoLesson:before{content:"\f144"}
#curriculum-accordion .module-lessons td a.quizLesson:before,#curriculum-accordion .module-lessons th a.quizLesson:before{content:"\f14b"}
#curriculum-accordion .module-lessons td a.completed:before,#curriculum-accordion .module-lessons th a.completed:before{content:"\f14a";color:#0071bc}
.expandCollapse a{display:inline-block}
.lessonCount{margin-bottom:0}
@media(max-width:767px){.single-lesson-wrapper .lessonNav{display:block;text-align:center}
}.single-lesson-wrapper .lessonNav .title{display:block;margin:0}
.single-lesson-wrapper .collapsed.bgWhite{background:#fff !important}
.single-lesson-wrapper .videoContainer{border-radius:4px;overflow:hidden}
.single-lesson-wrapper .overviewLink{padding:1rem}
.single-lesson-wrapper .overviewLink.current,.single-lesson-wrapper .overviewLink:hover{background:#f4f4f4;color:#444 !important}
.single-lesson-wrapper #singleLesson{background:#fff;border-radius:4px}
.single-lesson-wrapper #singleLesson .lesson-video-instructions p{font-size:12px;margin-left:44px}
.single-lesson-wrapper #singleLesson .singleLessonNav .nav-link{margin:0;color:#7b7f8e}
.single-lesson-wrapper #singleLesson .singleLessonNav .nav-link:hover,.single-lesson-wrapper #singleLesson .singleLessonNav .nav-link.active{border-bottom:2px solid #444;color:#444;opacity:1}
@media(max-width:767px){.single-lesson-wrapper #singleLesson .singleLessonNav .nav-link{padding:.5rem}
}.single-lesson-wrapper #singleLesson .lessonDownloads .list-group-item{border:0;padding:0}
.single-lesson-wrapper #singleLesson .lessonDownloads .list-group-item a{text-indent:3rem;color:#444;padding-left:2.5rem !important;position:relative}
.single-lesson-wrapper #singleLesson .lessonDownloads .list-group-item a:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:900;display:initial;content:"\f1c1";letter-spacing:10px;font-size:3rem;color:#0071bc;position:absolute;left:-20px;top:.8rem}
.single-lesson-wrapper #singleLesson .lessonDownloads .list-group-item a span{display:block;margin-left:3rem;text-indent:0}
.single-lesson-wrapper #singleLesson .lessonDownloads .list-group-item a span.smallTxt{font-size:12px}
.single-lesson-wrapper #singleLesson .lessonSupport{border-radius:4px;background:#eaecf2;color:#444}
.single-lesson-wrapper #singleLesson .lessonSupport a{margin-right:0}
.single-lesson-wrapper #singleLesson #comments textarea{width:100%;border-radius:.25rem;border:0;background:#eaecf2;color:#444;padding:1rem}
.single-lesson-wrapper #singleLesson #comments #submit{background:#ff7d19}
.single-lesson-wrapper #singleLesson #comments ol{list-style-type:none}
.single-lesson-wrapper #singleLesson #comments .comment .userAvatar img{border-radius:50%;border:2px solid #7b7f8e}
.single-lesson-wrapper #singleLesson #comments .comment p{margin:0;text-indent:1rem;color:#444}
.single-lesson-wrapper #singleLesson #comments .comment p.commentMeta{color:#7b7f8e;font-size:12px}
.single-lesson-wrapper #singleLesson #comments .comment p.commentMeta a{color:#7b7f8e}
.single-lesson-wrapper #singleLesson #comments .comment p img{margin:1rem}
.single-lesson-wrapper #singleLesson #comments .comment .comment-reply-link{background:#ff7d19}
.single-lesson-wrapper #singleLesson #comments #respond{margin-top:1rem;color:#444}
.single-lesson-wrapper #singleLesson #comments #respond h3{font-size:1.25rem}
.single-lesson-wrapper #singleLesson.quiz article{color:#444;padding:2rem}
.single-lesson-wrapper #singleLesson.quiz article header{padding:0}
@media(max-width:767px){.single-lesson-wrapper #singleLesson.quiz article img:hover{cursor:pointer}
.single-lesson-wrapper #singleLesson.quiz article ul{padding:10px 0}
}.single-lesson-wrapper #singleLesson.quiz article ul.answers{margin-bottom:1rem}
.single-lesson-wrapper #singleLesson.quiz article ul.answers li{list-style:none}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]+label{color:#444}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]+label:hover{cursor:pointer}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.2em;color:#444;width:1.4em}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]:checked+label{font-weight:900}
.single-lesson-wrapper #singleLesson.quiz article input[type=radio]:checked+label:before{content:"\f111";font-weight:900}
.single-lesson-wrapper #singleLesson.quiz article input[type="submit"],.single-lesson-wrapper #singleLesson.quiz article .send-message-button{background:#ff7d19;padding:.5rem 1rem;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;border-radius:8px !important}
.single-lesson-wrapper #singleLesson.quiz article input[type="submit"].quiz-submit.save,.single-lesson-wrapper #singleLesson.quiz article .send-message-button.quiz-submit.save{border:2px solid #ff7d19;background:transparent;color:#ff7d19 !important}
.single-lesson-wrapper #singleLesson.quiz article input[type="submit"]:hover,.single-lesson-wrapper #singleLesson.quiz article .send-message-button:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5) !important;box-shadow:0 2px 0 rgba(0,0,0,0.5) !important}
.single-lesson-wrapper #singleLesson.quiz article input[type="submit"].disabled,.single-lesson-wrapper #singleLesson.quiz article .send-message-button.disabled{background:#7b7f8e}
.my-account-wrapper .woocommerce table.my_account_orders .button{margin-left:1rem}
.my-account-wrapper .media-modal.rml-media-modal .media-frame-menu{display:none !important}
.my-account-wrapper .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-title,.my-account-wrapper .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-router,.my-account-wrapper .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-content,.my-account-wrapper .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-toolbar{left:0}
.my-account-wrapper .woocommerce-MyAccount-navigation{border-radius:0;min-height:75px;width:100% !important;float:none !important;padding:1.5rem 0 1rem}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-navigation{padding:1.5rem 1rem 1rem;font-size:12px}
}.my-account-wrapper .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:auto}
@media(min-width:544px){.my-account-wrapper .woocommerce-MyAccount-navigation ul{max-width:576px}
}@media(min-width:768px){.my-account-wrapper .woocommerce-MyAccount-navigation ul{max-width:720px}
}@media(min-width:992px){.my-account-wrapper .woocommerce-MyAccount-navigation ul{max-width:940px}
}@media(min-width:1200px){.my-account-wrapper .woocommerce-MyAccount-navigation ul{max-width:1140px}
}.my-account-wrapper .woocommerce-MyAccount-navigation ul li{display:inline-block}
.my-account-wrapper .woocommerce-MyAccount-navigation ul li a{padding:.25rem 0;margin-right:1.5rem;display:block;color:#7b7f8e}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-navigation ul li a{margin-right:1rem}
}.my-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover{color:#444;border-bottom:3px solid #444}
.my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a{color:#444;border-bottom:3px solid #444}
.my-account-wrapper .woocommerce-MyAccount-content{background:#fff;border-radius:4px;padding:2rem;float:none !important;margin:auto;margin-top:2rem;width:100% !important;border-top:10px solid #0071bc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;border-right:1px solid #edf2f7;border-left:1px solid #edf2f7}
@media(min-width:544px){.my-account-wrapper .woocommerce-MyAccount-content{max-width:576px}
}@media(min-width:768px){.my-account-wrapper .woocommerce-MyAccount-content{max-width:720px}
}@media(min-width:992px){.my-account-wrapper .woocommerce-MyAccount-content{max-width:940px}
}@media(min-width:1200px){.my-account-wrapper .woocommerce-MyAccount-content{max-width:1140px}
}@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-content{float:left !important}
.my-account-wrapper .woocommerce-MyAccount-content form .form-row-first,.my-account-wrapper .woocommerce-MyAccount-content form .form-row-last,.my-account-wrapper .woocommerce-MyAccount-content form .form-row-first,.my-account-wrapper .woocommerce-MyAccount-content form .form-row-last{width:100%}
.my-account-wrapper .woocommerce-MyAccount-content form{display:inline-block}
}.my-account-wrapper .woocommerce-MyAccount-content .input[type="submit"]{background:#ff7d19 !important;color:#fff !important;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;box-shadow:0 2px 0 rgba(0,0,0,0.1) !important;border-radius:8px !important}
.my-account-wrapper .woocommerce-MyAccount-content .input[type="submit"]:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5) !important;box-shadow:0 2px 0 rgba(0,0,0,0.5) !important}
.my-account-wrapper .woocommerce-MyAccount-content form input[type='text'],.my-account-wrapper .woocommerce-MyAccount-content form input[type="email"],.my-account-wrapper .woocommerce-MyAccount-content form input[type="password"],.my-account-wrapper .woocommerce-MyAccount-content form input[type='tel']{background:#eaecf2;color:#444;border:0;min-width:150px;line-height:2.5 !important;text-indent:1rem;padding:0 !important}
.my-account-wrapper .woocommerce-MyAccount-content form .form-inline .form-control{width:inherit}
.my-account-wrapper .woocommerce-MyAccount-content form .formTopLeft{margin-left:.6rem}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-content form .formTopLeft{margin-right:.6rem}
}.my-account-wrapper .woocommerce-MyAccount-content form .formTopRight{margin-right:.6rem}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-content form .formTopRight{margin-left:.6rem}
}.my-account-wrapper .woocommerce-MyAccount-content form #image-url{border:10px solid white;height:150px;width:150px;margin:auto;background-position:50% 50%;background-size:cover}
.my-account-wrapper .woocommerce-MyAccount-content form .cloudinary-button{background:#29abe2}
.my-account-wrapper .woocommerce-MyAccount-content form .cloudinary-button:hover{opacity:.7;color:white;background:#29abe2}
.my-account-wrapper .woocommerce-MyAccount-content form .cloudinary-thumbnails{display:none}
.my-account-wrapper .woocommerce-MyAccount-content form label[for="inputTerms"]{display:inline-block}
.my-account-wrapper .woocommerce-MyAccount-content form .form-row{margin:0;padding:0;padding-left:10px;width:49%;float:none !important;display:inline-block;margin-top:.5rem}
.my-account-wrapper .woocommerce-MyAccount-content form .form-row label{color:#7b7f8e;font-size:12px}
.my-account-wrapper .woocommerce-MyAccount-content form .form-row .required{display:none}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-content form .form-row{width:100%}
}.my-account-wrapper .woocommerce-MyAccount-content form select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;width:100%;background:#eaecf2;color:#444;padding:0 .75rem;font-size:1rem;line-height:2.5}
.my-account-wrapper .woocommerce-MyAccount-content form select:invalid{color:#7b7f8e}
.my-account-wrapper .woocommerce-MyAccount-content form select:active,.my-account-wrapper .woocommerce-MyAccount-content form select:focus,.my-account-wrapper .woocommerce-MyAccount-content form select:hover{z-index:2}
.my-account-wrapper .woocommerce-MyAccount-content form p#billing_country_field,.my-account-wrapper .woocommerce-MyAccount-content form p#billing_state_field,.my-account-wrapper .woocommerce-MyAccount-content form p#refferal_type_field,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_school_field,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_current_grade_field{position:relative}
.my-account-wrapper .woocommerce-MyAccount-content form p#billing_country_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#billing_state_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#refferal_type_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_school_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_current_grade_field:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:35px;font-size:25px;height:40px;right:15px;z-index:2;color:#29abe2;pointer-events:none;padding:0 0 0 10px}
@media(max-width:767px){.my-account-wrapper .woocommerce-MyAccount-content form p#billing_country_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#billing_state_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#refferal_type_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_school_field:after,.my-account-wrapper .woocommerce-MyAccount-content form p#learner_current_grade_field:after{top:35px}
}.my-account-wrapper .woocommerce-MyAccount-content form .help-block{position:absolute;top:2.5rem;left:1.5rem;font-size:12px;color:red}
.my-account-wrapper .woocommerce-MyAccount-content form input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
.my-account-wrapper .woocommerce-MyAccount-content form input[type=checkbox]+label{color:#fff}
.my-account-wrapper .woocommerce-MyAccount-content form input[type=checkbox]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:900;display:inline-block;content:"\f096";letter-spacing:10px;font-size:1.2em;color:#fff;width:1.4em}
.my-account-wrapper .woocommerce-MyAccount-content form input[type=checkbox]:checked+label:before{content:"\f046"}
.my-account-wrapper-cards .shop_table td{padding:1rem}
.my-account-wrapper-cards input[type=submit]{background:#ff7d19}
.videoPoster{position:absolute;padding:4rem;text-align:left;z-index:3;height:100%;cursor:pointer;width:calc(100% - 30px);background:rgba(0,113,188,0.8)}
.videoPoster .branding{position:absolute;bottom:4rem;left:4rem}
.videoPoster img{position:absolute;bottom:4rem;height:50px;right:4rem}
.videoPoster svg{width:100px;position:absolute;left:calc(50% - 50px);top:calc(50% - 35px)}
.videoPoster svg:hover{opacity:.8}
.videoPoster.Pause{display:none}
#al-review{overflow:scroll;background:rgba(0,113,188,0.9)}
#al-review .review-content{border-radius:2px}
#al-review .review-content textarea{border-radius:4px;border:1px solid #ccc !important;color:#444;width:100%;position:relative;padding:1rem}
#al-review .review-content .rating-feedback,#al-review .review-content .rating-comment,#al-review .review-content .form-submit{display:none}
#al-review .rating input[type=radio]{display:none}
#al-review .rating input[type=radio]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f005";letter-spacing:10px;font-size:2rem;color:#0071bc;width:1.4em;cursor:pointer}
#al-review .rating input[type=radio]:checked+label:before{font-weight:900}
#al-review .rating:hover input[type=radio]+label:before,#al-review .rating.checked input[type=radio]+label:before{font-weight:900}
#al-review .rating input[type=radio]:hover ~ input[type=radio]+label:before,#al-review .rating input[type=radio]:checked ~ input[type=radio]+label:before{font-weight:400 !important}
#alDashboardModal{background:rgba(255,255,255,0.9);overflow:scroll}
#alDashboardModal form.dashboard-form .dashboard-progress{width:100%;max-width:500px;margin:auto}
#alDashboardModal form.dashboard-form .dashboard-progress ul{list-style-type:none;text-align:center;display:table;width:100%;padding:0}
#alDashboardModal form.dashboard-form .dashboard-progress ul li{display:inline-block}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-divider{position:relative;display:table-cell}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-divider:before{content:"";background-color:#eaecf2;height:10px;color:#eaecf2;border-radius:2px;position:absolute;top:15px;width:125%;right:0;left:-2px}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-divider.past:before{background-color:#39c974}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item{position:relative;display:table-cell;width:40px;z-index:1}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item a{width:40px;height:40px;line-height:40px;border-radius:50%;display:block;background-color:#eaecf2;color:#ccc !important}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item a:hover{opacity:1}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item span{position:absolute;left:-20px;width:80px;font-size:12px;padding-top:.5rem;color:#ccc}
@media(max-width:767px){#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item span{left:-10px;width:60px;font-size:10px}
}#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item.current a{background-color:#29abe2;color:white !important}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item.current span{color:#0071bc}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item.past a{background-color:#39c974;color:white !important}
#alDashboardModal form.dashboard-form .dashboard-progress ul li.dashboard-progress-item.past span{color:#444}
#alDashboardModal form.dashboard-form fieldset .form-inline .form-control{width:inherit}
#alDashboardModal form.dashboard-form fieldset input{width:100%}
#alDashboardModal form.dashboard-form fieldset input:not(:-moz-placeholder-shown){background-image:url("/wp-content/themes/advantagelearn/media/correct.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
#alDashboardModal form.dashboard-form fieldset input:not(:-ms-input-placeholder){background-image:url("/wp-content/themes/advantagelearn/media/correct.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
#alDashboardModal form.dashboard-form fieldset input:not(:placeholder-shown){background-image:url("/wp-content/themes/advantagelearn/media/correct.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
#alDashboardModal form.dashboard-form fieldset .has-error input{background-image:url("/wp-content/themes/advantagelearn/media/incorrect.svg");background-position:right 10px bottom 5px;background-repeat:no-repeat}
#alDashboardModal form.dashboard-form fieldset .combodate{float:left;margin-bottom:1rem}
#alDashboardModal form.dashboard-form fieldset .combodate select{-webkit-appearance:menulist;height:2.5rem}
#alDashboardModal form.dashboard-form fieldset .cloudinary-button{background:#29abe2}
#alDashboardModal form.dashboard-form fieldset .cloudinary-button:hover{opacity:.7;color:white;background:#29abe2}
#alDashboardModal form.dashboard-form fieldset .cloudinary-thumbnails{display:none}
#alDashboardModal form.dashboard-form fieldset #image-url{border:10px solid white;height:150px;width:150px;margin:auto;background-position:50% 50%;background-size:cover}
#alDashboardModal form.dashboard-form fieldset label{display:none}
#alDashboardModal form.dashboard-form fieldset label[for="inputTerms"]{display:inline-block}
#alDashboardModal form.dashboard-form fieldset select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;width:100%;background:#fff;color:#444;padding:0 .75rem;font-size:1rem;line-height:2.5}
#alDashboardModal form.dashboard-form fieldset select:invalid{color:#7b7f8e}
#alDashboardModal form.dashboard-form fieldset select:active,#alDashboardModal form.dashboard-form fieldset select:focus,#alDashboardModal form.dashboard-form fieldset select:hover{z-index:2}
#alDashboardModal form.dashboard-form fieldset #learner_school_other_field{display:none}
#alDashboardModal form.dashboard-form fieldset p#billing_country_field,#alDashboardModal form.dashboard-form fieldset p#billing_state_field,#alDashboardModal form.dashboard-form fieldset p#refferal_type_field,#alDashboardModal form.dashboard-form fieldset p#learner_school_field,#alDashboardModal form.dashboard-form fieldset p#learner_current_grade_field{position:relative}
#alDashboardModal form.dashboard-form fieldset p#billing_country_field:after,#alDashboardModal form.dashboard-form fieldset p#billing_state_field:after,#alDashboardModal form.dashboard-form fieldset p#refferal_type_field:after,#alDashboardModal form.dashboard-form fieldset p#learner_school_field:after,#alDashboardModal form.dashboard-form fieldset p#learner_current_grade_field:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:40px;right:10px;z-index:2;color:#29abe2;pointer-events:none;padding:0 0 0 10px}
#alDashboardModal form.dashboard-form fieldset input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
#alDashboardModal form.dashboard-form fieldset input[type=checkbox]+label{color:#fff}
#alDashboardModal form.dashboard-form fieldset input[type=checkbox]+label:before{vertical-align:middle;font-family:'Font Awesome\ 5 Pro';font-weight:400;display:inline-block;content:"\f0c8";letter-spacing:10px;font-size:1.2em;color:#fff;width:1.4em}
#alDashboardModal form.dashboard-form fieldset input[type=checkbox]:checked+label:before{content:"\f14a"}
.page-template-template-my-dashboard .media-modal.rml-media-modal .media-frame-menu{display:none !important}
.page-template-template-my-dashboard .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-title,.page-template-template-my-dashboard .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-router,.page-template-template-my-dashboard .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-content,.page-template-template-my-dashboard .media-modal.rml-media-modal .media-frame:not(.hide-menu) .media-frame-toolbar{left:0}
@media(max-width:767px){.page-template-template-my-dashboard .dashboardItems .dashboardItem .inner{width:250px}
}.page-template-template-my-dashboard .dashboardItems .dashboardItem svg,.page-template-template-my-dashboard .dashboardItems .dashboardItem img{max-width:100%;height:100px;width:auto}
@media(max-width:767px){.page-template-template-my-dashboard .dashboardItems .dashboardItem h4{font-size:1.25rem !important}
}.page-template-template-my-dashboard .dashboardItems .dashboardItem p{font-size:1rem !important}
@media(max-width:767px){.page-template-template-my-dashboard .dashboardItems .dashboardItem p{font-size:12px !important}
}.page-template-template-my-dashboard .dashboardItems .dashboardItem a{border-radius:12px;max-width:380px}
@media(max-width:767px){.page-template-template-my-dashboard .dashboardItems .dashboardItem a{min-height:225px}
}@media(min-width:768px) and (max-width:991px){.page-template-template-my-dashboard .dashboardItems .dashboardItem a{min-height:325px}
}@media(min-width:992px){.page-template-template-my-dashboard .dashboardItems .dashboardItem a{min-height:325px}
}@media(min-width:1200px){.page-template-template-my-dashboard .dashboardItems .dashboardItem a{min-height:250px}
}.page-template-template-my-dashboard .dashboardItems .dashboardItem.fullIcon a{padding:0 !important}
.page-template-template-my-dashboard .dashboardItems .dashboardItem.fullIcon svg,.page-template-template-my-dashboard .dashboardItems .dashboardItem.fullIcon img{width:100%;height:auto}
.my-courses-wrapper .myCoursesNav{padding:0 .5rem;border-radius:2px}
.my-courses-wrapper .myCoursesNav .nav-item{display:inline-block}
.my-courses-wrapper .myCoursesNav .nav-item a{color:#7b7f8e;padding:.5rem 0}
.my-courses-wrapper .myCoursesNav .nav-item a.active,.my-courses-wrapper .myCoursesNav .nav-item a:hover{color:#444;border-bottom:3px solid #444;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.my-courses-wrapper .tab-content{margin-top:2rem}
.my-courses-wrapper .courseFilter{z-index:1;position:absolute;right:1rem;top:-10px}
.my-courses-wrapper .courseFilter .inner{font-size:0}
.my-courses-wrapper .courseFilter .inner label{border-radius:4px 0 0 4px;padding:0 .75rem;font-size:1rem;line-height:50px;background:#fff}
@media(max-width:767px){.my-courses-wrapper .courseFilter .inner label{font-size:12px}
}.my-courses-wrapper .courseFilter .inner select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px 4px 4px 4px;border:0;display:inline-block;min-width:160px;max-width:200px;color:#444;padding:0 1rem;font-size:1rem;height:auto !important;line-height:40px}
@media(max-width:767px){.my-courses-wrapper .courseFilter .inner select{font-size:12px;max-width:150px}
}.my-courses-wrapper .courseFilter .inner select:invalid{color:#7b7f8e}
.my-courses-wrapper .courseFilter .inner select:active,.my-courses-wrapper .courseFilter .inner select:focus,.my-courses-wrapper .courseFilter .inner select:hover{z-index:2}
.my-paths-wrapper .myCoursesNav{padding:0 .5rem;border-radius:2px}
.my-paths-wrapper .myCoursesNav .nav-item{display:inline-block}
.my-paths-wrapper .myCoursesNav .nav-item a{color:#7b7f8e;padding:.5rem 0}
.my-paths-wrapper .myCoursesNav .nav-item a.active,.my-paths-wrapper .myCoursesNav .nav-item a:hover{color:#444;border-bottom:3px solid #444;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.my-paths-wrapper .tab-content{margin-top:2rem}
.my-paths-wrapper #recentCourse{background:#fff;border-radius:2px}
.my-paths-wrapper #recentCourse .courseMeta{padding:1rem 2rem;border-radius:2px 2px 0 0}
.my-paths-wrapper #recentCourse .courseMeta i{line-height:1.7rem;font-size:20px}
.my-paths-wrapper #recentCourse .courseMeta .progress{display:inline-block;margin-left:2rem;height:10px;max-width:200px;width:30%;border:1px solid #fff;background:transparent}
.my-paths-wrapper #recentCourse .courseMeta .progress .progress-bar{background-color:#fff}
.my-paths-wrapper #recentCourse .courseMeta p{font-size:12px;line-height:1.7rem}
.my-paths-wrapper #recentCourse .recentCourseHeader{padding:2rem}
.my-paths-wrapper #recentCourse .recentCourseHeader h3{display:inline-block;margin-bottom:1rem}
.my-paths-wrapper #recentCourse .recentCourseHeader hr{padding:0 0 .3rem;color:#ccc}
.my-paths-wrapper #recentCourse .recentCourseLessons ul{padding:0;border:0}
.my-paths-wrapper #recentCourse .recentCourseLessons ul li{display:inline-block;border-bottom:1px solid #ccc;background:#f4f4f4;padding:1rem 2rem;width:100%}
.my-paths-wrapper #recentCourse .recentCourseLessons ul li:first-of-type{border-top:1px solid #ccc}
.my-paths-wrapper #recentCourse .recentCourseLessons ul li p{margin-left:1rem;font-size:14px;margin-bottom:0;display:inherit}
.my-paths-wrapper #recentCourse .resumeCourse{padding:2rem}
.my-paths-wrapper .pathsFilter .paths-search-reset{position:absolute;font-size:1rem;line-height:52px;right:1rem;z-index:3;display:none}
.my-paths-wrapper .pathsFilter input[type=radio]{display:none}
.my-paths-wrapper .pathsFilter label{border-radius:4px;padding:.25rem .5rem;font-size:1rem;background:#fff}
@media(max-width:767px){.my-paths-wrapper .pathsFilter label{font-size:10px}
}.my-paths-wrapper .pathsFilter label:hover{opacity:.7;cursor:pointer}
.my-paths-wrapper .pathsFilter input[type=radio]:checked+label{background:#29abe2;color:white !important}
.my-paths-wrapper .pathsFilter input[type=radio]:disabled+label{border-color:#ccc !important;color:#ccc !important}
.my-paths-wrapper .pathsFilter select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0 4px 4px 0;border:0;display:inline-block;max-width:200px;background:#fff;color:#444;padding:0 1rem;font-size:1rem;height:auto !important;line-height:50px}
@media(max-width:767px){.my-paths-wrapper .pathsFilter select{font-size:10px;max-width:110px}
}.my-paths-wrapper .pathsFilter select:invalid{color:#7b7f8e}
.my-paths-wrapper .pathsFilter select:active,.my-paths-wrapper .pathsFilter select:focus,.my-paths-wrapper .pathsFilter select:hover{z-index:2}
.my-paths-wrapper .pathsFilter select+p{position:relative;display:inline-block}
.my-paths-wrapper .pathsFilter select+p:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:-7px;font-size:25px;height:50px;right:20px;z-index:2;color:#29abe2;pointer-events:none;padding:0 0 0 10px}
.learner-following-wrapper .followNav{padding:0 .5rem;border-radius:2px}
.learner-following-wrapper .followNav .nav-item{display:inline-block}
.learner-following-wrapper .followNav .nav-item a{color:#7b7f8e;padding:.5rem 0}
.learner-following-wrapper .followNav .nav-item a.active,.learner-following-wrapper .followNav .nav-item a:hover{color:#444;border-bottom:3px solid #444;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.learner-following-wrapper .blueBorderTop{border-top:10px solid #0071bc}
.learner-following-wrapper .follow-items .follow-item{border-bottom:1px solid #7b7f8e}
.learner-following-wrapper .follow-items .follow-item:first-of-type{border-top:1px solid #7b7f8e}
.learner-following-wrapper .follow-items div img{border-radius:50%;border:2px solid #7b7f8e;max-width:inherit}
.learner-following-wrapper .followerSubmitEmail input{line-height:2rem !important;background:#eaecf2;color:#444}
.learner-following-wrapper .followerSubmitEmail input::-webkit-input-placeholder{color:#7b7f8e}
.learner-following-wrapper .followerSubmitEmail #loadingResults{min-height:100px}
.learner-following-wrapper .followSelect{font-size:0}
.learner-following-wrapper .followSelect label{border-radius:4px 0 0 4px;padding:0 .75rem;font-size:1rem;line-height:50px;background:#fff}
@media(max-width:767px){.learner-following-wrapper .followSelect label{font-size:12px}
}.learner-following-wrapper .followSelect select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0 4px 4px 0;border:0;display:inline-block;max-width:200px;background:#fff;color:#444;padding:0 1rem;font-size:1rem;height:auto !important;line-height:50px}
@media(max-width:767px){.learner-following-wrapper .followSelect select{font-size:12px;max-width:150px}
}.learner-following-wrapper .followSelect select:invalid{color:#7b7f8e}
.learner-following-wrapper .followSelect select:active,.learner-following-wrapper .followSelect select:focus,.learner-following-wrapper .followSelect select:hover{z-index:2}
.learner-following-wrapper .followSelect select+p{position:relative;display:inline-block}
.learner-following-wrapper .followSelect select+p:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:-7px;font-size:25px;height:50px;right:20px;z-index:2;color:#29abe2;pointer-events:none;padding:0 0 0 10px}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingMeta{border-top:10px solid #0071bc}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingMeta img{border-radius:50%;border:5px solid #7b7f8e}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingMeta table{border-bottom:1px solid #7b7f8e;border-top:1px solid #7b7f8e}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingMeta table tr:first-of-type td{border-top:0}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingMeta table td:last-of-type{color:#7b7f8e}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingCourses table{border-top:0}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingCourses table thead th{border-top:0;font-weight:400}
.learner-following-wrapper .learnerFollowingBlock .learnerFollowingCourses table tbody{color:#7b7f8e}
.learner-following-wrapper input[type="search"]{border:0;line-height:2rem}
.learner-following-wrapper .select2-container--default .select2-selection--single{background-color:#29abe2;border:0;border-radius:10px;height:38px}
.learner-following-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding:.5rem .75rem;font-size:1rem;line-height:1.25;font-family:Montserrat}
.learner-following-wrapper .select2-selection__arrow{position:inherit !important}
.learner-following-wrapper .select2-selection__arrow b{display:none}
.learner-following-wrapper .select2-selection__arrow:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:0;font-size:25px;height:38px;line-height:38px;right:10px;z-index:3;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px;background:#29abe2}
.learner-following-wrapper .dt-button,.learner-following-wrapper .dataTables_wrapper span>.paginate_button{background:white !important;border:2px solid #ff7d19 !important;border-radius:4px !important;color:#ff7d19 !important}
.learner-following-wrapper .dt-button.current,.learner-following-wrapper .dataTables_wrapper span>.paginate_button.current{color:white !important;background:#ff7d19 !important}
.learner-following-wrapper .dataTables_length{margin-left:1rem}
.learner-following-wrapper .dataTables_length select{height:2.5rem;border:0}
.learner-following-wrapper img.avatar{border-radius:50%}
.learner-following-wrapper .dataTables_scrollBody .dataTable{padding-top:0 !important}
.learner-following-wrapper .mobile-notification{border:1px solid #ff7d19;background:white;border-radius:3px}
.learner-following-wrapper .mobile-notification b{font-weight:bold}
.single-lesson-wrapper div.sensei-message a.next-lesson{display:none !important}
.single-lesson-wrapper #sensei-quiz-list img:hover{opacity:.7;cursor:pointer}
.single-lesson-wrapper .quiz input[type=submit]{text-transform:none;font-size:14px}
.single-lesson-wrapper #al-quiz-img{background:rgba(0,0,0,0.7)}
.single-lesson-wrapper #al-quiz-img .modal-dialog{max-width:100%}
.single-lesson-wrapper #al-quiz-img .quiz-image-content{max-height:75vh;overflow-x:auto;overflow-y:auto}
@media(max-width:767px){.single-lesson-wrapper #al-quiz-img .quiz-image-content img{max-width:none}
}.single-lesson-wrapper .quiz form ol#sensei-quiz-list{padding:15px}
.single-lesson-wrapper button#start-quiz{border:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:8px;color:#fff;font-size:23px;background:#ff7d19;padding:8px 30px}
.single-lesson-wrapper button#start-quiz:hover{-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:0 2px 0 rgba(0,0,0,0.5);opacity:.9}
.lesson-search-block{border-radius:8px}
.lesson-search-block div:first-child{border-top-left-radius:8px;border-top-right-radius:8px}
.lesson-search-block div:first-child img{height:50px}
.lesson-search-block ul{padding-left:1.5rem}
.lesson-search-block>div:last-child{border-top:1px #29abe2 dashed}
@media(min-width:768px) and (max-width:991px){.my-paths-lessons-wrapper{max-width:510px}
}.my-paths-lessons-wrapper .myCoursesNav{padding:0 .5rem;border-radius:2px}
.my-paths-lessons-wrapper .myCoursesNav .nav-item{display:inline-block}
.my-paths-lessons-wrapper .myCoursesNav .nav-item a{color:#7b7f8e;padding:.5rem 0}
.my-paths-lessons-wrapper .myCoursesNav .nav-item a.active,.my-paths-lessons-wrapper .myCoursesNav .nav-item a:hover{color:#444;border-bottom:3px solid #444;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.my-paths-lessons-wrapper #data-table{display:none}
@media(max-width:767px){.my-paths-lessons-wrapper #data-table_wrapper{overflow-x:scroll}
}.my-paths-lessons-wrapper #data-table_wrapper #data-table{display:table}
.my-paths-lessons-wrapper #data-table_wrapper .dtr-details{list-style:none;padding-left:10px}
.my-paths-lessons-wrapper #data-table_wrapper .dtr-details li{margin:1.5rem 0}
.my-paths-lessons-wrapper #data-table_wrapper label.filter_label{font-size:1rem;font-weight:bold}
@media(min-width:992px){.my-paths-lessons-wrapper #data-table_wrapper label.filter_label{color:white}
}.my-paths-lessons-wrapper #data-table_wrapper select[name="data-table_length"]{height:2rem;color:white;border:0;background-color:#29abe2}
.my-paths-lessons-wrapper #data-table_wrapper select.table_filter{background-color:#29abe2;border:0;border-radius:10px;height:38px;color:#fff;padding:0 .75rem;font-size:1rem;line-height:1.25;max-width:180px;min-width:120px;font-family:Montserrat;-webkit-appearance:none}
.my-paths-lessons-wrapper #data-table_wrapper select.table_filter:focus{outline:none !important}
.my-paths-lessons-wrapper #data-table_wrapper select.table_filter:hover{cursor:pointer}
.my-paths-lessons-wrapper #data-table_wrapper select.table_filter+p{position:relative;display:inline-block}
.my-paths-lessons-wrapper #data-table_wrapper select.table_filter+p:after{content:"\f0d7";font-family:'Font Awesome\ 5 Pro';font-weight:900;position:absolute;top:-8px;font-size:25px;height:38px;line-height:38px;right:10px;z-index:3;color:#fff;pointer-events:none;border-left:3px solid white;padding:0 0 0 10px;background:#29abe2}
.my-paths-lessons-wrapper #data-table_wrapper .dataTables_paginate .paginate_button.current{color:#444;background:#ccc;border:1px #ccc solid}
.my-paths-lessons-wrapper #data-table_wrapper .dataTables_paginate .paginate_button:hover{color:#444;background:#ccc;border:1px #ccc solid;opacity:.7}
.my-paths-lessons-wrapper #data-table_wrapper #data-table_length{float:right}
.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter{float:left;width:50%;margin-bottom:2rem}
@media(max-width:767px){.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter{width:100%}
}.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter input[type='search']{width:70%;line-height:2rem;border:0;color:#444}
.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter input[type='search']:focus{outline:0}
@media(max-width:767px){.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter input[type='search']{font-size:12px}
}.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter label{width:100%;text-align:left;border-radius:4px;padding:.5rem .75rem;font-size:1rem;line-height:50px;background:#fff}
@media(max-width:767px){.my-paths-lessons-wrapper #data-table_wrapper #data-table_filter label{font-size:10px}
}.my-paths-lessons-wrapper #data-table_wrapper table thead th{vertical-align:top;background:#0071bc;color:white;border-right:1px #29abe2 dashed;border-bottom:0}
.my-paths-lessons-wrapper #data-table_wrapper table thead th :last-of-type{border-right:0}
.my-paths-lessons-wrapper #data-table_wrapper table{border-bottom:0}
.my-paths-lessons-wrapper #data-table_wrapper table tbody tr{height:1px}
.my-paths-lessons-wrapper #data-table_wrapper table tbody td{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;height:inherit}
.my-paths-lessons-wrapper #data-table_wrapper table tbody td.cta_cell:hover{border:1px solid #29abe2;opacity:.7}
.my-paths-lessons-wrapper #data-table_wrapper table tbody td span.path-label{background:#ccc;border-radius:6px;padding:2px 6px;font-size:14px;display:inline-block;margin:3px}
.my-paths-lessons-wrapper #data-table_wrapper table tbody tr:nth-child(even){background-color:#f1f7fb}
.my-paths-lessons-wrapper #data-table_wrapper table tbody tr:nth-child(odd){background-color:#d2e6f3}
#course-update-modal{background:rgba(255,255,255,0.7);overflow-y:scroll;-webkit-overflow-scrolling:touch}
#course-update-modal .modal-dialog{max-width:600px}
#course-update-modal .modal-content{background:transparent;border:0}
#course-update-modal .redeem-container{border-radius:8px;background:transparent;position:relative;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.25);box-shadow:0 0 2px 0 rgba(0,0,0,0.25)}
#course-update-modal .redeem-container .redeem-header{border-radius:8px 8px 0 0}
#course-update-modal .redeem-container .redeem-header button.close{position:absolute;z-index:1;color:#fff;opacity:1;right:1rem;top:1rem;font-size:1.5rem}
#course-update-modal .redeem-container .redeem-header button.close:hover{opacity:.7}