#footer-info img,footer .amp{margin-right:3px;padding:0px;width:14px;margin-bottom:-4px}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:10px 0px 10px 10px;line-height:1.7!important}button#place_order{margin-top:2em}.woocommerce-order-received .tribe-event-details{background:#eeeeee;padding:14px;font-size:13px;line-height:1.5;margin-top:10px}.woocommerce-order-received .tribe-event-details em{display:inline-block;margin-bottom:1em;font-size:1.25em}.woocommerce-order-received .tribe-event-details a.event-title{font-size:1.54em}.announcement-week .et_pb_text{border-bottom:2px solid #afe1f2}#page-container{overflow-x:hidden}#tribe-events-pg-template .tribe-events-content ol li,#tribe-events-pg-template .tribe-events-content ul li,.tribe-events-after-html ol li,.tribe-events-after-html ul li,.tribe-events-before-html ol li,.tribe-events-before-html ul li{font-size:16px!important;line-height:1.6!important;margin-bottom:.75em}.tribe-events-cal-links a{color:grey!important}h3.tribe-common-h5.tribe-common-h5--min-medium.tribe-common-h--alt.tribe-ticket__tickets-heading,h2.tribe-dialog__title.tribe-modal__title.tribe-common-h5.tribe-common-h--alt.tribe-modal--ar__title{text-transform:inherit;color:#1da2d9}button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit,button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit+span{display:none}.tribe-events-single-event-description.tribe-events-content ol,.tribe-events-content p,.tribe-events-single-event-description.tribe-events-content ul{font-size:16px!important;line-height:1.6!important;color:inherit!important}.tribe-events-single-event-description.tribe-events-content ul{margin-left:1em!important;padding-left:1em!important}.mfp-title{display:none!important}.mfp-counter{color:#fff!important;font-size:14px!important}.mfp-image-holder .mfp-close{opacity:.62!important}.col-border{border:2px solid #FFC550!important;border-bottom:24px solid #FFC550!important;padding:18px 32px 28px!important}.mg-t-30{margin-top:30px}div#regprog,#past{padding-bottom:0}.portal-account-info *{margin-bottom:0!important}.portal-account-info{border-bottom:1px solid #ddd}@media screen and (max-width:980px){.col-border{padding:18px 18px 18px!important}}.iconimage{margin-bottom:10px!important}.rescbox h3{padding-bottom:1em!important}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove,.event-tickets .tribe-tickets__tickets-item-quantity-add,.event-tickets .tribe-tickets__tickets-item-quantity-remove{border:none;width:20px;z-index:9}.tribe-common-h3.tribe-common-h4--min-medium.tribe-tickets__tickets-item-quantity-number-input{font-weight:bold}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-number,.event-tickets .tribe-tickets__tickets-item-quantity-number{width:60px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-number,.event-tickets .tribe-tickets__tickets-item-quantity-number{height:auto!important;text-align:center;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;width:70px;margin-right:-13px;z-index:0}.et_pb_toggle_title{padding:0 26px 0 0!important}.et_pb_toggle_title:before{font-size:24px!important;text-shadow:none}@media screen and (max-width:980px){div#givesection .et_pb_row .et_pb_column_single{order:-4}div#givesection .et_pb_row .et_pb_specialty_column{order:1}div#givesection .et_pb_row{display:flex;flex-wrap:wrap}h2.et_pb_toggle_title{font-size:24px!important}h3.et_pb_toggle_title{font-size:22px!important}h4.et_pb_toggle_title{font-size:20px!important}h5.et_pb_toggle_title{font-size:16px!important}.et_pb_toggle_title:before{font-size:21px!important}}.et_pb_toggle_open .et_pb_toggle_title:before{color:#024f86!important}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}@media screen and (min-width:641px){.gform_body{width:calc(100% + 16px)!important}}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0px 0!important}.gform_wrapper.gravity-theme .top_label .gsection_description{padding-bottom:3px!important}.et-l--footer .et_pb_text .et_pb_button_module_wrapper .et_pb_button{color:white!important}.et_pb_text .et_pb_button_module_wrapper .et_pb_button:after{bottom:3px!important}.bookly-form h3{font-size:2em}.bookly-form .picker__day--outfocus{opacity:.65}.bookly-form .picker__day--disabled{opacity:.25;text-decoration:line-through}body.et-db .bookly-form .bookly-progress-tracker>.active .step{background-color:#c1da24!important}#featured-events .tribe-events-c-subscribe-dropdown{display:none!important}@media screen and (min-width:651px){.bookly-box{width:50%;float:left}.bookly-box.bookly-table,.bookly-box.bookly-bold,.bookly-box.bookly-nav-steps,.bookly-custom-fields-container+.bookly-box,.bookly-box.bookly-custom-field-row:first-child,.bookly-progress-tracker+.bookly-box,.bookly-box.bookly-label-error,.bookly-payment-nav .bookly-box,.bookly-box.bookly-info-text-coupon+.bookly-box{width:100%!important}div#bookly-js-address~.bookly-box.bookly-table{clear:both;float:none!important;width:100%!important}}div#bookly-js-address~.bookly-box.bookly-table::before{content:'Student Information'!important;display:table-caption;position:relative;font-size:2em;font-weight:bold;text-transform:uppercase;padding-bottom:20px;border-top:2px solid #ec098e;width:calc(100% - 0.5em);padding-top:20px;color:#ec098e}body.et-db .bookly-form .bookly-btn{background:#32965a!important}body.et-db .bookly-form .bookly-pagination>li.active,.bookly-form .bookly-columnizer .bookly-day,.bookly-form .bookly-schedule-date{background:#2fabe1!important;border-color:#2fabe1!important}body.et-db .bookly-form .bookly-columnizer .bookly-hour:hover{border-color:#afe1f2!important;color:#afe1f2!important;background:#f4fbfd!important}body.et-db .bookly-form .bookly-columnizer .bookly-hour:hover .bookly-hour-icon{border-color:#2fabe1!important;color:#2fabe1!important}body.et-db .bookly-columnizer .bookly-hour:hover .bookly-hour-icon span{background-color:#2fabe1!important}.bookly-form{border:2px solid #d3d3d3;display:block;position:relative;clear:both;float:none;padding:1em;padding-top:2em;box-shadow:0 10px 20px -10px rgb(0 0 0 / 10%);border-radius:15px}.bookly-form>div{display:inline-table}.bookly-box.bookly-nav-steps{float:none;clear:both;width:100%;margin-bottom:0!important}.bookly-modal-dialog{display:none}.bookly-box b{background:#e5f5fb;color:#024f86;padding:.125em .125em;margin:-.125em -.125em;font-size:1.2em;vertical-align:middle;line-height:1.4}body.et-db .bookly-form input[type="text"].bookly-error,body.et-db .bookly-form input[type="password"].bookly-error,body.et-db .bookly-form select.bookly-error,body.et-db .bookly-form textarea.bookly-error,body.et-db .bookly-extra-step div.bookly-extras-thumb.bookly-extras-selected{border-color:#fec550!important}body.et-db .bookly-form .bookly-label-error{color:#fe7450!important}.staff-cal .color-key{padding-top:40px}@media screen and (min-width:1240px){.staff-cal>div{display:flex;align-items:flex-start;flex-wrap:wrap}.staff-cal div#bookly-tbs{width:calc(100% - 189px);margin:auto!important}.staff-cal .color-key{width:189px;padding-left:20px;padding-top:0}}.lgl_form label,.lgl_form input::placeholder,.lgl_form button{font-family:'Open Sans',sans-serif;font-size:16px;color:#333333}