#banner a{color:white!important}.white-font{color:#fff!important;text-decoration:underline!important}.et-db #et-boc .et-l #et_pb_toggle_builder.et_pb_builder_is_used{display:none!important}#misc input{background-color:transparent!important;color:rgba(255,255,255,0.75)!important;font-size:16px;border:none;padding:10px 150px 10px 0px}#taxes input[type="submit"],.codeButton input{color:#2C255B!important;border-width:2px!important;border-radius:0px;font-size:16px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#FFFFFF;padding:10px 15px;border:none;font-weight:600}.codeButton input{border:2px solid #2C255B}#taxes input[type="submit"]:hover,.codeButton input:hover{color:#fff!important;background-color:#2C255B!important;border:solid white 3px}#calendarTitle{color:transparent!important}#et-boc #main-footer,.et-l--footer{position:relative;margin-top:-310px}.post-template-default #main-content{background-color:#2c255b!important}.teacher img{max-width:60%}.resize .entry-featured-image-url{padding-top:100%;display:block}.resize .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.teacher .post-meta{display:none}.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a{padding-top:15px;text-align:center}#gform_submit_button_1{color:#FFFFFF!important;border-width:0px!important;border-radius:0px;font-size:18px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#2C255B;padding:5px 15px}.mec-booking-button{color:#FFFFFF!important;border-width:0px!important;border-radius:0px;font-size:18px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#541c24!important;padding:5px 15px}#gform_submit_button_1:hover,.mec-booking-button:hover{background-color:#541c24!important}.mec-booking-button:hover{background-color:#fff!important;color:#541c24!important}.gform_wrapper .gfield_required{color:#541c24!important}#et-boc .et_pb_menu .et-menu-nav>ul ul{margin-top:-5px!important;padding-top:0px}#main-content{min-height:400px}.el-blog-2 .et_pb_post{border-radius:0px!important;box-shadow:0px 2px 18px 0px rgba(37,37,91,48%)!important}#et-main-area .mec-load-more-button{background:#2c255b;color:#fff;border:2px solid #2c255b;border-radius:0px}#et-main-area .mec-load-more-button:hover{background:#541c24!important;border:2px solid #541c24!important}.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover{background:#2c255b!important}#et-main-area .event-color{Background:#2c255b!important}#et-main-area .ytp-large-play-button-red-bg .ytp-large-play-button-bg{fill:#541c24!important}.et_pb_section_4:before,.et_pb_section_7:before{background-color:#541c24!important}.et_pb_menu_0 .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button,.et_pb_menu_0 .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button,.et_pb_menu_1 .mobile_nav .mobile_menu_bar:before,.et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__cart-button,.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2C255B!important}.de-light-courses-section .et_pb_blurb{background-color:#2C255B!important}#et-main-area .et_pb_section_8:before,.et_pb_section_1:before{background-color:#541c24!important}.nav ul li a:hover{color:#2C255B!important}.et_mobile_menu{border-top:3px solid #2C255B!important}.et_pb_module .mobile_menu_bar:before{top:10px!important}#et-boc .et_pb_menu_1_tb_header.et_pb_menu .nav li ul{margin-left:-48.5px!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent!important;opacity:100%!important;text-decoration:underline;text-decoration-color:#541c24;text-decoration-thickness:3px}.et_pb_section_2:before,.et_pb_section_5:before,.et_pb_section_3:before,.et_pb_section_6:before{background-color:#541c24!important;z-index:100}@media (max-width:981px){#et-boc #main-footer,.et-l--footer{margin-top:0px!important}}@media (min-width:981px){.et-dropdown-removing>ul{display:block!important}.nav li ul{-webkit-transition:.2s ease-in-out .5s;transition:.2s ease-in-out 1s}.nav li ul:hover{-webkit-transition:0.4s ease-in-out 0s!important;transition:0.2s ease-in-out 0s!important}#et-top-navigation nav>ul>li:hover~.et-dropdown-removing>ul{display:none!important}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:normal}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#541c24;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}