@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600|Open+Sans:400,600,700);html,body{height:100%!important;font-family:sans-serif;flex-direction:column!important;display:flex!important}.padding-20{padding:20px}.padding-40{padding:40px}.padding-80{padding:80px}.padding-top-30{padding-top:30px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-right-20{padding-right:20px}.padding-top-0{padding-top:0}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-left-10{margin-left:10px}.margin-bottom-0{margin-bottom:0}.width-100{width:100%}.background-color-blue{background-color:#00a5e1;border-color:#00a5e1}.background-color-black{background-color:#333;border-color:#333}.background-color-black:hover{background-color:#444;border-color:#444}.background-color-white{background-color:#fff}.background-color-purple,.background-color-purple:hover{background-color:#6b5faa;border-color:#6b5faa;color:#fff}.background-color-pink{background-color:#d85198;border-color:#d85198;color:#fff}.background-color-pink:hover{background-color:#c13680;border-color:#c13680;color:#fff}.bluebox{border:2px solid #00a5e1}.spacer{display:block;height:1px;clear:both}.form-notice{display:block;text-align:center;color:#dc3545;font-weight:700;font-size:12px;min-height:12px}.flash{color:#fff;background-color:#6b5faa;border-radius:5px;padding:7px;font-weight:700}.hidden{display:none}.navbar{padding-left:0;padding-right:0}.navbar-nav{width:100%;flex-wrap:wrap}.nav-item{text-align:center;flex-grow:1;flex-basis:auto}.nav-item.account{background-color:#00a5e1;margin:5px 0}.nav-item.account a{color:white!important}body.frontend .nav-item.account{display:none}li.break{flex-basis:100%!important;height:0}.dropdown-toggle::after{display:none}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.5)}a{color:#00a5e1}a:hover{text-decoration:none}h1{font-size:2.5rem;text-transform:uppercase;font-weight:700}h2{font-size:2rem;text-transform:uppercase;font-weight:700}h3{font-size:1.5rem;text-transform:uppercase;font-weight:700}.white-text,.white-text a{color:#fff!important}.white-text a:hover{color:#fff!important;text-decoration:none}.blue-text{color:#00a5e1}.gray-text{color:rgba(0,0,0,.5)}.red-text{color:#dc3545}.uppercase{text-transform:uppercase}.mcopy{font-weight:500;font-size:1.4rem}.sm-text{font-size:.9rem}.text-justified{text-align:justify}.bold{font-weight:700}.bold500{font-weight:500}.bold600{font-weight:600}.bold700{font-weight:700}.italics{font-style:italic}.card-title{font-size:1.2rem;font-weight:700;margin:10px 0 0 0}.video_title{font-size:1.25rem;font-weight:500;line-height:1.5rem}.video_title a{color:#00a5e1}.video_meta{font-size:1rem;font-weight:400;line-height:1rem;color:#666}.live_class_title{font-size:1.25rem;line-height:1.5rem}.live_class_subtitle{font-size:1rem}.live_class_description{font-size:1rem;line-height:1rem;text-align:justify}.live_class_enrolled{position:absolute;top:0;left:0;width:100%;height:15px;font-size:.7rem;line-height:.7rem;text-transform:uppercase;color:#fff;background-color:#6b5faa;text-align:center;padding:4px;vertical-align:middle}.dot{text-align:center;padding:0 5px}.stat_title{text-align:center;color:rgba(0,0,0,.5);font-size:1.5rem;display:block;line-height:1.1}.stat_value{text-align:center;font-weight:700;font-size:1.5rem;display:block;line-height:1.5}.hide_details,.show_details{cursor:pointer}.class_date_row{background-color:rgba(0,0,0,.03);border-top-style:solid;border-bottom-style:solid;border-color:rgba(0,0,0,.03);padding:20px;border-width:1px}.live_class_row{padding:20px;border-bottom:1px solid rgba(0,0,0,.06)}.datetime-classtime.new input,.datetime-classtime.new select{border-radius:0;border-top:none}.datetime-classtime.new:last-of-type input{border-bottom-left-radius:.25rem}.datetime-classtime.new:last-of-type select{border-bottom-right-radius:.25rem}.live-class-card-header{border-bottom:none;padding:.35rem 1rem;background-color:#495057;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.live-class-card-header span{font-size:1rem;color:#ccc}img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}img.rounded{border-radius:1rem!important}footer{padding-top:50px;padding-bottom:50px}#calendar{margin:40px auto 20px;width:100%;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #c3c3c3;-webkit-box-shadow:0 0 21px 2px rgba(0,0,0,.18);-moz-box-shadow:0 0 21px 2px rgba(0,0,0,.18);box-shadow:0 0 21px 2px rgba(0,0,0,.18)}.fc-state-disabled{background-color:#fff!important}.fc-state-hover .fc-state-disabled{background-color:#f7f7f7!important}.fc-header-title h2{font-size:1.3rem}.fc-button-wrap{min-width:0px!important}.fc-header-left{width:auto!important}.important .fc-event-inner{background-color:#dc3545!important}.fc-state-highlight>div>div.fc-day-number{background-color:#c3c3c3!important}.bi{display:inline-block}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;border-top:1px solid #eee;outline:none;text-transform:uppercase;font-weight:700;transition:0.4s}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion:after{content:'\02795';font-size:13px;color:#777;float:left;margin-right:10px}.active:after{content:"\2796"}td.fc-day{background:#fff!important;font-family:"Open Sans",sans-serif}td.fc-today{background:#fff!important}.fc-first th{font-family:"Open Sans",sans-serif;background:#f7f7f7!important;color:#36474f;font-size:14px!important;font-weight:600!important;border-top:1px solid #ccc}.fc-event-inner{font-family:'Open Sans',sans-serif;background:#03a9f3!important;color:#fff!important;font-size:12px!important;font-weight:400!important;padding:5px 4px!important}.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em;font-family:"Montserrat",sans-serif}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap;padding:15px 10px 0}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top;margin-top:-5px}.fc-header-title h2{margin-top:0;white-space:nowrap;font-size:32px;font-weight:100;margin-bottom:10px;font-family:"Open Sans",sans-serif}span.fc-button{font-family:"Open Sans",sans-serif;color:#36474f;font-weight:600;text-transform:capitalize}.fc-state-down,.fc-state-active{background-color:transparent!important;color:#137abb!important;font-weight:600;border-bottom:3px solid #137abb}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{vertical-align:top}.fc-button-wrap{display:inline-block;min-width:68px;padding:0 .06em;margin:0}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both;zoom:1}.fc-view{width:100%;overflow:hidden}.fc-widget-content{border:1px solid #e5e5e5}.fc-widget-header{border-bottom:1px solid #eee}.fc-state-highlight>div>div.fc-day-number{background-color:#ff3b30;color:#fff;border-radius:50%;margin:4px}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-text-arrow{margin:0 .4em;font-size:2em;line-height:23px;vertical-align:baseline}.fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow{font-weight:700}.fc-button .fc-icon-wrap{position:relative;float:left;top:50%}.fc-button .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}.fc-state-default{border-color:#137abb;color:#137abb}.fc-button-month.fc-state-default,.fc-button-agendaWeek.fc-state-default,.fc-button-agendaDay.fc-state-default{text-align:center;transition:all 0.2s;-webkit-transition:all 0.2s}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#36474f;background-color:#f7f7f7;border-radius:4px}.fc-state-hover{color:#ff3b30;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#ff3b30;background-image:none;outline:0;color:#fff;border-radius:0}.fc-state-disabled{cursor:default;background-image:none;background-color:#ffe3e3;filter:alpha(opacity=65);box-shadow:none;border:1px solid #ffe3e3;color:#ff3b30}.fc-event-container>*{z-index:8}.fc-event-container>.ui-draggable-dragging,.fc-event-container>.ui-resizable-resizing{z-index:9}.fc-event{border:1px solid #fff;background-color:#fff;color:#919191;font-size:12px;cursor:default}.fc-event.chill{background-color:#f3dcf8}.fc-event.info{background-color:#c6ebfe}.fc-event.important{background-color:#ffbebe}.fc-event.success{background-color:#beffbf}.fc-event:hover{opacity:.7}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;height:100%;overflow:hidden;line-height:15px}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px}.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate .fc-week .fc-first{border-left:0}.fc-border-separate .fc-week .fc-last{border-right:0}.fc-border-separate tr.fc-last th{border-bottom-width:1px;border-color:#cdcdcd;font-size:16px;font-weight:300;line-height:30px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:700}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400}.fc-agenda .fc-week-number{font-weight:700}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}thead tr.fc-first{background-color:#f7f7f7}table.fc-header{background-color:#fff;border-radius:6px 6px 0 0}.fc-week .fc-day>div .fc-day-number{font-size:15px;margin:2px;min-width:19px;padding:6px;text-align:center;width:30px;height:30px}.fc-sun,.fc-sat{color:#b8b8b8}.fc-week .fc-day:hover .fc-day-number{background-color:#b8b8b8;border-radius:50%;color:#fff;transition:background-color 0.2s}.fc-week .fc-day.fc-state-highlight:hover .fc-day-number{background-color:#ff3b30}.fc-button-today{border:1px solid rgba(255,255,255,0)}.fc-view-agendaDay thead tr.fc-first .fc-widget-header{text-align:right;padding-right:10px}
/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */
 .fc-event{background:#fff!important;color:#000!important}.fc-event-bg{display:none!important}.fc-event .ui-resizable-handle{display:none!important}.videoParent{position:relative;z-index:-1}.videoContainer{position:absolute;top:0;left:0;width:100%;height:100%}.videoBackground{position:absolute;display:block;width:100%;height:100vw;top:50%!important;left:50%!important;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.hero-text{z-index:1}.containerbackground{background-repeat:no-repeat;background-attachment:fixed;background-size:contain;background:center}.wegotyou{background-image:url(/public/img/frontend/We-Got-You.jpg)}.liveandlearn{background-image:url(/public/img/frontend/Live-and-Learn.jpg)}.whereweteach{background-image:url(/public/img/frontend/Where-We-Teach.jpg)}.ourteachers{background-image:url(/public/img/frontend/Our-Teachers.jpg)}.ourclasses{background-image:url(/public/img/frontend/Our-Classes.jpg)}.faq{background-image:url(/public/img/frontend/Frequently-Asked-Questions.jpg)}.whoweare{background-image:url(/public/img/frontend/Who-We-Are.jpg)}.form-contact input[id="contactName"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-contact input[id="contactEmail"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.form-contact input[id="inputPhone"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.form-contact textarea[id="contactMessage"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.themed-grid-col{padding-top:15px;padding-bottom:15px;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.themed-container{padding:15px;margin-bottom:30px;background-color:rgba(0,123,255,.15);border:1px solid rgba(0,123,255,.2)}ul.bannerSlider{padding-left:0}.bannerSlider{height:450px}.bannerSlider .slide__image::before{content:"";position:absolute;width:100%;height:450px}.bannerSlider .slick-slide{position:relative}.bannerSlider .slide__image img{width:100%;height:450px;object-fit:cover}img.slide__image__top-position{object-position:center bottom}.bannerSlider .slide__text{position:absolute;z-index:100;text-align:center;width:100%;top:50%;transform:translateY(-50%)}.bannerSlider .slide__text h2{font-size:48px;font-weight:100;color:#fff}.slick-slide{overflow:hidden;padding-right:1px}.form-savelive input[id="inputURL"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-savelive input[id="inputID"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}.form-savelive input[id="inputMeetingPassword"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-accountedit input[id="inputFirstName"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-accountedit input[id="inputLastName"],.form-accountedit select[id="inputCommunity"],.form-accountedit input[id="inputPhone"]{margin-bottom:-1px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-accountedit input[id="inputApt"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}button.removechild{position:relative;top:-35px;right:5px;display:inline}body.login{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px;background-color:#fff}.form-signin{width:100%;max-width:330px;padding:15px;margin:auto}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signup input[id="inputFirstName"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signup input[id="inputLastName"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signup input[id="inputEmail"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signup input[id="inputPhone"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signup input[id="inputPassword"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signup input[id="inputPassword2"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signup select[id="inputCommunity"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signup input[id="inputApt"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.termsx{overflow-y:scroll;height:150px;width:100%;border:1px solid #ced4da;padding:10px}.pwdProgress{height:3px}input[type="password"].invalid{border-color:#dc3545}