
/* ========================================
===========================================
1. BEFORES
===========================================
======================================== */

/* ========================================
1.A. ADD EMPTY CONTENT
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before {
  content: "";
}

/* ========================================
1.B. ABOUT SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.about-sign .percent p .percent-value:before {
  content: "~";
}

/* ========================================
1.C. ABOUT & DOLLAR SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.about-dollar-sign .percent p .percent-value:before {
  content: "~$";
}

/* ========================================
1.D. DOLLAR SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.dollar-sign .percent p .percent-value:before {
  content: "$";
}

/* ========================================
1.E. CHECKMARK
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before {
  content: "\2713";
}

/* ========================================
1.F. GREATER THAN SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.greater-than .percent p .percent-value:before {
  content: ">";
}

/* ========================================
1.G. NUMBER SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.number-sign .percent p .percent-value:before {
  content: "#";
}

/* ========================================
1.H. UP TO
======================================== */

.et-db #et-boc .et-l .et_pb_module.up-to-text .percent p .percent-value:before {
  content: "Up to ";
}

/* ========================================
1.I. EVENTS
======================================== */

.et-db #et-boc .et-l .et_pb_module .ecs-no-events:not(.events-container .upcoming-events .ecs-no-events):not(.grad-events .ecs-no-events):before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:not(.events-container .upcoming-events .ecs-no-events):not(.grad-events .ecs-no-events):before {
  content: "Events";
}

/* ========================================
1.J. BANK SEARCH RESULTS
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before {
  content: "Bank Search Results";
}

/* ========================================
1.K. SOCIAL MEDIA ICONS
======================================== */

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-facebook a.icon:before {
  content: "\e093";
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-instagram a.icon:before {
  content: "\e09a";
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon.et-social-youtube a.icon:before {
  content: "\E0A3";
}

/* ========================================
===========================================
2. AFTERS
===========================================
======================================== */

/* ========================================
2.A. ADD A SPACE
======================================== */

#primary.content-area #main.site-main footer.entry-footer .cat-links:after {
  content: " ";
}

/* ========================================
2.B. ADD EMPTY CONTENT
======================================== */

.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"]:checked + label:after,
.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"]:checked + label:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  content: "";
}

/* ========================================
2.C. PERCENT SIGN
======================================== */

.et-db #et-boc .et-l .et_pb_module.percent-sign .percent p .percent-value:after {
  content: "%";
}

/* ========================================
===========================================
3. ANIMATIONS
===========================================
======================================== */

.et-db #et-boc .et-l #rby-btns-btm {
  animation: fadeIn ease-in-out 1s;
}

/* ========================================
===========================================
4. ANIMATION-DELAYS
===========================================
======================================== */

.et-db #et-boc .et-l #rby-btns-btm {
  animation-delay: 2s;
}

/* ========================================
===========================================
5. ANIMATION-FILL-MODES
===========================================
======================================== */

.et-db #et-boc .et-l #rby-btns-btm {
  animation-fill-mode: forwards;
}

/* ========================================
===========================================
6. @KEYFRAMES
===========================================
======================================== */

@keyframes fadeIn {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}

/* ========================================
===========================================
6. TRANSITIONS
===========================================
======================================== */

.et-db #et-boc .et-l .img-txt-row .white-txt.et_pb_number_counter {
  transition: none;
}

.et-db #et-boc .et-l #rby-btns-btm {
  transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}

/* .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  transition: color .3s;
} */

/* ========================================
===========================================
8. TRANSFORMS
===========================================
======================================== */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  transform: translateX(-50%);
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  transform: translateY(-50%);
}

/* ========================================
===========================================
8. WILL-CHANGES
===========================================
======================================== */

header.header {
  will-change: transform;
}

/* ========================================
===========================================
9. VISIBILITIES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field ul li input[type="radio"],
.et-db #et-boc .et-l #groupme .et-pb-icon {
  visibility: hidden;
}

/* ========================================
===========================================
10. CURSOR
===========================================
======================================== */

.et-db #et-boc .et-l .custom-btns.et_pb_button {
  cursor: pointer;
}

.et-db #et-boc .et-l a[target="_blank"].et_pb_button.filter-btn {
  cursor: default;
}

/* ========================================
===========================================
10. POINTER-EVENTS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  pointer-events: none;
}

/* ========================================
===========================================
11. APPEARANCES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field) {
  appearance: none;
}

/* ========================================
===========================================
12. FLEX & RELATED PROPERTIES
===========================================
======================================== */

/* ========================================
12.A. DISPLAY - FLEX
======================================== */

ul.list-actions,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text .et_pb_text_inner,
.et-db #et-boc .et-l .et_section_specialty.blue-navy-boxes .et_pb_row,
.et-db #et-boc .et-l .et_section_specialty.blue-navy-boxes.flex-row,
.et-db #et-boc .et-l .social-media .et_pb_toggle table tr,
.et-db #et-boc .et-l .social-media.et_pb_toggle table tr,
.et-db #et-boc .et-l .et_pb_row.flex-row,
.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column,
.et-db #et-boc .et-l #rby-btns-btm .rby-btns-row,
.et-db #et-boc .et-l .et_pb_row.yellow-icons,
.et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_row.et_pb_gutters2.et_pb_row_1-4_3-4,
.et-db #et-boc .et-l #countdown-banner,
.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .et_pb_search .et_pb_searchform>div {
  display: flex;
}

/* div.blog-post,
div.blog-post-search,
div.post-text,
div.post-text article, */

.et-db #et-boc .et-l .flex-boxes,
.et-db #et-boc .et-l .flex-boxes .et_pb_code_inner,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_text,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_number_counter,
.et-db #et-boc .et-l .et_pb_button:not(.header-content .et_pb_button),
.et-db #et-boc .et-l #home-header .et_pb_fullwidth_header,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list,
.et-db #et-boc .et-l .su-post,
.et-db #et-boc .et-l #hero,
.et-db #et-boc .et-l #aspire,
.et-db #et-boc .et-l #landing-page,
.et-db #et-boc .et-l #admitted-student-info,
.et-db #et-boc .et-l #special-event,
.et-db #et-boc .et-l #hero .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #admitted-student-info .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #special-event .et_pb_button_module_wrapper,
.et-db #et-boc .et-l .categories .et_pb_row .et_pb_code .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_slide_description,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list,
.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss),
.et-db #et-boc .et-l .et_pb_section.notice .et_pb_row,
.et-db #et-boc .et-l .events-container .et_pb_column.flex,
.et-db #et-boc .et-l .weekdays ul,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-fields-wrap {
  display: flex !important;
}

/* ========================================
12.B. FLEX-BASES
======================================== */

.et-db #et-boc .et-l .et_pb_button.filter-btn,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button,
.et-db #et-boc .et-l .flex-link {
  flex-basis: auto;
}

.tribe-events-meta-group {
  flex-basis: 250px !important;
}

.et-db #et-boc .et-l .flex-left,
.et-db #et-boc .et-l .flex-right,
.et-db #et-boc .et-l .su-post .su-post-thumbnail,
.et-db #et-boc .et-l .su-post .su-post-title,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_content {
  flex-basis: 100%;
}

/* div.post-text,
div.post-text article {
  flex-basis: 60%;
} */

div.post-text article {
  flex-basis: 60%;
}

.et-db #et-boc .et-l .su-post .su-post-title,
.et-db #et-boc .et-l .flex-right {
  flex-basis: 50%;
}

.et-db #et-boc .et-l .flex-left {
  flex-basis: 48%;
}

.et-db #et-boc .et-l .su-post .su-post-thumbnail {
  flex-basis: 40%;
}

div.blog-post img,
div.blog-post-search img{
  flex-basis: 35%;
}

.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column .et_pb_module {
  flex-basis: 30%;
}

/* ========================================
12.C. FLEX-DIRECTIONS
======================================== */

div.post-text,
div.post-text article,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text .et_pb_text_inner,
.et-db #et-boc .et-l .flex-boxes,
.et-db #et-boc .et-l .et_pb_column.flex-boxes,
.et-db #et-boc .et-l .su-post,
.et-db #et-boc .et-l .et_pb_slide_description,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_number_counter,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list,
.et-db #et-boc .et-l .weekdays ul {
  flex-direction: column;
}

.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss) {
  flex-direction: column-reverse;
}

ul.list-actions,
.et-db #et-boc .et-l .flex-boxes,
.et-db #et-boc .et-l .su-post:not(.no-featured-img .su-post),
.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column {
  flex-direction: row;
}

/* ========================================
12.D. FLEX-GROWS
======================================== */

.tribe-events-meta-group {
  flex-grow: initial;
}

/* ========================================
12.E. FLEX-WRAPS
======================================== */

div.blog-post,
div.blog-post-search,
.et-db #et-boc .et-l .flex-boxes .et_pb_code_inner,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list,
.et-db #et-boc .et-l .categories .et_pb_row .et_pb_code .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_slide_description,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_column.flex-boxes,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-fields-wrap,
.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column {
  flex-wrap: wrap;
}

/* ========================================
12.F. ALIGN-CONTENTS
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_column.flex-boxes,
.et-db #et-boc .et-l .events-container .et_pb_column.flex,
.et-db #et-boc .et-l #countdown-banner,
.et-db #et-boc .et-l #countdown-banner #countdown,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_column,
.et-db #et-boc .et-l #aspire,
.et-db #et-boc .et-l .navy-border.et_pb_icon {
  align-content: center;
}

.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list {
  align-content: space-between;
}

/* ========================================
12.G. ALIGN-ITEMS'
======================================== */

ul.list-actions,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_text,
.et-db #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l #home-header .et_pb_fullwidth_header,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_section .events-container,
.et-db #et-boc .et-l .et_pb_section.notice .et_pb_row,
.et-db #et-boc .et-l .events-container .et_pb_column.flex,
.et-db #et-boc .et-l #aspire,
.et-db #et-boc .et-l .navy-border.et_pb_icon {
  align-items: center;
}

/* ========================================
12.H. ALIGN-SELVES
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img[src*="CCNE"],
.et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_row.et_pb_gutters2.et_pb_row_1-4_3-4 .et_pb_column {
  align-self: center;
}

/* ========================================
12.I. JUSTIFY-CONTENTS
======================================== */
/* .et-db #et-boc .et-l .et_pb_toggle .et_pb_button,
 */
.tribe-events-schedule,
ul.list-actions,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_text,
.et-db #et-boc .et-l .et_pb_button:not(.aside-btns-col .et_pb_button),
.et-db #et-boc .et-l .et_pb_accordion .et_pb_button,
.et-db #et-boc .et-l #hero .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #admitted-student-info .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #special-event .et_pb_button_module_wrapper,
.et-db #et-boc .et-l .categories .et_pb_code .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_slide_description,
.et-db #et-boc .et-l .et_pb_column.flex-boxes,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_number_counter,
div.post-text,
.et-db #et-boc .et-l .events-container .et_pb_column.flex,
.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .et_pb_search .et_pb_searchform>div {
  justify-content: center;
}

.tribe-events-single-section,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks:not(.red-btns .jumplinks)  {
  justify-content: space-around;
}

.et-db #et-boc .et-l .flex-boxes .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-fields-wrap,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss),
.et-db #et-boc .et-l .weekdays ul,
.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column {
  justify-content: space-between;
}

div.blog-post,
.et-db #et-boc .et-l .su-post {
  justify-content: space-evenly;
}

/* ========================================
12.J. GAP
======================================== */



/* ========================================
12.K. ORDERS
======================================== */

div.blog-post img,
div.blog-post-search img,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text .et_pb_text_inner p.su-heading {
  order: 0;
}

div.post-text,
div.post-text article,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text .et_pb_text_inner h1 {
  order: 1;
}

/* ========================================
===========================================
13. DISPLAY - INLINE-FLEX
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links li,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks li {
  display: inline-flex;
}

/* ========================================
===========================================
14. DISPLAY - BLOCK
===========================================
======================================== */

/* .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before, */
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .social-media .et_pb_toggle table tr td img,
.et-db #et-boc .et-l .social-media.et_pb_toggle table tr td img,
.et-db #et-boc .et-l .yellow-icons.no-flex {
  display: block;
}

/* ========================================
===========================================
15. DISPLAY - INLINE-BLOCK
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
  display: inline-block;
}

/* ========================================
===========================================
16. DISPLAY - TABLE
===========================================
======================================== */

.et-db #et-boc .et-l .gen-body .functional-tables table {
  display: table !important;
}

/* ========================================
===========================================
17. DISPLAY - TABLE-ROW-GROUP
===========================================
======================================== */

.et-db #et-boc .et-l .functional-tables table thead,
.et-db #et-boc .et-l .functional-tables table tbody,
.et-db #et-boc .et-l .functional-tables table tfoot {
  display: table-row-group !important;
}

/* ========================================
===========================================
18. DISPLAY - NONE
===========================================
======================================== */

.nf-form-content div.mobile,
.posts-navigation,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-previous a:before,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-previous a:after,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-next a:before,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-next a:after,
ul.list-actions.list-actions-mobile,
.et-db #et-boc .et-l .et_pb_button.download-btn:before,
.et-db #et-boc .et-l .et_pb_button.download-btn:after,
.et-db #et-boc .et-l .et_pb_button.stream-btn:before,
.et-db #et-boc .et-l .et_pb_button.stream-btn:after,
.et-db #et-boc .et-l .micro-nav .et_pb_button:after,
.et-db #et-boc .et-l .custom-btns .et_pb_button:after,
.et-db #et-boc .et-l .custom-btns.et_pb_button:before,
.et-db #et-boc .et-l .custom-btns.et_pb_button:hover:after,
.et-db #et-boc .et-l .et_pb_button.no-hov-effect:after,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li:before,
.et-db #et-boc .et-l .et_pb_section ul li:before,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module.grad-events .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module.grad-events .ecs-no-events,
.et-db #et-boc .et-l .et_pb_button.filter-btn:after,
.et-db #et-boc .et-l .et_pb_button.et_pb_more_button:after,
.et-db #et-boc .et-l ol li:before,
.et-db #et-boc .et-l .et_pb_module #pl-17728 h2,
#post-29706 .featured-image img,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_options_title,
.et-db #et-boc .et-l .no-featured-img .su-post a.su-post-thumbnail,
.et-db #et-boc .et-l .career-dev .ecs-event-list::before,
.et-db #et-boc .et-l .slate form h1,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form h1,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_address .form_label strong:not(.nursing-app-form div div form .form_address .form_label strong),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_address .form_label strong:not(.nursing-app-form div div form .form_address .form_label strong),
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_header,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_header,
.et-db #et-boc .et-l #contact-form-area .et_pb_module div.form_question div.form_label h1 span:not(.slate div div form .form_question div.form_label h1 span):not(#footer-contact-form .et_pb_module.request-info-form div div form .form_question div.form_label h1 span),
.et-db #et-boc .et-l #contact-form-area .et_pb_module div.form_question.form_p:not(.slate div div form .form_question.form_p):not(#footer-contact-form .et_pb_module.request-info-form div div form .form_question.form_p),
.et-db #et-boc .et-l .micro-nav-row,
.et-db #et-boc .et-l .show-on-mobile,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp #register_date,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register #register_date,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp #register_location,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register #register_location,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp #form_description,
.et-db #et-boc .et-l .et_pb_module.slate div div form #payment_form table.plain tbody:not(#amount_display):not(.et_pb_module.slate.request-info-form.register.event div div form #payment_form table.plain tbody),
div.blog-post img {
  display: none;
}

/* ========================================
===========================================
19. DISPLAY - INITIAL
===========================================
======================================== */

.nf-form-content  div.desktop,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li a span,
.et-db #et-boc .et-l .incident-report .et_pb_contact_form_label,
.et-db #et-boc .et-l .btns-nav-row,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  display: initial;
}

/* ========================================
===========================================
20. POSITION - ABSOLUTE
===========================================
======================================== */

#alert-notify,
div.nav-previous,
div.nav-next,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"],
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"],
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"],
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"],
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after,
.et-db #et-boc .et-l .tabs-gallery .active-tab-details,
.et-db #et-boc .et-l .contact-box,
.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after,
.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before  {
  position: absolute;
}

/* ========================================
===========================================
21. POSITION - FIXED
===========================================
======================================== */

.et-db #et-boc .et-l #rby-btns-btm {
  position: fixed;
}

/* ========================================
===========================================
22. POSITION - RELATIVE
===========================================
======================================== */

nav.pagination,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label,
.et-db #et-boc .et-l .tabs-gallery,
.et-db #et-boc .et-l .et_pb_main_blurb_image,
.et-db #et-boc .et-l .et_pb_slide_image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.active,
.search.search-no-results form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne,
.et-db #et-boc .et-l .graduation .et_pb_countdown_timer,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer,
.et-db #et-boc .et-l .et_pb_module a.wx-button,
.et-db #et-boc .et-l p,
.single-blog .section-head .section-body,
.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after,
.et-db #et-boc .et-l .et_pb_module div div form .address-row,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses),
.et-db #et-boc .et-l .et_pb_row.flex-col .et_pb_column .et_pb_module {
  position: relative;
}

/* ========================================
===========================================
23. POSITION - STICKY
===========================================
======================================== */

header.header,
.et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col:not(.rby-btns-col.et_pb_sticky_module) {
  position: sticky;
}

/* ========================================
===========================================
24. POSITION - INITIAL
===========================================
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_content {
  position: initial;
}

/* ========================================
===========================================
25. TOPS
===========================================
======================================== */

/* ========================================
25.A. PIXELS
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before {
  top: 427px;
}

.et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col:not(.rby-btns-col.et_pb_sticky_module) {
  top: 140px;
}

#alert-notify {
  top: 111px;
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  top: 42px;
}

.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after {
  top: 21px;
}

.et-db #et-boc .et-l .et_pb_module a.wx-button {
  top: 20px;
}

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  top: 15px;
}

.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after {
  top: 14px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"]:checked + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"]:checked + label:after {
  top: 5px;
}

.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before {
  top: 3px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after {
  top: -3.5px;
}

.et-db #et-boc .et-l .et_pb_module .nf-form-layout .nf-form-content .nf-pass.field-wrap .nf-field-element:after {
  top: -10px;
}

/* ========================================
25.B. PERCENTS
======================================== */

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:last-child:before,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before {
  top: 97%;
}

.et-db #et-boc .et-l .timeline .vrt-ln-row:nth-child(even):not(.vrt-ln-row:last-child) .et_pb_column:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row:nth-child(odd):not(.vrt-ln-row:first-child):not(.vrt-ln-row:last-child) .et_pb_column:before {
  top: 50%;
}

ul.list-actions {
  top: 41%
}

.et-db #et-boc .et-l .incident-report .et_pb_contact_field[data-type=select]:after {
  top: 35%;
}

.section-generic .section-group-content {
  top: 30%;
}

/* ========================================
25.C. ZERO
======================================== */

.et-db #et-boc .et-l .timeline .vrt-ln-row:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:first-child:before,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:first-child:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row:first-child .et_pb_column:before,
.et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row:nth-child(2) .et_pb_column:before {
  top: 0;
}

.et-db #et-boc .et-l .contact-box.top,
.et-db #et-boc .et-l .et_pb_slide_image {
  top: 0 !important;
}

/* ========================================
25.D. INITIAL
======================================== */

.et-db #et-boc .et-l .timeline .vrt-ln-row:last-child .et_pb_column:before,
.et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row:nth-child(6) .et_pb_column:before {
  top: initial;
}

/* ========================================
===========================================
26. RIGHTS
===========================================
======================================== */

.et-db #et-boc .et-l #rby-btns-btm {
  right: 20px;
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  right: 10px;
}

.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after {
  right: 5px;
}

div.nav-previous,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after,
.et-db #et-boc .et-l .contact-box {
  right: 0;
}

.et-db #et-boc .et-l .graduation .et_pb_countdown_timer {
  right: -18px;
}

/* ========================================
===========================================
27. BOTTOMS
===========================================
======================================== */

/* ========================================
27.A. PIXELS
======================================== */

.et-db #et-boc .et-l .tabs-gallery .active-tab-details {
  bottom: 150px;
}

.et-db #et-boc .et-l .et_pb_slide_image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.active {
  bottom: 50px;
}

.et-db #et-boc .et-l #rby-btns-btm {
  bottom: 27px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne {
  bottom: 15px;
}

.et-db #et-boc .et-l .et_pb_main_blurb_image {
  bottom: 5px;
}

.et-db #et-boc .et-l .testimonial-slider .et-pb-controllers {
  bottom: -5px;
}

/* ========================================
27.B. EMS
======================================== */

sup,
.et-db #et-boc .et-l sup,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module sup {
  bottom: 0.65em;
}

/* ========================================
27.C. ZERO
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.et-db #et-boc .et-l .contact-box:not(.contact-box.top),
.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row-2:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row:last-child .et_pb_column:before,
.et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row:nth-child(6) .et_pb_column:before {
  bottom: 0;
}

/* ========================================
===========================================
28. LEFTS
===========================================
======================================== */

/* ========================================
28.A. PIXELS
======================================== */

.search.search-no-results form.search-form input[type=submit].search-submit {
  left: 28px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"]:checked + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"]:checked + label:after {
  left: 5px;
}

nav.navigation.pagination div.nav-links a.prev.page-numbers {
  left: 0;
}

/* ========================================
28.B. PERCENTS
======================================== */

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:first-child:before,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:first-child:before {
  left: 106%;
}

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  left: 50%;
}

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:last-child:before,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before {
  left: -5.8%;
}

/* ========================================
28.C. EMS
======================================== */



/* ========================================
28.D. ZERO
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before,
.et-db #et-boc .et-l .weekdays ul li {
  left: 0;
}

/* ========================================
===========================================
29. Z-INDEXES
===========================================
======================================== */

div.nav-previous,
div.nav-next,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  z-index: 100;
}

.et-db #et-boc .et-l .et_pb_sticky_module.rby-btns-col,
.et-db #et-boc .et-l #rby-btns-btm {
  z-index: 100 !important;
}

#alert-notify {
  z-index: 35;
}

/* .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  z-index: 10;
} */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  z-index: 2;
}

.single-blog .section-head .section-body {
  z-index: 2 !important;
}

/* ========================================
===========================================
30. FLOATS
===========================================
======================================== */

.et-db #et-boc .et-l .et_contact_bottom_container {
  float: none;
}

/* ========================================
===========================================
31. OVERFLOWS
===========================================
======================================== */

.wrapper {
  overflow: unset;
}

/* ========================================
===========================================
31. WIDTHS
===========================================
======================================== */

/* ========================================
32.A. FIXED WIDTHS
======================================== */

.et-db #et-boc .et-l .et_pb_image.staff-faculty img {
  width: 315px !important;
}

.et-db #et-boc .et-l .landing-pg-btn {
  width: 300px;
}

.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_button:not(.rby-btns-row .et_pb_button):not(.rby-btns-col .et_pb_button):not(.aside-btns-col .et_pb_button):not(.micro-nav .et_pb_button):not(.custom-btns .et_pb_button),
.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_button:not(.rby-btns-row .et_pb_button):not(.rby-btns-col .et_pb_button):not(.aside-btns-col .et_pb_button):not(.micro-nav .et_pb_button):not(.custom-btns .et_pb_button),
.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_button:not(.rby-btns-row .et_pb_button):not(.rby-btns-col .et_pb_button):not(.aside-btns-col .et_pb_button):not(.micro-nav .et_pb_button):not(.custom-btns .et_pb_button):not(.download-btn),
.et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_button:not(.rby-btns-row .et_pb_button):not(.rby-btns-col .et_pb_button):not(.aside-btns-col .et_pb_button):not(.micro-nav .et_pb_button):not(.custom-btns .et_pb_button):not(.et-db #et-boc .et-l #rby-btns-btm .et_pb_button),
.et-db #et-boc .et-l .et_pb_code.custom-btns.et_pb_button.blue-bg.white-txt.no-border {
  width: 250px;
}

.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content .firstname-container,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content .lastname-container,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content .email-container,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content .address-container,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content .phone-container {
  width: 240px;
}

ul.list-actions li a.btn,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_button:not(.rby-btns-col .et_pb_button):not(.et-db #et-boc .et-l #rby-btns-btm .et_pb_button) {
  width: 200px;
}

.et-db #et-boc .et-l .fullwidth-row-center .et_pb_button:not(.maroon-border),
.et-db #et-boc .et-l .header-content .et_pb_button {
  width: 200px !important;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.accolade {
  width: 150px;
}

.et-db #et-boc .et-l .et_pb_section .rby-btns-col .et_pb_button {
  width: 150px !important;
}

.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more {
  width: 101px;
}

.et-db #et-boc .et-l .graduation .et_pb_countdown_timer .section.values,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer .section.values {
  width: 100px;
}

.et-db #et-boc .et-l .social-media .et_pb_toggle table tr td img,
.et-db #et-boc .et-l .social-media.et_pb_toggle table tr td img {
  width: 50px;
}

.et-db #et-boc .et-l .et_pb_module .nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  width: 46px;
}

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  width: 25px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before {
  width: 15px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after {
  width: 5px;
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  width: 0;
}

/* ========================================
32.B. RESPONSIVE WIDTHS
======================================== */

.et-db #et-boc .et-l .flex-boxes,
.et-db #et-boc .et-l .flex-boxes div p,
.et-db #et-boc .et-l .flex-boxes div img,
.et-db #et-boc .et-l .et_pb_section .social-menu.social-menu-mobile,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_text,
.et-db #et-boc .et-l .rby-btns-row .et_pb_button,
.et-db #et-boc .et-l .rby-btns-col .et_pb_button,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_module.related-links,
.et-db #et-boc .et-l .tabs-gallery .active-tab-details,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.et-db #et-boc .et-l .et_pb_button:not(.story-conclusion .et_pb_button):not(.landing-pg-btn),
.search.search-no-results form.search-form,
.search.search-no-results form.search-form input[type=search].search-field,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont input.ninja-forms-field:not(input[type=button]),
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont input.ninja-forms-field,
.et-db #et-boc .et-l .et_pb_module table thead,
.et-db #et-boc .et-l .et_pb_module table tfoot,
.et-db #et-boc .et-l .et_pb_module div div form .form_text input,
.et-db #et-boc .et-l .et_pb_module div div form .form_textarea textarea,
.et-db #et-boc .et-l .et_pb_module div div form .form_select select,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .et_pb_section .show-on-mobile img[src="/wp-content/uploads/2021/03/Net-Price-Calculator-1.jpg"],
.et-db #et-boc .et-l .et_pb_section .et_pb_code iframe,
.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses select,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses) select,
.et-db #et-boc .et-l .et_pb_module div div form .form_address textarea {
  width: 100%;
}

.tribe-events-single-section {
  width: 100% !important;
}

#alert-notify {
  width: calc(100% - 96px);
}

.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_container,
.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 95%;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne-smaller + div.accred-lang {
  width: 85%;
}

header.archive-header,
div.blog-post,
#primary.content-area #main.site-main .page-header {
  width: 80%;
}

.eighty-percent,
.et-db #et-boc .et-l .eighty-percent,
.search #primary nav.posts-navigation {
  width: 80% !important;
}

.et-db #et-boc .et-l table.smaller-table,
.et-db #et-boc .et-l table:not(.et_pb_toggle table):not(.slate table),
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos div.accred-lang,
.et-db #et-boc .et-l .no-max-width.flex-row.no-pad-bot-desktop .flex-boxes .et_pb_module {
  width: 75%;
}

.et-db #et-boc .et-l table tr td:first-child:not(.et_pb_toggle table tr td:first-child):not(.curriculum table tr td):not(.et-db #et-boc .et-l .gen-body table tr):not(.asot-table table tr td),
.et-db #et-boc .et-l .et_pb_search:not(#top) {
  width: 60%;
}

.et-db #et-boc .et-l .navy-border.et_pb_icon {
  width: 57.7%;
}

.et-db #et-boc .et-l .slate.register.et_pb_module div div form,
.et-db #et-boc .et-l .et_pb_column.flex-boxes .et_pb_module:not(.no-max-width.flex-row.no-pad-bot-desktop .flex-boxes .et_pb_module),
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2>.img-txt-row>.et_pb_column {
  width: 50%;
}

.et-db #et-boc .et-l .jctc-transfer-rates table tr th,
.et-db #et-boc .et-l .jctc-transfer-rates table tr td,
.et-db #et-boc .et-l .gen-body .et_pb_toggle:not(.social-media) table:not(.three-col) thead tr td,
.et-db #et-boc .et-l .gen-body .et_pb_toggle:not(.social-media) table:not(.three-col) tfoot tr td,
.et-db #et-boc .et-l .gen-body .scholarships table tbody tr td {
  width: 50% !important;
}

.search.search-no-results form.search-form label {
  width: calc(50% - 75px);
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses),
.tribe-events-nav-pagination ul.tribe-events-sub-nav li,
.et-db #et-boc .et-l .courses table tr td:nth-child(2),
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:first-child,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img,
.et-db #et-boc .et-l .flex-boxes .flex-img {
  width: 40%;
}

.et-db #et-boc .et-l .post-password-form {
  width: 38%;
}

.et-db #et-boc .et-l .fees table tr td {
  width: 33.3333% !important;
}

.et-db #et-boc .et-l .videos-gutter .et_pb_column,
.et-db #et-boc .et-l .videos-gutter .et_pb_column,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_3:not(.gen-body .et_pb_row .et_pb_column_1_3) {
  width: 33%;
}

/* .et-db #et-boc .et-l .videos-gutter .et_pb_column,
.et-db #et-boc .et-l .videos-gutter .et_pb_column,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3:not(.gen-body .et_pb_row .et_pb_column_1_3):not(.fullwidth-row-center .et_pb_column):not(.blue-three-col-sec .et_pb_column),
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_3:not(.gen-body .et_pb_row .et_pb_column_1_3) {
  width: 33%;
} */


.et-db #et-boc .et-l .courses table tr td:first-child,
.et-db #et-boc .et-l .courses table tr td:nth-child(3),
div.blog-post img,
div.blog-post-search img,
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:last-child {
  width: 30%;
}


.et-db #et-boc .et-l #top.et_pb_search {
  width: 27.5%;
}

.et-db #et-boc .et-l .et_pb_section .social-menu,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
  width: 25%;
}

.et-db #et-boc .et-l .four-col table tr td {
  width: 25% !important;
}

.et-db #et-boc .et-l table tr td:nth-child(2):not(.et_pb_toggle table tr td:nth-child(2)):not(.curriculum table tr td):not(#amount_display tr td):not(.asot-table table tr td) {
  width: 22.2018%;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne {
  width: 20%;
}

.et-db #et-boc .et-l table tr td:nth-child(3):not(.et_pb_toggle table tr td:nth-child(3)):not(.curriculum table tr td):not(.asot-table table tr td) {
  width: 16.3303%;
}

.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:nth-child(2) {
  width: 15%;
}

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li {
  width: 14.28%;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne-smaller {
  width: 12.5%;
}

.et-db #et-boc .et-l .et_pb_row .et_pb_module.et_pb_image.smaller-logo .et_pb_image_wrap img {
  width: auto !important;
}

/* ========================================
32.C. INITIAL WIDTH
======================================== */

.et-db #et-boc .et-l .et_pb_with_background .et_pb_row,
.et-db #et-boc .et-l .su-posts-teaser-loop .su-post-thumbnail {
  width: initial;
}

/* ========================================
===========================================
33. MIN-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .graduation .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_button_module_wrapper {
  min-width: 150px;
}

.et-db #et-boc .et-l .et_pb_module.related-links {
  min-width: 201px;
}

.et-db #et-boc .et-l #rby-btns-btm {
  min-width: 310px;
}

/* ========================================
===========================================
34. MAX-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .alt-max-width,
.et-db #et-boc .et-l .alt-max-width>.et_pb_row {
  max-width: 1200px;
}

.et-db #et-boc .et-l .et_pb_section.gen-body .et_pb_row {
  max-width: 1080px;
}

.et-db #et-boc .et-l .single-blog-post {
  max-width: 990px !important;
}

.et-db #et-boc .et-l .et_pb_search .et_pb_searchform div input.et_pb_s:not(.light-gray .et_pb_search .et_pb_searchform div input.et_pb_s) {
  max-width: calc(300px + 0.715em + 0.715em);
}

.et-db #et-boc .et-l .et_pb_contact_submit,
.et-db #et-boc .et-l .graduation .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_button_module_wrapper,
.et-db #et-boc .et-l .capped-width-btn {
  max-width: 250px;
}

#tribe-events-pg-template,
.et-db #et-boc .et-l .no-max-width,
.et-db #et-boc .et-l .no-max-width>.et_pb_row,
.et-db #et-boc .et-l .et_pb_blurb_content,
.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_container, 
.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_featured_container {
  max-width: none;
}

/* ========================================
===========================================
35. HEIGHTS
===========================================
======================================== */

.et-db #et-boc .et-l .timeline .vrt-ln-row:before,
.et-db #et-boc .et-l .timeline .vrt-ln-row-2:before,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_number_counter,
.et-db #et-boc .et-l .img-txt-row .et_pb_column_1_4 .et_pb_module.et_pb_text {
  height: 100%;
}

.et-db #et-boc .et-l .vrt-ln-row.vrt-ln-longer:before,
.et-db #et-boc .et-l .vrt-ln-row-2.vrt-ln-longer:before {
  height: 95.86%;
}

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  height: 92%;
}

/* .et-db #et-boc .et-l #menu {
  height: 900px;
} */

.et-db #et-boc .et-l .et_pb_section .virtual-tour-iframe-row,
.et-db #et-boc .et-l .et_pb_section .et_pb_code iframe:not(.et_pb_module.slate.request-info-form.register.event div div form iframe) {
  height: 75vh;
}

.et-db #et-boc .et-l #aspire,
.et-db #et-boc .et-l #hero.nursing,
.et-db #et-boc .et-l #hero.asot,
.et-db #et-boc .et-l #hero.health-sci,
.et-db #et-boc .et-l #hero.msat,
.et-db #et-boc .et-l #hero.social-work ,
.et-db #et-boc .et-l #hero.edu ,
.et-db #et-boc .et-l #hero.pt,
.et-db #et-boc .et-l #hero.sola,
.et-db #et-boc .et-l #hero.nat-sci,
.et-db #et-boc .et-l #hero.cj {
  height: 605px;
}

.et-db #et-boc .et-l .graduation,
.et-db #et-boc .et-l #countdown-banner {
  height: 550px;
}

.et-db #et-boc .et-l .navy-bg.et_pb_image_below + .et_pb_fullwidth_image.invisible-img {
  height: 500px;
}

.et-db #et-boc .et-l .blue-navy-boxes .et_pb_column:not(.img-txt-row .et_pb_column),
.et-db #et-boc .et-l .blue-navy-boxes .et_pb_image .et_pb_image_wrap img:not(.img-txt-row .et_pb_image .et_pb_image_wrap img) {
  height: 460px;
}

.section-generic .section-group-foot,
.et-db #et-boc .et-l .et_pb_section.yellow-bg.navy-txt.related-links + .et_pb_section.gen-body.light-gray .et_pb_row_2.main .et_pb_module.et_pb_slider {
  height: 450px;
}

.et-db #et-boc .et-l  .raffle.et_pb_module form .form_payment #payment_form {
  height: 320px;
}

/* .et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss),
.et-db #et-boc .et-l .weekdays ul {
  height: 300px;
} */

.et-db #et-boc .et-l .blue-navy-boxes .et_pb_column .img-txt-row {
  height: 230px;
}

.et-db #et-boc .et-l .in-the-news .et_pb_row .et_pb_column_1_3 .et_pb_video iframe {
  height: 200px;
}

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li,
.et-db #et-boc .et-l .et_pb_module div div form .form_textarea textarea {
  height: 150px;
}

nav.posts-navigation div.nav-links,
nav.pagination div.nav-links {
  height: 60px;
}

.et-db #et-boc .et-l .et_pb_code i.ico-search,
.et-db #et-boc .et-l .et_pb_code i.ico-book {
  height: 56px;
}

.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .field-wrap .nf-field-element input[type=text],
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .field-wrap .nf-field-element input[type=email],
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .field-wrap .nf-field-element input[type=tel],
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .field-wrap .nf-field-element select,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .field-wrap .nf-field-element div:not(.files_uploaded):not(.nf-fu-progress),
.et-db #et-boc .et-l .et_pb_search .et_pb_searchform div input,
form.search-form input[type=submit].search-submit {
  height: 50px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after,
.et-db #et-boc .et-l .et_pb_search .et_pb_searchform div input.et_pb_s {
  height: 50px !important;
}

.et-db #et-boc .et-l .et_pb_button:not(.aside-btns-col .et_pb_button):not(.et-db #et-boc .et-l .custom-btns .et_pb_button):not(.et_pb_fullwidth_header .et_pb_button) {
  height: 48px;
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  height: 46px;
}

.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field):not(.file_upload-wrap input):not(.slate div div form input[type="checkbox"]):not(.slate div div form input[type="radio"]):not(#footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"]):not(#footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"]),
.et-db #et-boc .et-l .raffle.et_pb_module div div form textarea:not(.ninja-forms-field),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form th,
.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field),
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header a div.sbi_header_img,
.et-db #et-boc .et-l .et_pb_module div div form .form_address textarea {
  height: 40px !important;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a {
  height: 39px;
}

.et-db #et-boc .et-l .et_pb_section .events-container .et_pb_column.et_pb_column_1_4.et_pb_column_9 {
  height: 38px;
}

.et-db #et-boc .et-l .et_pb_module .nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after {
  height: 26px;
}

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  height: 19px;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a svg,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a svg {
  height: 16px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before {
  height: 15px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after {
  height: 5px;
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  height: 0;
}

.et-db #et-boc .et-l .et_pb_number_counter .percent,
.et-db #et-boc .et-l .su-posts-teaser-loop .su-post-thumbnail,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.accolade{
  height: auto;
}

/* ========================================
===========================================
36. MIN-HEIGHTS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_section .virtual-tour-iframe-row,
.et-db #et-boc .et-l .et_pb_section .et_pb_code iframe:not(.et_pb_module.slate.request-info-form.register.event div div form iframe)
{
  min-height: 500px;
}

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Secure payment input frame"] {
  min-height: 350px;
}

.et-db #et-boc .et-l .bg-img-col {
  min-height: 300px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form .form_question.form_payment #payment_form table tr td div #paypal_section #paypal-button-container #zoid-paypal-buttons-uid_ee12be58ff_mtq6mzq6mzy {
  min-height: 50px;
}

/* ========================================
===========================================
37. MAX-HEIGHTS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_fullwidth_image.cap-img-five-hun img {
  max-height: 500px;
}

.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list {
  max-height: 300px;
}

.et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_image img:not(.blue-navy-boxes .img-txt-row.flex-row img):not(img[src="https://spaldingunistg.wpengine.com/wp-content/uploads/2020/10/Nursing-students-in-sim-lab-scaled.jpg"]):not(.no-max-width.flex-row.no-pad-bot-desktop .et_pb_image img) {
  max-height: 250px;
}

.et-db #et-boc .et-l .et_pb_row .et_pb_module.et_pb_image.smaller-logo .et_pb_image_wrap img {
  max-height: 125px !important;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a:last-child {
  max-height: 36px;
}

.et-db #et-boc .et-l .et_pb_slide_image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.active {
  max-height: none !important;
}

/* ========================================
===========================================
38. ASPECT-RATIOS
===========================================
======================================== */

.et-db #et-boc .et-l .navy-border.et_pb_icon {
  aspect-ratio: 1/1;
}

/* ========================================
===========================================
39. FONT-FAMILIES
===========================================
======================================== */

.et-db #et-boc .et-l #home-header h1 {
  font-family: 'Dobra', sans-serif;
}

body,
.et-db #et-boc .et-l .et_pb_module div div form .form_label,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form label,
.et-db #et-boc .et-l .incident-report .et_pb_contact_form_label,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_radio label,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p select,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_checkbox label,
.et-db #et-boc .et-l .et_pb_module,
.et-db #et-boc .et-l .et_pb_module p,
.et-db #et-boc .et-l .et_pb_module ul,
.et-db #et-boc .et-l .et_pb_module ul li,
.et-db #et-boc .et-l .et_pb_module ol,
.et-db #et-boc .et-l .et_pb_module ol li,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module p,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ul,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ul li,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ol,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ol li {
  font-family: "Proxima Nova", sans-serif;
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  font-family: ETmodules;
}

/* ========================================
===========================================
40. FONT-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module em a,
.et-db #et-boc .et-l .et_pb_module p em a,
.et-db #et-boc .et-l .et_pb_module p.citation em a,
.et-db #et-boc .et-l .et_pb_module cite,
.et-db #et-boc .et-l .et_pb_module i:not(i.fas) {
  font-style: italic !important;
}

/* ========================================
===========================================
41. FONT-SIZES
===========================================
======================================== */

/* ========================================
41.A. ROOT FONT-SIZE
======================================== */

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  font-size: 26px;
}

html,
body,
.article-generic {
  font-size: 16px;
}

/* ========================================
41.B. EM/REM FONT SIZES
======================================== */

.et-db #et-boc .et-l #countdown-banner #countdown h2 {
  font-size: 3.5em;
}

.tribe-events-single-event-title,
.et-db #et-boc .et-l #home-header h1,
.et-db #et-boc .et-l .story-page-header h1,
.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
div.shell div.section-body header.archive-header h1.archive-title,
#primary.content-area #main.site-main header.page-header h1.page-title,
.et-db #et-boc .et-l #aspire h1,
.single-post header.section-head h1,
.blog-template-default .section-head h1,
.et-db #et-boc .et-l #aspire .et_pb_row h1,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2,
.et-db #et-boc .et-l .blue-three-col-sec .far,
.et-db #et-boc .et-l .blue-three-col-sec .fas {
  font-size: 3.2em;
}

.et-db #et-boc .et-l #hero #ftt .et_pb_text h1,
.et-db #et-boc .et-l #hero #transfer .et_pb_text h1 {
  font-size: 2.7em;
}

.tribe-events-notices ul li,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title,
.et-db #et-boc .et-l #aspire .et_pb_row h2,
.et-db #et-boc .et-l #hero #ftt .et_pb_text h2,
.et-db #et-boc .et-l #hero #transfer .et_pb_text h2,
.et-db #et-boc .et-l #hero #student-athlete .et_pb_text h1.no-prev-h-two,
.banner-area h2,
.et-db #et-boc .et-l h2:not(.su-post h2):not(#hero .et_pb_row .et_pb_text h2):not(#admitted-student-info .et_pb_text h2):not(.conversion-form-heading h2):not(.et_pb_slide_title):not(.smaller-h2 h2):not(h2.et_pb_toggle_title):not(#countdown-banner #countdown h2):not(.even-smaller-h2 h2),
.et-db #et-boc .et-l .pre-footer h2,
.et-db #et-boc .et-l .et_pb_section .social-menu .et_pb_icon_wrap .et-pb-icon,
.et-db #et-boc .et-l .et_pb_number_counter .percent p,
.et-db #et-boc .et-l .et_pb_number_counter .percent p .percent-value:not(.img-txt-row .et_pb_number_counter .percent p .percent-value),
.et-db #et-boc .et-l .et_pb_module p.stat {
  font-size: 2.6em;
}

.et-db #et-boc .et-l .yellow-txt.et_pb_icon .et-pb-icon,
.et-db #et-boc .et-l .graduation .et_pb_row h2 {
  font-size: 2.6em !important;
}

.et-db #et-boc .et-l .smaller-h2 h2,
.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after {
  font-size: 2.4em;
}

/* .post-text h2, */
.et-db #et-boc .et-l .conversion-form-heading h2,
.et-db #et-boc #et_builder_outer_content h2:not(.su-post h2):not(h2.et_pb_toggle_title):not(.post-text .entry-header h2.entry-title):not(.archive.category .blog-post .post-text h2):not(.smaller-h2 h2):not(.even-smaller-h2 h2),
.et-db #et-boc #et_builder_outer_content p.su-heading,
.et-db #et-boc .et-l .tabs-gallery .meet-world-changer,
.et-db #et-boc .et-l .blue-three-col-sec h2,
.et-db #et-boc .et-l .accordion .et_pb_toggle_title:before,
.et-db #et-boc .et-l .events-container h2,
.et-db #et-boc .et-l .et_pb_slide_with_image .et_pb_slide_description,
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle .et_pb_toggle_content h3,
.et-db #et-boc .et-l .et_pb_module .nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after,
.et-db #et-boc .et-l .et_pb_search .et_pb_searchform div input.et_pb_s,
.et-db #et-boc .et-l .fullwidth-row-center h3,
.et-db #et-boc .et-l .tabs-gallery .student-of,
.et-db #et-boc .et-l .et_pb_fullwidth_header_subhead,
.et-db #et-boc .et-l .et_pb_module .nf-response-msg p,
.archive.category .section-body header.archive-header ~  h3,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header {
  font-size: 2em;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after {
  font-size: 2em !important;
}

.et-db #et-boc .et-l .et_pb_module.even-smaller-h2 h2,
.et-db #et-boc .et-l .et_pb_module h3:not(.et_pb_number_counter h3):not(.related-links h3):not(h3.ecs-header):not(.et_pb_toggle h3),
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_title {
  font-size: 1.8em;
}

.et-db #et-boc .et-l .et_pb_toggle h3:not(table h3) {
  font-size: 1.6em;
}

.et-db #et-boc .et-l h2.et_pb_toggle_title,
.et-db #et-boc .et-l .et_pb_module.related-links h3,
.et-db #et-boc .et-l h5.et_pb_toggle_title,
.et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
.et-db #et-boc .et-l table:not(.smaller-thead-txt) thead:first-child tr:first-child td {
  font-size: 1.4em;
}

nav.pagination div.nav-links .page-numbers,
.post-text .entry-header h2.entry-title,
.archive.category .blog-post .post-text h2,
form.search-form input[type=search].search-field,
.et-db #et-boc .et-l .et_pb_module.smaller-h3 h3,
.et-db #et-boc .et-l .et_pb_section .et_pb_text h4:not(.textwidget h4),
.et-db #et-boc .et-l .et_pb_toggle h4,
.et-db #et-boc .et-l .et_pb_blurb h4,
.et-db #et-boc .et-l .et_pb_module h4,
.et-db #et-boc .et-l .et_pb_toggle.h4-para p,
.et-db #et-boc .et-l .et_pb_blurb.h4-para p,
.et-db #et-boc .et-l .et_pb_module.h4-para p {
  font-size: 1.2em;
}

#alert-notify p,
#alert-notify p strong,
.et-db #et-boc .et-l .su-post h2.su-post-title,
.et-db #et-boc .et-l .et_pb_number_counter h3
.et-db #et-boc .et-l .blue-three-col-sec .et_pb_toggle h5,
.et-db #et-boc .et-l .et_pb_module p,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form p,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p select,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_checkbox label,
.et-db #et-boc .et-l .et_pb_module div div form .form_label,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form ul li label,
.et-db #et-boc .et-l .incident-report .et_pb_contact_form_label,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_radio label,
.et-db #et-boc .et-l .et_pb_module li,
.et-db #et-boc .et-l .micro-nav .et_pb_button,
.et-db #et-boc .et-l .et_pb_button.apply,
.et-db #et-boc .et-l .et_pb_button.request-info,
.et-db #et-boc .et-l .et_pb_button.visit-us,
.et-db #et-boc .et-l .et_pb_button_one:not(.et_pb_fullwidth_header_container .header-content .et_pb_button_one),
.et-db #et-boc .et-l .et_pb_button_two:not(.et_pb_fullwidth_header_container .header-content .et_pb_button_two),
.et-db #et-boc .et-l .et_pb_contact_submit,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module p,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ul,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ul li,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ol,
.tribe-events-content .et-db #et-boc .et-l .et_pb_module ol li,
.et-db #et-boc .et-l .custom-btns.et_pb_button a {
  font-size: 1em;
}

.gt_float_switcher {
  font-size: 1em !important;
}

.gt_float_switcher,
.et-db #et-boc .et-l .img-txt-row a,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .et_pb_button:not(.micro-nav .et_pb_button):not(.apply):not(.request-info):not(.visit-us):not(.et_pb_button_one):not(.et_pb_button_two):not(.et_pb_contact_submit),
.et-db #et-boc .et-l .accordion .et_pb_toggle_content h4,
.et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
.et-db #et-boc .et-l .disclaimer,
.et-db #et-boc .et-l .disclaimer ul li,
.search.search-no-results form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .textwidget h4,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before {
  font-size: 0.85em;
}

.et-db #et-boc .et-l .et_pb_fullwidth_header_container .header-content .et_pb_button_one,
.et-db #et-boc .et-l .et_pb_fullwidth_header_container .header-content .et_pb_button_two {
  font-size: 0.85em !important;
}

.et-db #et-boc .et-l .citation,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a span {
  font-size: 0.8em;
}

sup,
.et-db #et-boc .et-l sup,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module sup {
  font-size: 0.65em;
}

/* ========================================
41.C. CALC SIZES
======================================== */

.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #admitted-student-info .et_pb_text h1 {
  font-size: calc(2.1em + 2.1vw);
}

.et-db #et-boc .et-l .img-txt-row h3,
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter .percent p .percent-value {
  font-size: calc(1.6em + 1vmin);
}

.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter h3 {
  font-size: calc(0.8em + 1vmin);
}

/* ========================================
41.D. PERCENT SIZES
======================================== */

.et-db #et-boc .et-l .navy-txt.et_pb_icon .et-pb-icon {
  font-size: 200% !important;
}

/* ========================================
===========================================
42. FONT-WEIGHTS
===========================================
======================================== */

.tribe-events-notices,
.tribe-events-schedule h2,
.et-db #et-boc .et-l h1,
.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
.et-db #et-boc .et-l h2:not(#aspire .et_pb_row .et_pb_module h2):not(.graduation h2):not(#countdown-banner #countdown h2):not(h2.et_pb_toggle_title),
.et-db #et-boc #et_builder_outer_content p.su-heading,
.et-db #et-boc .et-l h3,
.et-db #et-boc .et-l .et_pb_toggle h4,
.et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
.et-db #et-boc .et-l .rby-btns-row .et_pb_module a,
.et-db #et-boc .et-l .rby-btns-col .et_pb_module a,
.et-db #et-boc .et-l .et_pb_module .et_pb_button.no-hov-effect,
.et-db #et-boc .et-l .img-txt-row .et_pb_module a:not(.less-font-weight),
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter .percent p .percent-value,
.et-db #et-boc .et-l .tabs-gallery .meet-world-changer,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls a,
.et-db #et-boc #et_builder_outer_content small,
.et-db #et-boc .et-l .blue-bg.white-txt h2 a,
.et-db #et-boc .et-l .et_pb_section .et_pb_text h4:not(.textwidget h4),
.et-db #et-boc .et-l .bold,
.et-db #et-boc .et-l table thead tr td,
.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after,
.et-db #et-boc .et-l .custom-btns.et_pb_button a {
  font-weight: 800;
}

.et-db #et-boc .et-l h3 a {
  font-weight: 800 !important;
}


.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after,
.et-db #et-boc .et-l .events-container .upcoming-events .ecs-event-list .ecs-event h4.entry-title a,
.et-db #et-boc .et-l .et_pb_toggle_content h4,
.et-db #et-boc .et-l .accordion .et_pb_toggle_content h4,
.et-db #et-boc .et-l .contact-box h4,
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title,
.et-db #et-boc .et-l .jctc-transfer-rates table tr th,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links li a,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks li a,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div p a,
.et-db #et-boc .et-l .et_pb_module p strong a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table th a {
  font-weight: bold !important;
}

.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before {
  font-weight: 700;
}

nav.pagination div.nav-links .page-numbers,
.et-db #et-boc .et-l .related-links .et_pb_text_inner a,
.et-db #et-boc .et-l .contact-box .et_pb_text_inner a,
.et-db #et-boc .et-l .et_pb_fullwidth_header_subhead,
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle .et_pb_toggle_content h3,
.et-db #et-boc .et-l .textwidget h4,
.et-db #et-boc .et-l .et_pb_module .nf-response-msg p,
.et-db #et-boc .et-l .et_pb_module div div form .form_label,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_form_label,
.et-db #et-boc .et-l .yellow-icons .et_pb_module.et_pb_blurb h4.et_pb_module_header,
.et-db #et-boc .et-l .yellow-icons .et_pb_module.et_pb_blurb h4.et_pb_module_header a,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form table.plain #amount_display tr td,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before {
  font-weight: 600;
}

.et-db #et-boc .et-l .graduation .et_pb_row h2,
.et-db #et-boc .et-l #countdown-banner #countdown h2,
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter h3 {
  font-weight: 500;
}

.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #admitted-student-info .et_pb_text h1 {
  font-weight: 100;
}

/* ========================================
===========================================
43. LINE-HEIGHTS
===========================================
======================================== */

/* ========================================
43.A. NO UNIT
======================================== */

.et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:not(.ignore .wp-block-rss li.wp-block-rss__item),
.et-db #et-boc .et-l .weekdays ul li {
  line-height: 1.75;
}

.et-db #et-boc .et-l .et_pb_module p,
.et-db #et-boc .et-l .et_pb_module li,
.et-db #et-boc .et-l .et_pb_module.et_pb_text p a,
span.tribe-event-date-start {
  line-height: 1.5;
}

.et-db #et-boc .et-l .et_pb_number_counter .percent p,
.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss) .wp-block-rss__item {
  line-height: 1.5 !important;
}

.et-db #et-boc .et-l .et_pb_module h2,
.et-db #et-boc .et-l .et_pb_module h3,
.et-db #et-boc .et-l .et_pb_module h4 {
  line-height: 1.2;
}

.et-db #et-boc .et-l .slate form .form_label:after, 
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after,
sup,
.et-db #et-boc .et-l sup,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module sup {
  line-height: 0;
}

/* ========================================
43.B. PIXELS
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after {
  line-height: 50px !important;
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  line-height: 46px;
}

.et-db #et-boc .et-l .et_pb_module .nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after {
  line-height: 27px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before {
  line-height: 15px;
}

/* ========================================
43.C. CALCS
======================================== */

/* .et-db #et-boc .et-l .et_pb_module h2,
.et-db #et-boc .et-l .et_pb_module h3,
.et-db #et-boc .et-l .et_pb_module h4,
.et-db #et-boc .et-l .et_pb_module p,
.et-db #et-boc .et-l .et_pb_module li,
.et-db #et-boc .et-l .et_pb_module.et_pb_text p a {
  line-height: calc(0.8em + 10px);
} */

/* .et-db #et-boc .et-l .et_pb_number_counter .percent p,
.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss) .wp-block-rss__item {
  line-height: calc(0.8em + 10px) !important;
} */

.et-db #et-boc .et-l .img-txt-row h3,
.et-db #et-boc .et-l .img-txt-row .et_pb_text p {
  line-height: calc(0.6em + 10px);
}

.et-db #et-boc .et-l #rby-btns-btm .rby-btns-row .et_pb_button,
.et-db #et-boc .et-l .et_pb_button:not(.header-content .et_pb_button):not(.fullwidth-row-center .et_pb_button.maroon-border.maroon-txt.maroon-bg-hov) {
  line-height: calc(0.6em + 10px) !important;
}

/* ========================================
43.D. EMS
======================================== */

.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a span,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p select,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_checkbox label {
  line-height: 1.5em;
}

.et-db #et-boc .et-l .et_pb_row .one-em-lh p,
.et-db #et-boc .et-l .incident-report .et_pb_contact button.et_pb_contact_submit,
.et-db #et-boc .et-l .fullwidth-row-center .et_pb_button.maroon-border.maroon-txt.maroon-bg-hov  {
  line-height: 1em !important;
}

.et-db #et-boc .et-l .img-txt-row .et_pb_text p a,
.et-db #et-boc .et-l .tabs-gallery .meet-world-changer {
  line-height: 0.7em;
}

/* ========================================
43.E. INHERIT
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li a {
  line-height: inherit;
}


/* ========================================
43.F. INITIAL
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after {
  line-height: initial;
}

/* ========================================
===========================================
44. LETTER-SPACINGS
===========================================
======================================== */

.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #admitted-student-info .et_pb_text h1 {
  letter-spacing: 0.075em;;
}

.et-db #et-boc #et_builder_outer_content p.su-heading {
  letter-spacing: 0.05em;
}

.et-db #et-boc .et-l .img-txt-row h3 {
  letter-spacing: -0.005em;
}

/* ========================================
===========================================
45. TEXT-ALIGNS
===========================================
======================================== */

/* ========================================
45.A. CENTER
======================================== */

nav.pagination div.nav-links,
.center,
.tribe-events.tribe-common,
.tribe-events-single-event-title,
.tribe-events-notices ul li,
.et-db #et-boc #et_builder_outer_content p.su-heading,
.et-db #et-boc .et-l .center,
.et-db #et-boc .et-l .et_pb_text.center,
.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
.et-db #et-boc .et-l h2:not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .et_pb_module h2:not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l #home-header .header-content,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content,
.et-db #et-boc .et-l .story-page-header .et_pb_button,
.et-db #et-boc .et-l .rby-btns-row .et_pb_button,
.et-db #et-boc .et-l .rby-btns-col .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content,
.et-db #et-boc .et-l .pre-footer .et_pb_button,
.et-db #et-boc .et-l .fullwidth-row-center,
.et-db #et-boc .et-l .fullwidth-row-center .et_pb_text_inner,
.et-db #et-boc .et-l .micro-nav .et_pb_button,
.et-db #et-boc .et-l .micro-nav .et_pb_button:hover,
.et-db #et-boc .et-l .custom-btns .et_pb_button,
.et-db #et-boc .et-l .custom-btns .et_pb_button:hover,
.et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
.et-db #et-boc .et-l .et_pb_section .social-menu.social-menu-mobile,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls a,
.et-db #et-boc .et-l #aspire h1,
.et-db #et-boc .et-l #hero h1,
.et-db #et-boc .et-l #admitted-student-info h1,
.et-db #et-boc .et-l #aspire h2,
.et-db #et-boc .et-l #hero h2,
.et-db #et-boc .et-l #admitted-student-info h2,
.search.search-no-results .page-content,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content nf-field .submit-wrap input,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before,
.et-db #et-boc .et-l .et_pb_button.filter-btn {
  text-align: center;
}

/* ========================================
45.B. LEFT
======================================== */

.et-db #et-boc .et-l .et_pb_module.header-left h2:not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .blue-three-col-sec h2:not(.center h2),
.et-db #et-boc .et-l .su-post h2 {
  text-align: left;
}


/* ========================================
45.C. RIGHT
======================================== */

.right,
div.nav-previous,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .et_pb_text.right,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-next,
.et-db #et-boc .et-l .graduation .et_pb_row h2,
.et-db #et-boc .et-l .graduation .et_pb_countdown_timer_container {
  text-align: right;
}

/* ========================================
===========================================
46. VERTICAL-ALIGNS
===========================================
======================================== */

sup,
.et-db #et-boc .et-l sup,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module sup {
  vertical-align: super;
}

.et-db #et-boc .et-l .social-media .et_pb_toggle table tr td,
.et-db #et-boc .et-l .social-media.et_pb_toggle table tr td,
.et-db #et-boc .et-l .covid-cases .et_pb_toggle table tr td {
  vertical-align: middle;
}

/* ========================================
===========================================
47. TEXT-DECORATIONS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_text a:not(.img-txt-row .et_pb_text a):not(.related-links .et_pb_text_inner a):not(.et_pb_button),
.et-db #et-boc .et-l .et_pb_section .et_pb_code a:not(.img-txt-row .et_pb_text a):not(.related-links .et_pb_text_inner a):not(.et_pb_button):not(.red-btns .jumplinks li a):not(.slate div div form table th a):not(.slate div div form table tbody.replicate_insert_container td a.replicate_insert):not(.et_pb_code a.icon):not(.et_pb_code.et_pb_button a),
.et-db #et-boc .et-l .et_pb_section .et_pb_slider a:not(.et-pb-slider-arrows a):not(.et_pb_slide_description .et_pb_slide_title a):not(.et_pb_post_slider a.et_pb_button.et_pb_more_button),
.et-db #et-boc .et-l .white-txt p a:not(.img-txt-row a):not(.et_pb_button.stream-btn),
.et-db #et-boc .et-l .tabs-gallery .active-tab-details a,
.et-db #et-boc .et-l .white-txt .et_pb_toggle_content a,
.et-db #et-boc .et-l .accordion a,
.et-db #et-boc .et-l .et_pb_blog_grid a.more-link,
.et-db #et-boc .et-l .et_pb_posts a.more-link {
  text-decoration: underline !important;
}

div.nav-previous a,
div.nav-next a,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .custom-btns .et_pb_button,
.et-db #et-boc .et-l .custom-btns .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button.stream-btn,
.et-db #et-boc .et-l .et_pb_slide_description h2.et_pb_slide_title a,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_slide_description h3.et_pb_slide_title a,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module .et_pb_button.no-hov-effect,
.et-db #et-boc .et-l .et_pb_module #ctf a.ctf-quoted-tweet,
.et-db #et-boc .et-l .et_pb_module #ctf p.ctf-tweet-text a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-author-box-link a,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table th a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .custom-btns.et_pb_button a {
  text-decoration: none !important;
}

/* ========================================
===========================================
48. TEXT-TRANSFORMATIONS
===========================================
======================================== */

.et-db #et-boc .et-l #home-header h1,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header h1,
.et-db #et-boc .et-l .story-page-header .et_pb_button,
.et-db #et-boc .et-l .img-txt-row a,
.et-db #et-boc .et-l .micro-nav .et_pb_toggle_content .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_button,
.et-db #et-boc .et-l #aspire .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #admitted-student-info .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #aspire .et_pb_row .et_pb_text h2,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2,
.et-db #et-boc .et-l #admitted-student-info .et_pb_row .et_pb_text h2,
.et-db #et-boc .et-l .et_pb_module div div button,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .et_pb_module.slate div div form table th a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert {
  text-transform: uppercase;
}

.single-post.single .section-head h1,
.tribe-events-single-event-title {
  text-transform: initial;
}

/* ========================================
===========================================
49. LIST-STYLES
===========================================
======================================== */

h1, h2, h3, h4, p, li,
.et-db #et-boc .et-l .et_pb_module h1,
.et-db #et-boc .et-l .et_pb_module h2,
.et-db #et-boc .et-l .et_pb_module h3,
.et-db #et-boc .et-l .et_pb_module h4,
.et-db #et-boc .et-l .et_pb_module p,
.et-db #et-boc .et-l .et_pb_module li,
.et-db #et-boc .et-l .et_pb_module.et_pb_text p a,
.et-db #et-boc .et-l .et_pb_module.et_pb_code .form_question.form_p,
.et-db #et-boc .et-l .et_pb_module.et_pb_code .form_question.form_header .form_label,
.et-db #et-boc .et-l .et_pb_module.et_pb_code .form_question .form_responses .form_response label {
  text-box: trim-both cap alphabetic;
}

/* ========================================
===========================================
49. LIST-STYLES
===========================================
======================================== */

/* ========================================
49.A. DISC
======================================== */

.et-db #et-boc .et-l .et_pb_module ul li {
  list-style: disc;
}

/* ========================================
49.B. CIRCLE
======================================== */

.et-db #et-boc .et-l .et_pb_module ul li ul li,
.et-db #et-boc .et-l .et_pb_module ol li ul li{
  list-style: circle;
}

/* ========================================
49.C. SQUARE
======================================== */

.et-db #et-boc .et-l .et_pb_module ul li ul li ul li,
.et-db #et-boc .et-l .et_pb_module ol li ol li ul li,
.et-db #et-boc .et-l .et_pb_module ol li ul li ul li {
  list-style: square;
}

/* ========================================
49.D. DECIMAL
======================================== */

.et-db #et-boc .et-l .et_pb_module ul li ol li,
.et-db #et-boc .et-l .et_pb_module ul li ul li ol li  {
  list-style: decimal;
}

/* ========================================
49.E. LOWER-ALPHA
======================================== */

.et-db #et-boc .et-l .et_pb_module ol li ol li {
  list-style: lower-alpha;
}

/* ========================================
49.F. NONE
======================================== */

.et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:not(.ignore .wp-block-rss li.wp-block-rss__item),
.et-db #et-boc .et-l .weekdays.et_pb_code ul li,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links li,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks li,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
  list-style: none;
}

/* ========================================
===========================================
50. BORDERS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.no-border,
.et-db #et-boc .et-l .et_pb_button.no-border,
.et-db #et-boc .et-l .et_pb_button.no-border:hover,
.et-db #et-boc .et-l .micro-nav .no-border,
.et-db #et-boc .et-l .micro-nav .no-border:hover,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header  .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .rby-btns-row .et_pb_button,
.et-db #et-boc .et-l .rby-btns-row .et_pb_button:hover,
.et-db #et-boc .et-l .rby-btns-col .et_pb_button,
.et-db #et-boc .et-l .rby-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls:after,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li,
.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit,
.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit:hover,
.et-db #et-boc .et-l .et_pb_search,
.et-db #et-boc .et-l .et_pb_button.filter-btn,
.et-db #et-boc .et-l .et_pb_button.filter-btn:hover,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button:hover,
.et-db #et-boc .et-l .et_pb_module #ctf a.ctf-quoted-tweet:hover,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a:hover {
  border: none;
}

.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field) {
  border: none !important;
}

/* ========================================
===========================================
51. BORDER-BOTTOMS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form .form_question.form_payment #payment_form table tr th {
  border-bottom: 20px solid transparent;
}

.et-db #et-boc .et-l .no-border-bot {
  border-bottom: none;
}

/* ========================================
===========================================
52. BORDER-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  border-width: 6px;
}

.gt_float_switcher {
  border-width: 2px !important;
}

.et-db #et-boc .et-l .maroon-border,
.et-db #et-boc .et-l .white-border,
.et-db #et-boc .et-l .et_pb_module .white-border:hover,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_module .maroon-border:hover,
.et-db #et-boc .et-l .custom-btns .et_pb_button:hover,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_search input[type=text],
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit:hover,
.et-db #et-boc .et-l .white-border,
.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field select.nf-element,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont .nf-form-content textarea,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Bank search results"] {
  border-width: 1px;
}

form.search-form input[type=search].search-field,
form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content textarea,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content textarea {
  border-width: 1px !important;
}

/* ========================================
===========================================
53. BORDER-TOP-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_divider:before,
.et-db #et-boc .et-l .et_pb_divider_0:before {
  border-top-width: 2px;
}

.et-db #et-boc .et-l .border-bot-divider {
  border-top-width: none !important;
}

/* ========================================
===========================================
54. BORDER-RIGHT-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  border-right-width: 2px;
}

.et-db #et-boc .et-l .border-bot-divider {
  border-right: none !important;
}

/* ========================================
===========================================
55. BORDER-BOTTOM-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register table tr:first-child:not(tbody.replicate_insert_container tr):not(.slate div div form #payment_form table.plain tr) {
  border-bottom-width: 20px;
}

.et-db #et-boc .et-l .border-bot-divider {
  border-bottom-width: 10px;
}

.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header {
  border-bottom-width: 3px;
}

.et-db #et-boc .et-l .img-txt-row a {
  border-bottom-width: 2px
}

/* ========================================
===========================================
56. BORDER-LEFT-WIDTHS
===========================================
======================================== */

.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list li.ecs-event {
  border-left-width: 8px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related {
  border-left-width: 7px;
}

.et-db #et-boc .et-l .border-bot-divider {
  border-left-width: none !important;
}

/* ========================================
===========================================
57. BORDER-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module .nf-form-cont .nf-form-content textarea,
.gt_float_switcher,
.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after,
.et-db #et-boc .et-l .maroon-border,
.et-db #et-boc .et-l .et_pb_module .maroon-border:hover,
.et-db #et-boc .et-l .white-border,
.et-db #et-boc .et-l .et_pb_module .white-border:hover,
.et-db #et-boc .et-l .custom-btns .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_search input[type=text],
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit:hover,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field select.nf-element,
.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Bank search results"],
.et-db #et-boc .et-l a[target="_blank"].et_pb_button.filter-btn {
  border-style: solid;
}

form.search-form input[type=search].search-field,
form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content textarea,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content textarea {
  border-style: solid !important;
}

/* ========================================
===========================================
58. BORDER-TOP-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_divider:before,
.et-db #et-boc .et-l .et_pb_divider_0:before,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border),
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):hover {
  border-top-style: solid;
}

/* ========================================
===========================================
59. BORDER-RIGHT-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  border-right-style: solid;
}

/* ========================================
===========================================
60. BORDER-BOTTOM-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):not(.no-border-bot),
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):not(.no-border-bot):hover,
.et-db #et-boc .et-l .img-txt-row a,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .border-bot-divider,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register table tr:first-child {
  border-bottom-style:  solid;
}

/* ========================================
===========================================
61. BORDER-LEFT-STYLES
===========================================
======================================== */

.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list li.ecs-event,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related {
  border-left-style: solid;
}

.et-db #et-boc .et-l .timeline .vrt-ln-row {
  border-left: none;
}

/* ========================================
===========================================
62. BORDER-RADII
===========================================
======================================== */

.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
  border-radius: 100%;
}

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Bank search results"] {
  border-radius: 4px;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a.sbi_load_btn,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a {
  border-radius: 3px;
}

.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_button,
.et-db #et-boc .et-l .rby-btns-row .et_pb_button,
.et-db #et-boc .et-l .rby-btns-col .et_pb_button,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_module .maroon-txt,
.et-db #et-boc .et-l .et_pb_module div div form select {
  border-radius: 0;
}

.gt_float_switcher {
  border-radius: 0 !important;
}

/* ========================================
===========================================
63. OUTLINE-WIDTHS
===========================================
======================================== */

*:focus,
.et-db #et-boc .et-l a:focus,
.et-db #et-boc .et-l .conversion-form .input:focus,
.et-db #et-boc .et-l .et_pb_module div div form button:focus,
.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field):focus,
.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field):focus {
  outline-width: 4px !important;
}

/* ========================================
===========================================
64. OUTLINE-STLYES
===========================================
======================================== */

*:focus,
.et-db #et-boc .et-l a:focus,
.et-db #et-boc .et-l .conversion-form .input:focus,
.et-db #et-boc .et-l .et_pb_module div div form button:focus,
.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field):focus,
.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field):focus {
  outline-style: dashed !important;
}

/* ========================================
===========================================
65. BOX-SHADOWS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a.sbi_load_btn,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a {
  box-shadow: none;
}

.et-db #et-boc .et-l #rby-btns-btm .rby-btns-row .et_pb_button {
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

/* ========================================
===========================================
66. TEXT-SHADOWS
===========================================
======================================== */

.et-db #et-boc .et-l #home-header h1,
.et-db #et-boc .et-l .story-page-header h1 {
  text-shadow: 0 0 16px rgba(0, 0, 0, 0.9);
}

/* ========================================
===========================================
67. BACKGROUND-COLORS
===========================================
======================================== */

/* ========================================
67.A. TRANSPARENT
======================================== */

.et-db #et-boc .et-l .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_tabs_controls li.et_pb_tab_active {
  background-color: transparent;
}

/* ========================================
67.B. BLACK
======================================== */

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a.sbi_load_btn:hover,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more:hover {
  background-color: #000;
}

/* ========================================
67.C. WHITE
======================================== */

header.header div.shell.relative,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:first-child:before,
.et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before,
.et-db #et-boc .et-l .white-bg,
.et-db #et-boc .et-l .et_builder_inner_content .white-bg,
.et-db #et-boc .et-l .micro-nav .et_pb_toggle_content,
.et-db #et-boc .et-l .et_pb_button_module_wrapper .et_pb_button.white-bg-hov:hover,
.et-db #et-boc .et-l .events-container .upcoming-events ul li,
.et-db #et-boc .et-l table tr:nth-child(even):not(thead tr):not(.slate table tbody tr),
.et-db #et-boc .et-l .blue-bg .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .raffle.et_pb_module div div form button,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l a[target="_blank"].et_pb_button.filter-btn {
  background-color: #fff;
}

.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"]:checked + label:before {
  background-color: #fff !important;
}

/* ========================================
67.D. WHITE WITH OPACITY
======================================== */

.et-db #et-boc .et-l .opaque-white-bg-hov:hover,
.et-db #et-boc .et-l .et_builder_inner_content .opaque-white-bg-hov:hover,
.et-db #et-boc .et-l .blue-bg .et_pb_module .nf-form-cont form nf-field .submit-wrap input:hover,
.et-db #et-boc .et-l .graduation .et_pb_button:hover,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_button:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li.et_pb_tab_active a {
  background-color: rgba(255, 255, 255, 0.5);
}


/* ========================================
67.E. LIGHT GRAY
======================================== */

.tribe_events:not(.search.search-results .tribe_events),
#tribe-events-footer,
.et-db #et-boc .et-l .light-gray,
.et-db #et-boc .et-l .et_pb_section.light-gray,
.et-db #et-boc .et-l .et_builder_inner_content .light-gray,
.et-db #et-boc .et-l .accordion .et_pb_toggle_close,
.et-db #et-boc .et-l .light-gray table tr:nth-child(odd):not(thead tr):not(tfoot tr):not(tbody.tfoot tr),
.et-db #et-boc .et-l table tr:nth-child(even):not(thead tr):not(tfoot tr):not(tbody.tfoot tr):not(.slate table tbody tr),
.et-db #et-boc .et-l .post-password-form input[type="password"] {
  background-color: #f3f5f3;
}

.light-gray,
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
  background-color: #f3f5f3 !important;
}

/* ========================================
67.F. LIGHT GRAY (ALTERNATE)
======================================== */

.et-db #et-boc .et-l .light-gray table tr:nth-child(even):not(thead tr):not(tfoot tr):not(tbody.tfoot tr):not(.et_pb_module.slate.request-info-form form table tbody tr) {
  background-color: #e6e6e3;
}

/* ========================================
67.G. DARK GRAY
======================================== */

.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more {
  background-color: #333;
}

/* ========================================
67.H. DARK GRAY WITH OPACITY
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form th,
.et-db #et-boc .et-l .et_pb_module.slate div div form select,
.et-db #et-boc .et-l .et_pb_module.slate div div form input,
.et-db #et-boc .et-l .et_pb_module.slate div div form textarea,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form table.plain #amount_display tr td {
  background-color: rgba(28,28,28,0.2) !important;
}

/* ========================================
67.I. BLUE
======================================== */

.blue-bg,
div.nav-previous a,
div.nav-next a,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .blue-bg,
.et-db #et-boc .et-l .et_builder_inner_content .blue-bg,
.et-db #et-boc .et-l table thead tr,
.et-db #et-boc .et-l .blue-bg-hov-btn .et_pb_newsletter_button,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit,
.search.search-no-results form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_button.filter-btn,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module div div form button:not(.raffle.et_pb_module div div form button),
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .post-password-form input[type="submit"] {
  background-color: #216cc3;
}

.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit {
  background-color: #216cc3 !important;
}

/* ========================================
67.J. BLUE WITH OPACITY
======================================== */

.et-db #et-boc .et-l .conversion-form .input,
.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field),
.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] + label:before,.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form select,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form textarea {
  background-color: rgba(33, 108, 195, 0.8);
}

.et-db #et-boc .et-l .conversion-form .input {
  background-color: rgba(33, 108, 195, 0.8) !important;
}

/* ========================================
67.K. DARKER BLUE
======================================== */

.darker-blue-bg-hov:hover,
.et-db #et-boc .et-l .darker-blue-bg-hov:hover,
.et-db #et-boc .et-l .et_builder_inner_content .darker-blue-bg-hov:hover,
.et-db #et-boc .et-l .blue-bg-hov-btn .et_pb_newsletter_button:hover,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit:hover,
.et-db #et-boc .et-l .et_pb_button.filter-btn:hover,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button:hover,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content input[type=button]:hover,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content input[type=button]:hover,
.search.search-no-results form.search-form input[type=submit].search-submit:hover,
.et-db #et-boc .et-l .et_pb_module div div form button:hover,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a:hover,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a:hover,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input:hover {
  background-color: #195193;
}

.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit:hover {
  background-color: #195193 !important;
}

/* ========================================
67.L. NAVY
======================================== */

#tribe-events-pg-template,
.et-db #et-boc .et-l .navy-bg,
.et-db #et-boc .et-l .navy-bg-hov:hover,
.et-db #et-boc .et-l .et_builder_inner_content .navy-bg,
.et-db #et-boc .et-l .et_builder_inner_content .navy-bg-hov:hover,
.et-db #et-boc .et-l table thead:first-child tr:first-child,
.et-db #et-boc .et-l .jctc-transfer-rates table tr th,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input[type=radio]:checked+label i:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
  background-color: #083b77;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before {
  background-color: #083b77 !important;
}

/* ========================================
67.M. NAVY WITH OPACITY
======================================== */

.et-db #et-boc .et-l table tfoot tr,
.et-db #et-boc .et-l table tbody.tfoot tr,
.et-db #et-boc .et-l .navy-bg-tp,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li:not(.et_pb_tab_active) a,
.et-db #et-boc .et-l .raffle.et_pb_module div div form input:not(.ninja-forms-field),
.et-db #et-boc .et-l .raffle.et_pb_module div div form select:not(.ninja-forms-field),
.et-db #et-boc .et-l .raffle.et_pb_module div div form textarea:not(.ninja-forms-field) {
  background-color: rgba(8, 59, 119, 0.8);
}

/* ========================================
67.N. RED
======================================== */

.red-bg,
.tribe-events-notices,
.et-db #et-boc .et-l .red-bg,
.et-db #et-boc .et-l .et_builder_inner_content .red-bg,
.et-db #et-boc .et-l .maroon-bg,
.et-db #et-boc .et-l .et_pb_module .maroon-bg-hov:hover,
.et-db #et-boc .et-l .micro-nav.et_pb_toggle_close,
.et-db #et-boc .et-l .micro-nav.et_pb_toggle_open,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a {
  background-color: #d42551;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover,
.et-db #et-boc .et-l .et_pb_module.slate div div form table th a {
  background-color: #d42551 !important;
}

/* ========================================
67.O. DARKER RED
======================================== */

.darker-red-bg-hov:hover,
.et-db #et-boc .et-l .darker-red-bg-hov:hover,
.et-db #et-boc .et-l .et_builder_inner_content .darker-red-bg-hov:hover,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a:hover {
  background-color: #b42741;
}

/* ========================================
67.P. RED WITH OPACITY
======================================== */

#alert-notify {
  background-color: rgba(255, 0, 0, 0.5);
}

/* ========================================
67.Q. YELLOW
======================================== */

.et-db #et-boc .et-l .yellow-bg,
.et-db #et-boc .et-l .et_builder_inner_content .yellow-bg,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_button {
  background-color: #f5ac00;
}

/* ========================================
67.R. DARKER YELLOW
======================================== */

.et-db #et-boc .et-l .darker-yellow-bg-hov:hover,
.et-db #et-boc .et-l .et_builder_inner_content .darker-yellow-bg-hov:hover,
.et-db #et-boc .et-l #home-header .et_pb_button:hover,
.et-db #et-boc .et-l .story-page-header .et_pb_button:hover,
.et-db #et-boc .et-l .pre-footer .et_pb_button:hover {
  background-color: #e49a07;
}

/* ========================================
===========================================
68. COLORS
===========================================
======================================== */

/* ========================================
68.A. BLACK
======================================== */

.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form table.plain #amount_display tr td {
  color: #000;
}

.et-db #et-boc .et-l .et_pb_blurb p {
  color: #000 !important;
}

/* ========================================
68.B. WHITE
======================================== */

.white-txt,
#alert-notify p,
#alert-notify p strong,
div.nav-previous a,
div.nav-next a,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .white-txt,
.et-db #et-boc .et-l .white-txt h2,
.et-db #et-boc .et-l .white-txt h3,
.et-db #et-boc .et-l .et_pb_module .white-txt,
.et-db #et-boc .et-l .white-txt a:not(.et-db #et-boc .et-l .custom-btns .blue-txt-hov:hover),
.et-db #et-boc .et-l .et_pb_module .white-txt-hov:hover,
.et-db #et-boc .et-l .et_pb_module .white-txt-hov a:hover,
.et-db #et-boc .et-l .micro-nav h5.et_pb_toggle_title,
.et-db #et-boc .et-l .micro-nav .et_pb_toggle_title:before,
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title,
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title:before,
.et-db #et-boc .et-l .blue-three-col-sec h2,
.et-db #et-boc .et-l .navy-bg h2,
.et-db #et-boc .et-l table thead tr,
.et-db #et-boc .et-l table tfoot tr,
.et-db #et-boc .et-l table tbody.tfoot tr,
.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit,
.search.search-no-results form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_button.filter-btn,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button,
.et-db #et-boc .et-l .jctc-transfer-rates table tr th,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module div div form:not(.nf-form-layout form),
.et-db #et-boc .et-l .et_pb_module div div form label:after,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a svg,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a span,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a span,
.et-db #et-boc .et-l .events-container .upcoming-events .ecs-no-events,
.et-db #et-boc .et-l .et_pb_module div div form button:hover,
.et-db #et-boc .et-l .et_pb_module div.form_question[data-required="1"] > fieldset > div.form_label:after,
.et-db #et-boc .et-l .et_pb_module a.wx-button,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked input:checked + label:before,
.et-db #et-boc .et-l .et_pb_module.slate div div form table th a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert,
.et-db #et-boc .et-l .post-password-form input[type="submit"],
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
  color: #fff;
}

.tribe-events-notices,
.tribe-events-back a,
.tribe-events-single-event-title,
#tribe-events-pg-template .white-txt,
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover,
.et-db #et-boc .et-l .et_pb_accordion .et_pb_button.white-txt,
.et-db #et-boc .et-l .conversion-form p .input,
.et-db #et-boc .et-l .conversion-form p textarea,
.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field),
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input:not(.blue-bg .et_pb_module .nf-form-cont form nf-field .submit-wrap input),
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a:hover,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div p a,
.et-db #et-boc .et-l .img-txt-row .white-txt.et_pb_number_counter .percent p,.et-db #et-boc .et-l .incident-report .et_pb_contact p input::placeholder,
.et-db #et-boc .et-l #contact-form-area .et_pb_module div,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea::placeholder,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_label {
  color: #fff !important;
}

/* ========================================
68.C. DARK GRAY
======================================== */

.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form input,
.et-db #et-boc .et-l .et_pb_module.slate div div form textarea,
.et-db #et-boc .et-l .slate form #form_description,
.et-db #et-boc .et-l .slate form label,
.et-db #et-boc .et-l .slate form .form_label,
.et-db #et-boc .et-l .et_pb_module.slate div div form th,
.et-db #et-boc .et-l .slate form select,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before {
  color: #262626 !important;
}

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp p,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register p {
  color: rgb(38, 38, 38) !important;
}

/* ========================================
68.D. BLUE
======================================== */

.et-db #et-boc .et-l .et_pb_row .blue-txt-hov:hover,
.et-db #et-boc .et-l .custom-btns .blue-txt-hov,
.et-db #et-boc .et-l .custom-btns .blue-txt-hov:hover,
.shell .section-body .archive-header .archive-title .category-name,
#primary.content-area #main.site-main .page-header .page-title .search-query,
.et-db #et-boc .et-l .raffle.et_pb_module div div form button,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l a[target="_blank"].et_pb_button.filter-btn {
  color: #216cc3;
}

.et-db #et-boc .et-l .blue-bg .et_pb_module .nf-form-cont form nf-field .submit-wrap input {
  color: #216cc3 !important;
}

/* ========================================
68.E. NAVY
======================================== */

.et-db #et-boc .et-l .navy-txt,
.et-db #et-boc .et-l h2,
.et-db #et-boc .et-l .navy-txt h4,
.et-db #et-boc .et-l .et_pb_module .navy-txt,
.et-db #et-boc .et-l .et_pb_module .navy-txt a,
.et-db #et-boc .et-l .et_pb_module .navy-txt a:hover,
.et-db #et-boc .et-l .navy-txt a,
.et-db #et-boc .et-l .navy-txt a:hover,
.et-db #et-boc .et-l .navy-txt .et_pb_text_inner a,
.et-db #et-boc .et-l .navy-txt .et_pb_text_inner a:hover,
.et-db #et-boc .et-l .accordion .et_pb_toggle_title:before,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .social-menu .et_pb_icon_wrap .et-pb-icon,
.et-db #et-boc .et-l .yellow-icons .et_pb_blurb h4,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title a,
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header a,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"]:checked + label:before,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input[type=checkbox]:checked+label i:before,
.et-db #et-boc .et-l .incident-report .et_pb_contact_form_label {
  color: #083b77;
}

.navy-txt,
.et-db #et-boc .et-l .navy-txt p,
.et-db #et-boc .et-l .et_pb_module p.navy-txt,
.et-db #et-boc .et-l .navy-txt .et-pb-icon,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-author-box-link a.ctf-author-name,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_label {
  color: #083b77 !important;
}

/* ========================================
68.F. RED
======================================== */

nav.pagination div.nav-links .page-numbers:not(.current),
.et-db #et-boc .et-l .red-txt,
.et-db #et-boc .et-l .red-txt a,
.et-db #et-boc .et-l .et_pb_module a,
.et-db #et-boc .et-l .et_pb_module .red-txt,
.et-db #et-boc .et-l .maroon-txt,
.et-db #et-boc .et-l .maroon-txt a,
.et-db #et-boc .et-l .et_pb_module .maroon-txt,
.et-db #et-boc .et-l .current,
.et-db #et-boc .et-l .et_pb_module .current,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:hover,
#primary.content-area #main.site-main footer.entry-footer .cat-links a,
#primary.content-area #main.site-main footer.entry-footer .tags-links a,
.et-db #et-boc .et-l .et_pb_module #ctf a.ctf-quoted-tweet span.ctf-quoted-author-name {
  color: #d42551;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li a,
.et-db #et-boc .et-l .slate form .form_label:after,
.et-db #et-boc .et-l .current,
.et-db #et-boc .et-l h3 a {
  color: #d42551 !important;
}

/* ========================================
68.G. YELLOW
======================================== */

.et-db #et-boc .et-l #home-header h1,
.et-db #et-boc .et-l .yellow-txt,
.et-db #et-boc .et-l .yellow-txt  .et-pb-icon,
.et-db #et-boc .et-l .yellow-txt a,
.et-db #et-boc .et-l span.percent-value:not(.img-txt-row .white-txt span.percent-value),
.et-db #et-boc .et-l .yellow-icons .et_pb_blurb .et-pb-icon,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"],
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:before,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form form .form_label:after,
.et-db #et-boc .et-l  .raffle.et_pb_module form .form_label:after {
  color: #f5ac00 !important;
}

/* ========================================
===========================================
69. ACCENT-COLORS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] {
  accent-color: #083b77;
}

.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] {
  accent-color: #f5ac00;
}

/* ========================================
===========================================
70. BORDER-COLORS
===========================================
======================================== */

/* ========================================
70.A. TRANSPARENT
======================================== */

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  border-color: transparent;
}

/* ========================================
70.B. BLACK
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Bank search results"] {
  border-color: #000;
}

/* ========================================
70.C. WHITE
======================================== */

.et-db #et-boc .et-l .white-border,
.et-db #et-boc .et-l .et_pb_module .white-border:hover {
  border-color: #fff !important;
}

.et-db #et-boc .et-l .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:hover {
  border-color: #d5d6d5;
}

/* ========================================
70.D. GRAY
======================================== */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before {
  border-color: #d3d3d3 !important;
}

/* ========================================
70.E. GRAY (ALTERNATE) 
======================================== */

.et-db #et-boc .et-l .et_pb_search input[type=text],
.search.search-no-results form.search-form input[type=search].search-field {
  border-color: #e6e6e3;
}

.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content textarea,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content textarea,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field input,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field select.nf-element,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont .nf-form-content textarea:not(.nf-error textarea) {
  border-color: #e6e6e3 !important;
}

/* ========================================
70.F. BLUE
======================================== */

.blue-border,
.et-db #et-boc .et-l .et_pb_module blockquote,
.et-db #et-boc .et-l a[target="_blank"].et_pb_button.filter-btn {
  border-color: #216cc3;
}

.search.search-no-results form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit {
  border-color: #216cc3 !important;
}

/* ========================================
70.G. DARKER BLUE
======================================== */

.darker-blue-border-hov:hover,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit:hover {
  border-color: #195193;
}

.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit:hover {
  border-color: #195193 !important;
}

/* ========================================
70.H. NAVY
======================================== */

.gt_float_switcher,
.et-db #et-boc .et-l .navy-border,
.et-db #et-boc .et-l .et_pb_module .navy-border:hover,
.et-db #et-boc .et-l .et_pb_module .et_pb_button.navy-border:hover {
  border-color: #083b77;
}

/* ========================================
70.I. RED (MAROON)
======================================== */

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button,
.et-db #et-boc .et-l .maroon-border,
.et-db #et-boc .et-l .et_pb_module .maroon-border:hover {
  border-color: #d42551 !important;
}

/* ========================================
===========================================
71. BORDER-TOP-COLORS
===========================================
======================================== */

/* ========================================
71.A. BLACK
======================================== */

.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border),
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):hover {
  border-top-color: #000;
}

/* ========================================
71.B. WHITE
======================================== */

.et-db #et-boc .et-l .conversion-form .et_pb_contact_field[data-type=select]:after {
  border-top-color: #fff;
}

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:not(.slate.et_pb_module div div form .address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):not(.slate.et_pb_module div div form fieldset div.form_label + div .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_select:after {
  border-top-color: #fff !important;
}

/* ========================================
71.C. LIGHT GRAY
======================================== */

.et-db #et-boc .et-l .et_pb_divider:before,
.et-db #et-boc .et-l .et_pb_divider_0:before {
  border-top-color: #f3f5f3 !important;
}

/* ========================================
71.D. NAVY
======================================== */

.et-db #et-boc .et-l .incident-report .et_pb_contact_field[data-type=select]:after {
  border-top-color: #083b77;
}

.et-db #et-boc .et-l .slate.et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .slate.et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_select:after {
  border-top-color: #083b77 !important;
}

/* ========================================
===========================================
72. BORDER-BOTTOM-COLORS
===========================================
======================================== */

/* ========================================
72.A. BLACK
======================================== */

.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):not(.no-border-bot),
.et-db #et-boc .et-l .aside-btns-col .et_pb_button:not(.no-border):not(.no-border-bot):hover,
.et-db #et-boc .et-l .img-txt-row a {
  border-bottom-color: #000;
}

/* ========================================
72.B. WHITE
======================================== */

.et-db #et-boc .et-l .img-txt-row a {
  border-bottom-color: #fff;
}

/* ========================================
72.C. LIGHT GRAY
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register table tr:first-child {
  border-bottom-color: #f3f5f3;
}

/* ========================================
72.D BLUE
======================================== */

.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header {
  border-bottom-color: #216cc3 !important;
}

/* ========================================
===========================================
73. BORDER-LEFT-COLORS
===========================================
======================================== */

/* ========================================
73.A. BLUE
======================================== */

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related {
  border-left-color: #216cc3;
}

/* ========================================
73.B. YELLOW
======================================== */

.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list li.ecs-event {
  border-left-color: #f5ac00 !important;
}

/* ========================================
===========================================
74. OUTLINE-COLORS
===========================================
======================================== */

/* ========================================
74.A. YELLOW
======================================== */

*:focus,
.et-db #et-boc .et-l a:focus,
.et-db #et-boc .et-l .conversion-form .input:focus,
.et-db #et-boc .et-l .et_pb_module div div form button:focus,
.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field):focus,
.et-db #et-boc .et-l .et_pb_module div div form select:not(.ninja-forms-field):focus {
  outline-color: #e49a07 !important;
}

/* ========================================
===========================================
75. OPACITIES
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"],
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"],
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"],
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"],
.et-db #et-boc .et-l .invisible-img img,
.et-db #et-boc .et-l .invisible-img img:hover,
.et-db #et-boc .et-l #rby-btns-btm {
  opacity: 0;
}

.et-db #et-boc #et_builder_outer_content p.su-heading {
  opacity: 0.7;
}

.et-db #et-boc .et-l .img-txt-row .white-txt.et_pb_number_counter {
  opacity: 1;
}

/* ========================================
===========================================
76. BACKGROUNDS
===========================================
======================================== */

.et-db #et-boc .et-l .social-media-list .social-media-icons .social-media-icon a {
  background: initial;
}

/* ========================================
===========================================
77. BACKGROUND-IMAGES
===========================================
======================================== */

/* ========================================
77.A. GROUP ME ICON
======================================== */

.et-db #et-boc .et-l #groupme .et_pb_image_wrap {
  background-image: url(https://spalding.edu/wp-content/uploads/2020/09/Group-me-icon.png);
}

/* ========================================
77.B. BRIDGET TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_0 {
  background-image: url(https://spalding.edu/wp-content/uploads/2025/03/Bridget-2.jpg);
}

/* ========================================
77.C. SABRINA TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_1 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/Sabrina_Profile-552x432.jpg);
}

/* ========================================
77.D. ABE TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_2 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/Abe_Profile-276x216.jpg);
}

/* ========================================
77.E. SHELBY TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_3 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/Shelby_Profile-276x216.jpg);
}

/* ========================================
77.F. CHAD TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_4 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/ChadProfile-276x216.jpg);
}

/* ========================================
77.G. TORI TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_5 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/Tori_Profile-276x216.jpg);
}

/* ========================================
77.H. ADELLA TAB
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_6 {
  background-image: url(https://spalding.edu/wp-content/uploads/2016/04/ap_Profile-276x216.jpg);
}

/* ========================================
77.I. SPRITE
======================================== */

.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  background-image: url(images/sprite.png);
}


/* ========================================
77.J. GIVING DAY COUNTDOWN BANNER
======================================== */

.et-db #et-boc .et-l #countdown-banner {
  background-image: linear-gradient(180deg,rgba(0,59,119,0.9) 0%,rgba(0,59,119,0.9) 100%),url(https://spalding.edu/wp-content/uploads/2018/01/Columbia_Gym_Exterior.jpg);
}

/* ========================================
===========================================
78. BACKGROUND-SIZES
===========================================
======================================== */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_0,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_1,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_2,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_3,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_4,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_5,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab_6 {
  background-size: cover;
}

.et-db #et-boc .et-l #groupme .et_pb_image_wrap {
  background-size: 30px;
}

/* ========================================
===========================================
79. BACKGROUND-REPEATS
===========================================
======================================== */

.et-db #et-boc .et-l #groupme .et_pb_image_wrap {
  background-repeat: no-repeat;
}

/* ========================================
===========================================
80. BACKGROUND-POSITIONS
===========================================
======================================== */

.et-db #et-boc .et-l .vrt-ln-row:before,
.et-db #et-boc .et-l .vrt-ln-row-2:before,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
  background-position: -78px -103px;
}

.et-db #et-boc .et-l #countdown-banner {
  background-position: 50% 2.5%;
}

/* ========================================
===========================================
81. MARGINS
===========================================
======================================== */

/* ========================================
81.A. AUTO & NO MARGINS
======================================== */

.auto-mar,
div.blog-post,
#primary.content-area #main.site-main .page-header,
#primary.content-area #main.site-main #et_builder_outer_content .post,
header.archive-header,
.et-db #et-boc .et-l .fullwidth-row-center .et_pb_button,
.et-db #et-boc .et-l .vrt-ln-row .et_pb_button,
.et-db #et-boc .et-l a.download-btn,
.et-db #et-boc .et-l a.et_pb_button.stream-btn,
.et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_button:not(.rby-btns-row .et_pb_button):not(.rby-btns-col .et_pb_button):not(.aside-btns-col .et_pb_button):not(.micro-nav .et_pb_button):not(.custom-btns .et_pb_button):not(.et-db #et-boc .et-l .flex-buttons .et_pb_button.filter-btn),
.et-db #et-boc .et-l .landing-pg-btn:not(#hero .landing-pg-btn):not(#admitted-student-info .landing-pg-btn),
.et-db #et-boc .et-l .navy-border.et_pb_icon,
.et-db #et-boc .et-l .auto-mar,
.search #primary nav.posts-navigation,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .graduation .et_pb_button_module_wrapper,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_button_module_wrapper,
.et-db #et-boc .et-l .social-media .et_pb_toggle table tr td img,
.et-db #et-boc .et-l .social-media.et_pb_toggle table tr td img,
.et-db #et-boc .et-l .et_pb_search,
.et-db #et-boc .et-l table,
.et-db #et-boc .et-l .et_pb_module div div form {
  margin: auto;
}

.tribe-events-c-subscribe-dropdown__container {
  margin: auto !important;
}

#tribe-events-pg-template,
.et-db #et-boc .et-l .no-space-head h2 {
  margin: 0;
}

.et-db #et-boc .et-l .et_pb_section.gen-body .et_pb_row,
.et-db #et-boc .et-l .alt-max-width,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field,
.et-db #et-boc .et-l .et_pb_contact_submit {
  margin: 0 auto;
}

/* ========================================
81.B. FIXED MARGINS
======================================== */

.et-db #et-boc .et-l .post-password-form {
  margin: 250px auto;
}

.tribe-events-schedule {
  margin: 30px 0 15px;
}

.et-db #et-boc .et-l .micro-nav .et_pb_button_module_wrapper:not(.et-db #et-boc .et-l .micro-nav .et_pb_button_module_wrapper:first-child),
.et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper:not(.et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper:first-child) {
  margin: 30px 0 0;
}

.et-db #et-boc .et-l .btn-mar {
  margin: 15px auto;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links li {
  margin: 15px 30px !important;
}

.et-db #et-boc .et-l .incident-report {
  margin: 0 15px 0 25px;
}

.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list li.ecs-event {
  margin: 15px 0;
}

ul.list-actions li {
  margin: 10px;
}

#alert-notify {
  margin: 0 38px;
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
  margin: 0 20px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a {
  margin: 0 10px 15px;
}

nav.pagination div.nav-links .page-numbers{
  margin: 0 10px;
}

.et-db #et-boc .et-l .et_pb_button.filter-btn {
  margin: 0 5px 15px;
}

/* ========================================
81.C. RESPONSIVE MARGINS
======================================== */

.et-db #et-boc .et-l .et_pb_section .social-menu.social-menu-mobile .et-pb-icon,
.et-db #et-boc .et-l .cale .et_pb_contact_form {
  margin: 0 2.5%;
}

.tribe-events-nav-pagination ul.tribe-events-sub-nav li {
  margin: 0 2.5% !important;
}

/* ========================================
===========================================
82. MARGIN-TOPS
===========================================
======================================== */

.et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
  margin-top: 250px;
}

.et-db #et-boc .et-l #hero #student-athlete {
  margin-top: 200px;
}

.et-db #et-boc .et-l .graduation .et_pb_row {
  margin-top: 100px;
}

#primary.content-area #main.site-main header.page-header {
  margin-top: 82px;
}

.et-db #et-boc .et-l #hero #ftt {
  margin-top: 65px;
}

.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content a.et_pb_button {
  margin-top: 32px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button_module_wrapper ~ .related-links,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .thirty-mar-top,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:not(.ignore .wp-block-rss li.wp-block-rss__item),
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Bank search results"],
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.form_payment:not(.form_question_9dc04164-5002-4c8c-8ea7-e5ab4781885d),
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form button,
.et-db #et-boc .et-l .et_pb_module.et_pb_code div.form_container p {
  margin-top: 30px;
}

.et-db #et-boc .et-l .et_pb_module .ecs-no-events:not(.events-container .upcoming-events .ecs-no-events),
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .et_pb_module ul.ecs-event-list:not(.events-container .upcoming-events ul.ecs-event-list) {
  margin-top: 25px;
}

header.archive-header {
  margin-top: 20px;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field input,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field select,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_options_wrapper,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field textarea,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.form_payment:not(.form_question_9dc04164-5002-4c8c-8ea7-e5ab4781885d) #payment_form,
.et-db #et-boc .et-l .et_pb_module p.ecs-excerpt,
.et-db #et-boc .et-l .et_pb_module ul li ul,
.et-db #et-boc .et-l .et_pb_module ol li ol,
.et-db #et-boc .et-l .et_pb_module ul li ol,
.et-db #et-boc .et-l .et_pb_module ol li ul,
nav.nav ul.menu ul.sub-menu {
  margin-top: 15px;
}

.fifteen-mar-top,
.et-db #et-boc .et-l .fifteen-mar-top,
.et-db #et-boc .et-l .incident-report .et_pb_contact .et_contact_bottom_container button {
  margin-top: 15px !important;
}

.et-db #et-boc .et-l .ten-mar-top,
.et-db #et-boc .et-l .et_pb_module div div form button:not(.et_pb_module.slate.request-info-form.register.event div div form button) {
  margin-top: 10px;
}

.et-db #et-boc .et-l .five-mar-top,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.form_payment.form_question_9dc04164-5002-4c8c-8ea7-e5ab4781885d #payment_form {
  margin-top: 5px;
}

/* ,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label:before */

.et-db #et-boc .et-l .et_pb_module div div form .address-row .form_responses:after,
.et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses):after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  margin-top: 3px;
}

.no-mar-top,
.section-generic .section-group-content,
.et-db #et-boc .et-l .no-mar-top,
.et-db #et-boc .et-l .et_pb_module .no-mar-top,
.et-db #et-boc .et-l .et_pb_module h2,
.et-db #et-boc .et-l .et_pb_text ul,
.et-db #et-boc .et-l .et_pb_blurb_content ol li ol,
.et-db #et-boc .et-l .et_pb_blurb_content ol li ul,
.et-db #et-boc .et-l .et_pb_module blockquote,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn {
  margin-top: 0;
}

.et-db #et-boc .et-l .no-mar-top.accordion,
.et-db #et-boc .et-l .et_pb_slide_image,
#post-29706 .featured-image .featured-image-caption,
.et-db #et-boc .et-l .et_pb_code ul.et_pb_module.et_pb_social_media_follow {
  margin-top: 0 !important;
}

/* ========================================
===========================================
83. MARGIN-RIGHTS
===========================================
======================================== */

/* ========================================
83.A. PIXELS
======================================== */

.et-db #et-boc .et-l .graduation .et_pb_button_module_wrapper {
  margin-right: 75px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li {
  margin-right: 20px;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span,
.et-db #et-boc .et-l .et_pb_module #ctf a.ctf-author-avatar,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content a.et_pb_button,
.et-db #et-boc .et-l .pre-footer .header-content a.et_pb_button,
.rb-btns-row button:first-child:not(.et-db #et-boc .rb-btns-row button:first-child) {
  margin-right: 15px;
}

.et-db #et-boc .et-l .videos-gutter .et_pb_column,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"],
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="checkbox"] {
  margin-right: 10px;
}

.footer-menu.column.column-one {
  margin-right: 5px;
}

.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon {
  margin-right: 0;
}

/* ========================================
83.B. PERCENTS
======================================== */

div.nav-previous,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .graduation .et_pb_row {
  margin-right: 10%;
}

.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:first-child,
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:nth-child(2) {
  margin-right: 7.5%;
}

.et-db #et-boc .et-l #top.et_pb_search {
  margin-right: 1%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
  margin-right: 0;
}

/* ========================================
83.C. ZERO
======================================== */

.tribe-events-meta-group-gmap,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2>.img-txt-row .no-mar-right {
  margin-right: 0;
}

.no-mar-right,
.et-db #et-boc .et-l .no-mar-right,
.et-db #et-boc .et-l .et_pb_section.no-mar-right {
  margin-right: 0 !important;
}

/* ========================================
===========================================
84. MARGIN-BOTTOMS
===========================================
======================================== */

/* #primary.content-area #main.site-main footer.entry-footer, */
div.post-text,
p.tribe-events-back,
.et-db #et-boc .et-l .thirty-mar-bot,
.et-db #et-boc .et-l .et_pb_row .et_pb_module.thirty-mar-bot,
.et-db #et-boc #et_builder_outer_content .entry,
div.shell div.section-body header.archive-header h1.archive-title,
div.blog-post img,
div.blog-post-search img,
#primary.content-area #main.site-main .page-header h1.page-title,
.et-db #et-boc .et-l .et_pb_module blockquote,
.et-db #et-boc .et-l .et_pb_module div div form .form_question:not(.slate div div form .form_question):not(#footer-contact-form .et_pb_module.request-info-form) div div form .form-question,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events:before,
.et-db #et-boc .et-l .et_pb_module .ecs-event-list:before,
.et-db #et-boc .et-l .et_pb_module h3.ecs-header,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p select,
.et-db #et-boc .et-l #contact-form-area form #form_description,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module:not(.contact-box):not(.et_pb_toggle):not(.aside-btns-col .et_pb_button_module_wrapper):not(.et_pb_code.upcoming-events),
.et-db #et-boc .et-l .et_pb_module h2:not(.no-space-head .et_pb_module h2):not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module,
.et-db #et-boc .et-l a.et_pb_button.stream-btn,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title,
.et-db #et-boc #et_builder_outer_content h2:not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_icon,
.et-db #et-boc .et-l .et_pb_module.citation ol li,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont .nf-form-title h3,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-section .nf-form-fields-required,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .nf-field-label,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container:not(.listradio-container):not(.listcheckbox-container):not(.file_upload-container):not(#nf-field-189_1-container):not(#nf-field-141_1-container):not(#nf-field-131_1-container):not(#nf-field-146_1-container):not(#nf-field-147_1-container),
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_title,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list .et_pb_contact_field_checkbox,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks li:not( ul.jumplinks li:last-child),
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_radio,
.et-db #et-boc .et-l .et_pb_module.slate div div form #form_description,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form #form_description,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_label input,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_label input,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_address textarea,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_address textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_radio:not(.form_question.form_radio.form_layout_stacked),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_radio,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_radio .form_response,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_radio .form_response,
.et-db #et-boc .et-l .et_pb_module.related-links p:not(p:last-child),
.et-db #et-boc .et-l .contact-box p:not(p:last-child),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle .et_pb_toggle_content p,
.et-db #et-boc .et-l .et_pb_module.et_pb_accordion,
.et-db #et-boc .et-l .blue-navy-boxes .img-txt-row p:not(p:last-child)
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register #register_date,
.et-db #et-boc .et-l .et_pb_module.slate div p,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_label.form_header:not(.form_question_ae613324-e250-4c34-8f84-9b804b117694) .form_label,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_question.form_p,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register .form_question.form_p,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register .form_question.form_header:not(.form_question_ae613324-e250-4c34-8f84-9b804b117694) .form_label,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table:not(.et_pb_module.slate.request-info-form.register.event div div form table),
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_response:last-child,
.et-db #et-boc .et-l .et_pb_section .et_pb_module h4:not(h4.no-pad-bot),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle.et_pb_toggle_item,
.et-db #et-boc .et-l .et_pb_module.et_pb_text h4,
.et-db #et-boc .et-l .et_pb_module.et_pb_text p:not(p:last-child),
.et-db #et-boc .et-l .et_pb_module:last-child.et_pb_text .contact-box p:last-child,
.et-db #et-boc .et-l .et_pb_module:last-child.et_pb_text ul:not(li ul),
.et-db #et-boc .et-l .et_pb_module:last-child.et_pb_text ol:not(li ol),
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text .et_pb_text_inner p.su-heading,
.et-db.single.single-post section.section.section-generic header.section-head h1 {
  margin-bottom: 30px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label,
.et-db #et-boc .et-l .et_pb_module.et_pb_text h2,
.et-db #et-boc .et-l .et_pb_module.et_pb_text h3:not(.no-mar-bot-desktop),
.et-db #et-boc .et-l .et_pb_module.et_pb_text h4,
.et-db #et-boc .et-l .et_pb_module:not(.et_pb_module:last-child).et_pb_text p:not(.contact-box p:last-child),
.et-db #et-boc .et-l .et_pb_module:not(.et_pb_module:last-child).et_pb_text ul:not(li ul),
.et-db #et-boc .et-l .et_pb_module:not(.et_pb_module:last-child).et_pb_text ol:not(li ol),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle ul:not(li ul),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle ol:not(li ol),
.et-boc .et-l .fifteen-mar-bot,
.et-db #et-boc .et-l .incident-report .et_pb_contact .et_contact_bottom_container button,
.et-db #et-boc .et-l .et_pb_module.slate div div form,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div div form {
  margin-bottom: 30px !important;
}

/* .et-db #et-boc .et-l .testimonial-slider h2,
.et-db #et-boc .et-l .et_pb_module.slate div div form input,
.et-db #et-boc .et-l .et_pb_module.slate div div form select,
.et-db #et-boc .et-l .et_pb_module div div form textarea,
.et-db #et-boc .et-l table:not(.et_pb_module.slate.request-info-form.register.event div div form table),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div div form input,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div div form select,
.et-db #et-boc .et-l .raffle.et_pb_module div div form input,
.et-db #et-boc .et-l .raffle.et_pb_module div div form select,
.et-db #et-boc .et-l .raffle.et_pb_module div div form textarea,
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle.et_pb_toggle_item,
.et-db #et-boc .et-l table,
.et-db #et-boc .et-l .et_pb_module.et_pb_text ul li,
.et-db #et-boc .et-l .et_pb_module.et_pb_text ol li {
  margin-bottom: 20px;
} */

.nav-utilities,
.et-db #et-boc .et-l .testimonial-slider h2,
.et-db #et-boc .et-l .et_pb_module div div form input,
.et-db #et-boc .et-l .et_pb_module div div form select,
.et-db #et-boc .et-l .et_pb_module div div form textarea,
.et-db #et-boc .et-l table:not(.et_pb_module.slate.request-info-form.register.event div div form table),
.et-db #et-boc .et-l .et_pb_module.et_pb_text ul li:not(.et_pb_module:last-child ul li:last-child),
.et-db #et-boc .et-l .et_pb_module.et_pb_text ol li:not(.et_pb_module:last-child ul li:last-child),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle ul li,
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle ol li,
.et-db #et-boc .et-l .et_pb_module.et_pb_code ul li,
.et-db #et-boc .et-l .et_pb_module.et_pb_code ol li,
nav.nav ul.menu li.menu-item:not(li.menu-item li.menu-item:last-child) {
  margin-bottom: 20px;
}

.et-db #et-boc .et-l .twenty-mar-bot,
.et-db #et-boc .et-l .et_pb_row .et_pb_module.twenty-mar-bot {
  margin-bottom: 20px !important;
}

/* #primary.content-area #main.site-main footer.entry-footer, */
/* .et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module:not(.contact-box):not(.et_pb_toggle),
.et-db #et-boc .et-l .et_pb_module h2:not(.no-space-head .et_pb_module h2):not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module,
.et-db #et-boc .et-l a.et_pb_button.stream-btn,
.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title,
.et-db #et-boc #et_builder_outer_content h2:not(h2.et_pb_toggle_title),
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_icon,
.et-db #et-boc .et-l .et_pb_module.citation ol li,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont .nf-form-title h3,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-section .nf-form-fields-required,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .nf-field-label,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container:not(.listradio-container):not(.listcheckbox-container):not(.file_upload-container):not(#nf-field-189_1-container):not(#nf-field-141_1-container):not(#nf-field-131_1-container):not(#nf-field-146_1-container):not(#nf-field-147_1-container),
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_title,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list .et_pb_contact_field_checkbox,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks li:not( ul.jumplinks li:last-child),
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_label.form_header .form_label,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_question.form_p,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_radio,
.et-db #et-boc .et-l .et_pb_module.slate div div form #form_description,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form #form_description,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_label input,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_label input,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_address textarea,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_address textarea,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_radio:not(.form_question.form_radio.form_layout_stacked),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_radio,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_radio .form_response,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_radio .form_response,
.et-db #et-boc .et-l .et_pb_module.related-links p:not(p:last-child),
.et-db #et-boc .et-l .contact-box p:not(p:last-child),
.et-db #et-boc .et-l .et_pb_module.et_pb_toggle .et_pb_toggle_content p,
.et-db #et-boc .et-l .et_pb_module.et_pb_accordion,
.et-db #et-boc .et-l .blue-navy-boxes .img-txt-row p:not(p:last-child),
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_p.form_question_bd07655c-de69-4a4d-9c60-7be22207f859.form_layout_stacked,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register #register_date,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register .form_question.form_p,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register .form_question.form_header .form_label,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table:not(.et_pb_module.slate.request-info-form.register.event div div form table),
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_response:last-child {
  margin-bottom: 15px;
} */

/* .et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label,
.et-db #et-boc .et-l .et_pb_module.et_pb_text h2,
.et-db #et-boc .et-l .et_pb_module.et_pb_text h3:not(.no-mar-bot-desktop),
.et-db #et-boc .et-l .et_pb_module.et_pb_text h4,
.et-db #et-boc .et-l .et_pb_module.et_pb_text p,
.et-db #et-boc .et-l .et_pb_module.et_pb_text ul:not(li ul),
.et-db #et-boc .et-l .et_pb_module.et_pb_text ol:not(li ol),
.et-boc .et-l .fifteen-mar-bot,
.et-db #et-boc .et-l .incident-report .et_pb_contact .et_contact_bottom_container button,
.et-db #et-boc .et-l .et_pb_module.slate div div form,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module div div form {
  margin-bottom: 15px !important;
} */

nav.footer-menu .menu-item:not(.menu-item:last-child),
.et-db #et-boc .et-l .et_pb_module.et_pb_text.center p.yellow-txt.stat {
  margin-bottom: 15px;
}

.et-boc .et-l .fifteen-mar-bot {
  margin-bottom: 15px !important;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_response:not(.form_response:last-child),
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_response,
.et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_wrapper,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox,
.et-db #et-boc .et-l .et_pb_module.et_pb_code .form_question .form_responses .form_response {
  margin-bottom: 10px;
}

.et-db #et-boc .et-l .five-mar-bot {
  margin-bottom: 5px !important;
}

.no-mar-bot-desktop,
.et-db #et-boc .et-l .no-mar-bot-desktop,
.et-db #et-boc .et-l .et_pb_module .no-mar-bot-desktop,
.tribe-events-notices,
.et-db #et-boc .et-l .img-txt-row .et_pb_module h3,
.et-db #et-boc .et-l .programs .et_pb_row .et_pb_text ul li ul,
.et-db #et-boc .et-l .et_pb_row .et_pb_text ul,
.et-db #et-boc .et-l .et_pb_row .et_pb_text ol,
.et-db #et-boc .et-l .et_pb_row .et_pb_text ul li ul,
.et-db #et-boc .et-l .et_pb_row .et_pb_text ol li ol,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button_module_wrapper,
.et-db #et-boc .et-l .et_pb_number_counter.et_pb_with_title .percent,
.et-db #et-boc .et-l .et_pb_blurb_content ol li ol,
.et-db #et-boc .et-l .et_pb_blurb_content ol li ul,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.contact-box,
.et-db #et-boc .et-l .et_pb_module.et_pb_code ul.ecs-event-list {
  margin-bottom: 0;
}

.no-mar-bot:not(.no-mar-bot.fifteen-mar-bot-desktop):not(.no-mar-bot.twenty-mar-bot-phone),
.et-db #et-boc .et-l .no-mar-bot:not(.no-mar-bot.fifteen-mar-bot-desktop):not(.no-mar-bot.twenty-mar-bot-phone),
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module:not(.et_pb_module.et_pb_blurb):not(.et_pb_toggle.et_pb_toggle_item),
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row:not(.flex-col) .et_pb_column_4_4 .et_pb_module:not(.et_pb_toggle),
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module,
.et-db #et-boc .et-l .timeline .vrt-ln-row:last-child .et_pb_column {
  margin-bottom: 0 !important;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a svg {
  margin-bottom: -2px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne {
  margin-bottom: -15px;
}

/* ========================================
===========================================
85. MARGIN-LEFTS
===========================================
======================================== */

nav.navigation.pagination div.nav-links a.prev.page-numbers {
  margin-left: 10%;
}

.et-db #et-boc .et-l .weekdays.et_pb_code ul {
  margin-left: 120px;
}

.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header a div.sbi_header_text h3 {
  margin-left: 65px !important;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li,
.et-db #et-boc .et-l .et_pb_section div.et_pb_row .et_pb_column .et_pb_module.yellow-bg:last-child:not(.show-on-mobile .related-links),
.et-db #et-boc .et-l .post-password-form input[type="submit"] {
  margin-left: 20px;
}

.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content a.et_pb_button,
.et-db #et-boc .et-l .pre-footer .header-content a.et_pb_button {
  margin-left: 15px;
}

.et-db #et-boc .et-l .et_pb_code ul.ecs-event-list,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks,
.et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow {
  margin-left: 0;
}

.no-mar-left,
.et-db #et-boc .et-l .no-mar-left,
.et-db #et-boc .et-l .et_pb_section.no-mar-left,
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:nth-child(2),
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select:last-child,
.et-db #et-boc .et-l .related-links:not(.show-on-mobile .related-links),
.et-db #et-boc .et-l .wp-block-rss:not(.ignore .wp-block-rss) {
  margin-left: 0 !important;
}

/* ========================================
===========================================
86. PADDINGS
===========================================
======================================== */

/* ========================================
86.A. FIXED PADDINGS
======================================== */

/* 86.A.1. PIXELS ---------------------- */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls a {
  padding: 90px 0 0;
}

.et-db #et-boc .et-l .contact-box,
.et-db #et-boc .et-l .events-container {
  padding: 30px;
}

.et-db #et-boc .et-l .tabs-gallery .active-tab-details {
  padding: 35px 20px;
}

header.header div.shell.relative {
  padding: 22px 15px;
}

.banner-area {
  padding: 30px 100px 0;
}

.et-db #et-boc .et-l .single-col-box {
  padding: 20px 30px !important;
}

.et-db #et-boc .et-l .related-links,
.tribe-events-notices,
.et-db #et-boc .et-l .micro-nav h5.et_pb_toggle_title,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list li.ecs-event,
.et-db #et-boc .et-l .blue-three-col-sec .et_pb_toggle_close,
.et-db #et-boc .et-l .et_pb_toggle_open {
  padding: 20px;
}

#alert-notify {
  padding: 20px 10px;
}

.et-db #et-boc .et-l .graduation .et_pb_countdown_timer,
.et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer {
  padding: 20px 0px 15px;
}

.et-db #et-boc .et-l .incident-report,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related,
form.search-form input[type=search].search-field,
.et-db #et-boc .et-l .et_pb_search_0 input.et_pb_s,
form.search-form input[type=submit].search-submit,
.et-db #et-boc .et-l .post-password-form input[type="submit"] {
  padding: 15px;
}

div.nav-previous a,
div.nav-next a,
nav.navigation.pagination div.nav-links a.prev.page-numbers,
nav.navigation.pagination div.nav-links a.next.page-numbers,
.et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter,
.et-db #et-boc .et-l table tr td:not(.et_pb_toggle table tr td) {
  padding: 10px;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form th,
.et-db #et-boc .et-l .story-page-header  .et_pb_fullwidth_header .header-content,
.et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper .et_pb_button,
.et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper .et_pb_button:hover,
.et-db #et-boc .et-l .incident-report .et_pb_contact p input,
.et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.red-btns .jumplinks li a,
.et-db #et-boc .et-l .et_pb_toggle table tr td  {
  padding: 10px !important;
}

.et-db #et-boc .et-l .et_pb_button.filter-btn,
.et-db #et-boc .et-l .et_pb_button.filter-btn:hover,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button,
.et-db #et-boc .et-l .et_pb_post_slider .et_pb_button.et_pb_more_button:hover,
.et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content input[type=button],
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .submit-wrap input,
.et-db #et-boc .et-l .et_pb_module div div form button,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load a.sbi_load_btn,
.et-db #et-boc .et-l .et_pb_module #sb_instagram #sbi_load span.sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module #ctf #ctf-more,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module a.wx-button,
.et-db #et-boc .et-l .et_pb_module .landing-pg-btn,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert {
  padding: 10px 20px !important;
}

.et-db #et-boc .et-l .et_pb_toggle table tr td {
  padding: 5px !important;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form table th a,
.et-db #et-boc .et-l .et_pb_module.slate div div form table tbody.replicate_insert_container td a.replicate_insert {
  padding: 2px 4px;
}

.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title {
  padding: 0 0 0 30px;
}

/* 86.A.2. EMS ------------------------- */



/* ========================================
86.B. RESPONSIVE PADDINGS
======================================== */

.et-db #et-boc .et-l .et_pb_module div div form input,
.et-db #et-boc .et-l .et_pb_module div div form select,
.et-db #et-boc .et-l .et_pb_module div div form .form_text input,
.et-db #et-boc .et-l .et_pb_module div div form .form_select select,
.et-db #et-boc .et-l .et_pb_module.slate div div form select,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form select,
.et-db #et-boc .et-l .et_pb_module div div form .form_birthdate select {
  padding: 0 2.5%;
}

/* ========================================
86.C. ZERO
======================================== */

.shell,
header.header,
#tribe-events-pg-template,
.tribe-events-nav-pagination ul.tribe-events-sub-nav li,
.et-db #et-boc .et-l .et_pb_module p:not(.related-links p):not(.img-txt-row p),
.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_post_title,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .micro-nav .et_pb_button,
.et-db #et-boc .et-l .micro-nav .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_button:not(.not-pad-top):not(.no-pad-bot):not(.no-pad-bot-mobile):not(.filter-btn),
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_button:hover:not(.not-pad-top):not(.no-pad-bot):not(.no-pad-bot-mobile),
.et-db #et-boc .et-l .no-space-head h2,
.et-db #et-boc .et-l .tabs-gallery .et_pb_tab,
.et-db #et-boc .et-l .tabs-gallery .meet-world-changer,
.et-db #et-boc .et-l .tabs-gallery .student-of,
.et-db #et-boc .et-l .et_pb_slide_with_image .et_pb_slide_description {
  padding: 0;
}

.tribe-events-notices li,
.et-db #et-boc .et-l .no-pad,
.et-db #et-boc .et-l .incident-report .et_pb_contact_field,
.et-db #et-boc .et-l #rby-btns-btm {
  padding: 0 !important;
}

/* ========================================
===========================================
87. PADDING-TOPS
===========================================
======================================== */
/* .container {
  padding-top: 117px;
} */

.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
.single-post .section-generic .section-head, 
.single-blog .section-generic .section-head,
.et-db #et-boc .et-l .events-container .upcoming-events .ecs-no-events {
  padding-top: 80px;
}

.thirty-pad-top,
.et-db #et-boc .et-l .thirty-pad-top,
.et-db #et-boc .et-l .et_pb_row_inner.thirty-pad-top,
.et-db #et-boc .et-l .et_pb_module .thirty-pad-top {
  padding-top: 30px !important;
}

.et-db #et-boc .et-l .vrt-ln-row + .et_pb_row {
  padding-top: 20px;
}

.et-db #et-boc .et-l .twenty-pad-top,
.et-db #et-boc .et-l .et_pb_text .twenty-pad-top {
  padding-top: 20px !important;
}

.et-db #et-boc .et-l .no-pad-top-mobile,
.et-db #et-boc .et-l .et_pb_section .no-pad-top-mobile,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .no-pad-top-mobile,
.et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2,
.et-db #et-boc .et-l .et_pb_number_counter,
.et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes {
  padding-top: 15px;
}

.fifteen-pad-top,
.et-db #et-boc .et-l .fifteen-pad-top:not(.fifteen-pad-top.no-pad-top-mobile):not(.fifteen-pad-top.no-pad-top-phone),
.et-db #et-boc .et-l .et_pb_module .su-list + p,
.et-db #et-boc .et-l .et_pb_section:not(.no-pad-top):not(.no-pad-top-mobile):not(.no-pad-top-phone):not(.five-pad-top):not(.ten-pad-top):not(.twenty-pad-top):not(.thirty-pad-top):not(.blue-navy-boxes):not(.et_pb_fullwidth_section),
.et-db #et-boc .et-l .et_pb_section .et_pb_row:not(.no-pad-top):not(.no-pad-top-mobile):not(.et_pb_gutters2):not(.five-pad-top):not(.ten-pad-top):not(.twenty-pad-top):not(.thirty-pad-top):not(.single-col-box):not(.graduation .et_pb_row):not(#countdown-banner #countdown):not(.no-pad-top):not(.no-pad-top-mobile):not(.five-pad-top):not(.ten-pad-top):not(.twenty-pad-top):not(.thirty-pad-top):not(.et_pb_row.et_pb_gutters2):not(.vrt-ln-row + .et_pb_row):not(.no-pad-top-mobile):not(.single-col-box):not(.no-pad-top-phone),
.et-db #et-boc .et-l .et_pb_row_inner,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button:hover {
  padding-top: 15px !important;
}

/* .et-db #et-boc .et-l .et_pb_module h3 + p, */

.et-db #et-boc .et-l .et_pb_row .et_pb_module.et_pb_image.smaller-logo .et_pb_image_wrap img {
  padding-top: 10px;
}

.ten-pad-top,
.et-db #et-boc .et-l .ten-pad-top,
.et-db #et-boc .et-l .et_pb_row_inner.ten-pad-top,
.et-db #et-boc .et-l .textwidget h4:first-child,
.et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_row:not(.et_section_specialty.related-links.except .et_pb_row) {
  padding-top: 10px !important;
}

.five-pad-top,
.et-db #et-boc .et-l .five-pad-top,
.et-db #et-boc .et-l .et_pb_row_inner.five-pad-top  {
  padding-top: 5px !important;
}

.container,
.et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2 {
  padding-top: 0;
}

.no-pad-top,
.et-db #et-boc .et-l .no-pad-top,
.et-db #et-boc .et-l .et_pb_column .no-pad-top,
.et-db #et-boc .et-l .et_pb_column_1_2 .img-txt-row,
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header a div.sbi_header_text h3,
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table tr:nth-child(even) td {
  padding-top: 0 !important;
}

/* ========================================
===========================================
88. PADDING-RIGHTS
===========================================
======================================== */

.et-db #et-boc .et-l .micro-nav h5.et_pb_toggle_title {
  padding-right: 60px;
}

.et-db #et-boc .et-l .alt-max-width {
  padding-right: 30px;
}

.twenty-r-pad,
.et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_button_module_wrapper:not(.rby-btns-col .et_pb_button_module_wrapper),
.et-db #et-boc .et-l .micro-nav h5.et_pb_toggle_title:before,
.et-db #et-boc .et-l .et_pb_section.blue-bg,
.et-db #et-boc .et-l .twenty-r-pad,
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter,
.et-db #et-boc .et-l .et_pb_section .et_pb_text.blue-bg,
.et-db #et-boc .et-l .et_pb_section .et_pb_text.navy-bg,
.et-db #et-boc .et-l .et_pb_section .contact-box {
  padding-right: 20px;
}

footer.footer {
  padding-right: 5px;
}

.et-db #et-boc .et-l .no-pad-right,
.et-db #et-boc .et-l .micro-nav,
.et-db #et-boc .et-l .micro-nav .et_pb_button,
.et-db #et-boc .et-l .micro-nav .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table tr:nth-child(even) td {
  padding-right: 0 !important;
}

/* ========================================
===========================================
89. PADDING-BOTTOMS
===========================================
======================================== */

.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title,
.et-db #et-boc .et-l .testimonial-slider .et_pb_slides,
.et-db #et-boc .et-l .et_pb_module .ecs-no-events {
  padding-bottom: 80px;
}

.et-db #et-boc .et-l .quote-slider .et_pb_slides {
  padding-bottom: 40px;
}

.et-db #et-boc .et-l .et_pb_sticky_module.rby-btns-col, 
.et-db #et-boc .et-l .et_pb_module.et_pb_code ul.ecs-event-list li.ecs-event {
  padding-bottom: 30px;
}

.thirty-pad-bot,
.et-db #et-boc .et-l .thirty-pad-bot,
.et-db #et-boc .et-l .et_pb_module #ctf p.ctf-tweet-text {
  padding-bottom: 30px !important;
}

.twenty-pad-bot,
.et-db #et-boc .et-l .twenty-pad-bot {
  padding-bottom: 20px !important;
}

.et-db #et-boc .et-l .et_pb_number_counter,
.et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2,
.et-db #et-boc .et-l table caption,
.et-db #et-boc .et-l .et-pb-icon:not(.navy-txt.et_pb_icon .et-pb-icon):not(.yellow-txt.et_pb_icon .et-pb-icon),
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-before-form-content,
.et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-field,
.et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes,
.et-db #et-boc .et-l .et_pb_module.et_pb_code ul.ecs-event-list {
  padding-bottom: 15px;
}

/* .fifteen-pad-bot,
.et-db #et-boc .et-l .fifteen-pad-bot:not(.fifteen-pad-bot.no-pad-bot-mobile):not(.fifteen-pad-bot.no-pad-bot-phone),
.et-db #et-boc .et-l .et_pb_section:not(.no-pad-bot):not(.no-pad-bot-mobile):not(.no-pad-bot-phone):not(.five-pad-bot):not(.ten-pad-bot):not(.ten-pad-bot-phone):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.blue-navy-boxes):not(.et_pb_fullwidth_section),
.et-db #et-boc .et-l .et_pb_row:not(.no-pad-bot-desktop):not(.no-pad-bot):not(.no-pad-bot-mobile):not(.no-pad-bot-phone):not(.five-pad-bot):not(.ten-pad-bot):not(.ten-pad-bot-mobile):not(.ten-pad-bot-phone):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.et_pb_row.et_pb_gutters2):not(.single-col-box),
.et-db #et-boc .et-l .et_pb_row_inner,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_module_header,
.et-db #et-boc .et-l .et_pb_section .et_pb_module h4:not(h4.no-pad-bot) {
  padding-bottom: 15px !important;
} */

.fifteen-pad-bot,
.et-db #et-boc .et-l .fifteen-pad-bot:not(.fifteen-pad-bot.no-pad-bot-mobile):not(.fifteen-pad-bot.no-pad-bot-phone),
.et-db #et-boc .et-l .et_pb_section:not(.no-pad-bot):not(.no-pad-bot-mobile):not(.no-pad-bot-phone):not(.five-pad-bot):not(.ten-pad-bot):not(.ten-pad-bot-phone):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.blue-navy-boxes):not(.et_pb_fullwidth_section),
.et-db #et-boc .et-l .et_pb_row:not(.no-pad-bot-desktop):not(.no-pad-bot):not(.no-pad-bot-mobile):not(.no-pad-bot-phone):not(.five-pad-bot):not(.ten-pad-bot):not(.ten-pad-bot-mobile):not(.ten-pad-bot-phone):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.et_pb_row.et_pb_gutters2):not(.single-col-box),
.et-db #et-boc .et-l .et_pb_row_inner,
.et-db #et-boc .et-l #home-header .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .story-page-header .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button,
.et-db #et-boc .et-l .pre-footer .et_pb_fullwidth_header .header-content .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button,
.et-db #et-boc .et-l .et_pb_section .aside-btns-col .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_module_header {
  padding-bottom: 15px !important;
}

.single-post .section-generic .section-head h1, 
.single-blog .section-generic .section-head h1 {
  padding-top: 10px;
}

.ten-pad-bot,
.et-db #et-boc .et-l .ten-pad-bot,
.et-db #et-boc .et-l .et_pb_module .ten-pad-bot,
.et-db #et-boc .et-l .et_pb_row .et_pb_module.et_pb_image.smaller-logo .et_pb_image_wrap img {
  padding-bottom: 10px !important;
}

.five-pad-bot-desktop,
.et-db #et-boc .et-l .five-pad-bot-desktop {
  padding-bottom: 5px;
}

.five-pad-bot,
.et-db #et-boc .et-l .five-pad-bot,
.et-db #et-boc .et-l .et_pb_row_inner.five-pad-bot,
.et-db #et-boc .et-l .et_pb_module .five-pad-bot,
.et-db #et-boc .et-l .et_pb_module div div form label:not(label[id*='nf-label-field']) {
  padding-bottom: 5px !important;
}

.et-db #et-boc .et-l .et_pb_module p:not(#ctf p),
.et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu.related ul.jumplinks li a,
.et-db #et-boc .et-l .et_pb_module ul,
.et-db #et-boc .et-l .et_pb_module ol {
  padding-bottom: 0;
}

.no-pad-bot,
.et-db #et-boc .et-l .no-pad-bot,
.et-db #et-boc .et-l .et_builder_inner_content .no-pad-bot,
.et-db #et-boc .et-l .et_pb_column .no-pad-bot,
#post-19066 .et-db #et-boc .et-l .no-max-width.et_section_specialty>.et_pb_gutters2,
.et-db #et-boc .et-l .et_pb_column_1_2 .img-txt-row,
.et-db #et-boc .et-l .et_pb_module h2,
.et-db #et-boc .et-l .et_pb_module h3:not(.five-pad-bot-desktop),
.et-db #et-boc .et-l .img-txt-row .et_pb_module h3,
.et-db #et-boc .et-l .img-txt-row .et_pb_module a,
.et-db #et-boc .et-l .blue-three-col-sec ul,
.et-db #et-boc .et-l ul,
.et-db #et-boc .et-l .et_pb_row .et_pb_text ol li ol,
.et-db #et-boc .et-l .et_pb_module blockquote p,
.et-db #et-boc .et-l .et_pb_blurb .et_pb_blurb_description p,
.et-db #et-boc .et-l .et_pb_module #sb_instagram,
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header a,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-author-sugoldeneagles,
.et-db #et-boc .et-l .et_pb_module .nf-form-cont form nf-field .nf-field-container .files_uploaded p,
#post-29706 .featured-image,
.et-db #et-boc .et-l .timeline .vrt-ln-row:last-child p,
.et-db #et-boc .et-l .contact-box p:last-child,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table tr:nth-child(even) td,
.et-db #et-boc .et-l .et_pb_section .et_pb_module h4:not(h4.no-pad-bot) {
  padding-bottom: 0 !important;
}

/* ========================================
===========================================
90. PADDING-LEFTS
===========================================
======================================== */

.et-db #et-boc .et-l .alt-max-width {
  padding-left: 30px;
}

.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register div div form table tr:nth-child(even) td {
  padding-left: 30px !important;
}

.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="radio"] + label,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form input[type="radio"] + label {
  padding-left: 25px;
}

.twenty-l-pad,
.et-db #et-boc .et-l .et_pb_module.slate div div form input[type="checkbox"] + label,
.et-db #et-boc .et-l .et_pb_module.slate div div form .form_page_multiple .form_checkbox label,
.et-db #et-boc .et-l #footer-contact-form .et_pb_module.request-info-form div div form .form_page_multiple .form_checkbox label,
.et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_button_module_wrapper:not(.aside-btns-col .et_pb_button_module_wrapper):not(.rby-btns-col .et_pb_button_module_wrapper),
.et-db #et-boc .et-l .et_pb_section.blue-bg,
.et-db #et-boc .et-l .twenty-l-pad,
.et-db #et-boc .et-l .et_pb_toggle_open,
.et-db #et-boc .et-l .img-txt-row .et_pb_number_counter,
.et-db #et-boc .et-l .et_pb_section .et_pb_text.blue-bg,
.et-db #et-boc .et-l .et_pb_section .et_pb_text.navy-bg,
.et-db #et-boc .et-l .et_pb_section .contact-box,
.et-db #et-boc .et-l .et_pb_module.slate.request-info-form.rsvp .form_question.form_question_276c2580-c0a6-423d-93f6-e6ec98733074.form_layout_stacked label {
  padding-left: 20px;
}

.et-db #et-boc .et-l .events-container .upcoming-events .ecs-no-events,
.et-db #et-boc .et-l .timeline,
footer.footer {
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_fullwidth_section,
.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title {
  padding-left: 0;
}

.et-db #et-boc .et-l .no-pad-left,
.et-db #et-boc .et-l .micro-nav,
.et-db #et-boc .et-l .micro-nav .et_pb_button,
.et-db #et-boc .et-l .micro-nav .et_pb_button:hover {
  padding-left: 0 !important;
}

.et-db #et-boc .et-l .timeline {
  padding-left: initial;
}

/* ========================================
===========================================
91. BREAKPOINTS
===========================================
======================================== */

/* ========================================
91.A. SMARTPHONES & TABLETS
======================================== */
  
@media screen and (max-width: 1024px) {

  /* 91.A.1. ADD EMPTY CONTENT ---------- */

  .et-db #et-boc .et-l .vrt-ln-row:before,
  .et-db #et-boc .et-l .vrt-ln-row-2:before,
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before:not(.timeline .vrt-ln-row .et_pb_column:nth-child(2):before) {
    content: "";
  } 

  /* 91.A.2. FLEX & RELATED PROPERTIES --- */

  /* 91.A.2.A. DISPLAY - FLEX */

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col {
    display: flex;
  }

  /* 91.A.2.B. FLEX-BASES */

  .et-db #et-boc .et-l .su-post .su-post-title,
  .et-db #et-boc .et-l .flex-right {
    flex-basis: 50%;
  }
  
  .et-db #et-boc .et-l .flex-left {
    flex-basis: 48%;
  }

  div.post-text,
  div.blog-post img,
  div.blog-post-search img {
    flex-basis: 40%;
  }
  
  .et-db #et-boc .et-l .su-post .su-post-thumbnail {
    flex-basis: 22.5%;
  }

  /* 91.A.2.C. FLEX-DIRECTIONS */

  ul.list-actions,
  .et-db #et-boc .et-l .et_section_specialty.blue-navy-boxes .et_pb_row,
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos.ccne .et_pb_code_inner  {
    flex-direction: column;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col,
  .et-db #et-boc .et-l .flex-boxes,
  .et-db #et-boc .et-l .et_pb_row.flex-row,
  .et-db #et-boc .et-l #rby-btns-btm .rby-btns-row,
  .et-db #et-boc .et-l .su-post:not(.no-featured-img .su-post) {
    flex-direction: row;
  }

  .et-db #et-boc .et-l .et_pb_row {
    flex-direction: row !important;
  }

  /* 91.A.2.D. FLEX-WRAPS */

  .et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list {
    flex-wrap: nowrap;
  }

  /* 91.A.2.E. ALIGN-CONTENTS */
  
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links,
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.jumplink-menu ul.jumplinks {
    align-content: center;
  }

  /* 91.A.2.F. JUSTIFY-CONTENTS */

  .et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list {
    justify-content: space-around;
  }
  
  .et-db #et-boc .et-l .social-media .et_pb_toggle table tr,
  .et-db #et-boc .et-l .social-media.et_pb_toggle table tr {
    justify-content: space-between;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col,
  .et-db #et-boc .et-l #rby-btns-btm .rby-btns-row {
    justify-content: flex-end;
  }

  .et-db #et-boc .et-l .su-post {
    justify-content: space-evenly;
  }

  /* 91.A.2.G. JUSTIFY-SELVES */

  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner img.ccne {
    justify-self: center;
  }

  /* 91.A.3. DISPLAY - BLOCK ------------ */

  .et-db #et-boc .et-l table caption {
    display: block;
  }
  
  /* 91.A.4. DISPLAY - TABLE ------------ */

  .et-db #et-boc .et-l .et_pb_toggle table,
  .et-db #et-boc .et-l .jctc-transfer-rates table tr {
    display: table;
  }

  /* 91.A.5. DISPLAY - TABLE-ROW --------- */

  .et-db #et-boc .et-l table tr:not(.social-media .et_pb_toggle table tr):not(.covid-cases .et_pb_toggle table tr),
  .et-db #et-boc .et-l table tr:not(.social-media.et_pb_toggle table tr):not(.covid-cases.et_pb_toggle table tr),
  .et-db #et-boc .et-l .fees table .tfoot tr,
  .et-db #et-boc .et-l table tr {
    display: table-row;
  }

  /* 91.A.6. DISPLAY - TABLE-ROW-GROUP --- */

  .et-db #et-boc .et-l .et_pb_toggle table thead:not(.functional-tables table thead),
  .et-db #et-boc .et-l .et_pb_toggle table tbody:not(.functional-tables table tbody) {
    display: table-row-group !important;
  }

  /* 91.A.7. DISPLAY - TABLE-CELL -------- */
  
  .et-db #et-boc .et-l table tr td {
    display: table-cell;
  }

  /* 91.A.8. DISPLAY - NONE ------------- */

  div.desktop,
  .nf-form-content div.desktop,
  .et-db #et-boc .et-l .hide-on-mobile,
  .et-db #et-boc .et-l #single-degree-intro .aside-btns-col,
  .et-db #et-boc .et-l .gen-body .et_pb_row .aside-btns-col,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:last-child:before,
  .et-db #et-boc .et-l .btns-nav-row {
    display: none;
  }

  /* 91.A.9. DISPLAY - INITIAL ---------- */
  
  div.mobile,
  .nf-form-content div.mobile,
  .et-db #et-boc .et-l .et_pb_column.et_pb_column_empty,
  .et-db #et-boc .et-l .micro-nav-row,
  .et-db #et-boc .et-l .show-on-mobile {
    display: initial;
  }

  /* 91.A.10. POSITION - ABSOLUTE -------- */

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:not(.ignore .wp-block-rss li.wp-block-rss__item),
  .et-db #et-boc .et-l .weekdays ul li {
    position: absolute;
  }

  /* 91.A.11. POSITION - FIXED ----------- */
  
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col:not(.rby-btns-col.et_pb_sticky_module) {
    position: fixed;
  }

  /* 91.A.12. TOPS ----------------------- */

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:first-child:not(.ignore .wp-block-rss li.wp-block-rss__item:first-child),
  .et-db #et-boc .et-l .weekdays ul li:last-child {
    top: 480px;
  }

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(2):not(.ignore .wp-block-rss li.wp-block-rss__item:nth-child(2)),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(4) {
    top: 360px;
  }

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(5):not(.ignore .wp-block-rss li.wp-block-rss__item:nth-child(5)),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(3),
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(3):not(.ignore .wp-block-rss li.wp-block-rss__item:nth-child(3)) {
    top: 240px;
  }

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(4):not(.ignore .wp-block-rss li.wp-block-rss__item:nth-child(4)),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(2) {
    top: 120px;
  }

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(6):not(.ignore .wp-block-rss li.wp-block-rss__item:nth-child(6)) {
    top: 100px;
  }

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:last-child:not(.ignore .wp-block-rss li.wp-block-rss__item:last-child),
  .et-db #et-boc .et-l .weekdays ul li:first-child {
    top: 0;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col:not(.rby-btns-col.et_pb_sticky_module) {
    top: unset;
  }

  /* 91.A.13. RIGHTS --------------------- */

  .et-db #et-boc .et-l #rby-btns-btm {
    right: 0;
  }
  
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col {
    right: 0 !important;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:last-child:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before {
    right: calc(101.5% - 17.5px);
  }

  /* 91.A.14. BOTTOMS -------------------- */

  .et-db #et-boc .et-l .et_pb_number_counter .percent {
    bottom: 20px;
  }

  .et-db #et-boc .et-l #rby-btns-btm {
    bottom: 9px;
  }

  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne {
    bottom: 0px;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col:not(.rby-btns-col.et_pb_sticky_module) {
    bottom: 0 !important;
  }

  .et-db #et-boc .et-l .timeline .vrt-ln-row:last-child:before,
  .et-db #et-boc .et-l .vrt-ln-row:last-child .et_pb_column:last-child::before,
  .et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row:nth-child(6) .et_pb_column:before {
    bottom: -15px;
  }

  /* 91.A.15. LEFTS ---------------------- */

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:first-child:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:first-child:before {
    left: calc(101.4% + 8.5px);
  }

  .search.search-no-results form.search-form input[type=submit].search-submit {
    left: 29px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:last-child:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before {
    left: inherit;
  }

  #gt_float_wrapper {
    left: 0 !important;
  }

  /* 91.A.16. Z-INDEXES ------------------ */

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col {
    z-index: 50;
  }

  /* 91.A.17. FLOATS --------------------- */

  /* .et-db #et-boc .et-l .gen-body .et_pb_column {
    float: none;
  } */

  /* 91.A.18. OVERFLOWS ------------------ */

  .wrapper {
    overflow: hidden;
  }

  /* 91.A.19. WIDTHS --------------------- */

  /* 91.A.19.A. FIXED WIDTHS */

  .et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_button:not(.rby-btns-col .et_pb_button):not(.et-db #et-boc .et-l #rby-btns-btm .et_pb_button),
  .et-db #et-boc .et-l .et_pb_contact_submit {
    width: 170px;
  }

  .gt-current-lang{
    width: 100px;
  }

  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer .section.values {
    width: 80px;
  }

  .et-db #et-boc .et-l .yellow-icons .et_pb_module.et_pb_blurb .et_pb_image_wrap {
    width: 32px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:before {
    width: 25px;
  }

  .gt_float_switcher img {
    width: 23px !important;
  }

  .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    width: 10px !important;
  }

  /* 91.A.19.B. RESPONSIVE WIDTHS */

  .et-db #et-boc .et-l .fullwidth-row-center .et_pb_column_1_3,
  .et-db #et-boc .et-l .fullwidth-row-center.et_pb_row .et_pb_column_1_3,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2:not(.blue-three-col-sec .et_pb_column_1_2),
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col,
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col .et_pb_button,
  .et-db #et-boc .et-l #rby-btns-btm .et_pb_button,
  .et-db #et-boc .et-l .et_pb_search:not(#top)  {
    width: 100% !important;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_column_2_3 {
    width: 100%;
  }

  .gt_float_switcher {
    width: 98%;
  }
  
  .et-db #et-boc .et-l .eighty-percent-mobile {
    width: 80% !important;
  }

  .et-db #et-boc .et-l .slate.register.et_pb_module div div form {
    width: 75%;
  }

  .et-db #et-boc .et-l table.smaller-table {
    width: 75% !important;
  }

  .et-db #et-boc .et-l table tr td:nth-child(2):not(.jctc-transfer-rates table tr td:nth-child(2)):not(.fees table tr td:nth-child(2)):not(.et_pb_toggle table tr td:nth-child(2)):not(.asot-table table tr td:nth-child(2)) {
    width: 70% !important;
  }
  
  .et-db #et-boc .et-l .graduation .et_pb_row {
    width: 62.5%;
  }

  .et-db #et-boc .et-l .gen-body .main .et_pb_column {
    width: 57.8%;
  }

  .et-db #et-boc .et-l .light-gray .micro-nav-row .micro-nav, 
  .et-db #et-boc .et-l .show-on-mobile .et_pb_module {
    width: 55%;
  }

  .et-db #et-boc .et-l #top.et_pb_search,
  .et-db #et-boc .et-l .post-password-form {
    width: 50%;
  }
  
  .et-db #et-boc .et-l #rby-btns-btm .et_pb_column {
    width: 50% !important;
  }

  div.blog-post img,
  div.blog-post-search img,
  .et-db #et-boc .et-l #footer-contact-form .et_pb_row {
    width: 40%;
  }

  .et-db #et-boc .et-l .blue-three-col-sec .et_pb_gutters3 .et_pb_column:not(.img-txt-row .et_pb_column):not(.gen-body .et_pb_column):not(#footer-contact-form .et_pb_column),
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column,
  .et-db #et-boc .et-l .navy-border.et_pb_icon  {
    width: 33.333%;
  }
  
  .et-db #et-boc .et-l table tr td:nth-child(1):not(.jctc-transfer-rates table tr td):not(.fees table tr td:first-child):not(.et_pb_toggle table tr td:first-child):not(.curriculum table tr td) {
    width: 30% !important;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col .et_pb_button_module_wrapper {
    width: 24%;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-contact-area .et_pb_row .et_pb_column_1_4{
    width: 30%;
  }

  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img {
    width: 20.5%;
  }

  .et-db #et-boc .et-l .social-media .et_pb_toggle table tr td:not(thead tr td),
  .et-db #et-boc .et-l .social-media.et_pb_toggle table tr td:not(thead tr td) {
    width: 20.5% !important;
  }

  .et-db #et-boc .et-l .fees table tr td,
  .et-db #et-boc .et-l .fees table .tfoot tr td {
    width: 5% !important;
  }

  /* 91.A.19.C. WIDTH - INITIAL */

  .et-db #et-boc .et-l .et_pb_toggle table tr td {
    width: initial !important;
  }

  /* 91.A.20. MIN-WIDTHS  -------------- */

  .et-db #et-boc .et-l #rby-btns-btm .et_pb_column {
    min-width: 75px;
  }

  .et-db #et-boc .et-l table tr td:nth-child(2):not(.jctc-transfer-rates table tr td:nth-child(2)):not(.fees table tr td:nth-child(2)):not(.et_pb_toggle table tr td:nth-child(2)):not(.asot-table table tr td:nth-child(2)):not(.curriculum table tr td) {
    min-width: calc(100vw - 300px);
  }

  /* 91.A.21. HEIGHTS -------------------- */

  .et-db #et-boc .et-l #aspire,
  .et-db #et-boc .et-l #hero.nursing,
  .et-db #et-boc .et-l #hero.asot,
  .et-db #et-boc .et-l #hero.health-sci,
  .et-db #et-boc .et-l #hero.msat,
  .et-db #et-boc .et-l #hero.social-work ,
  .et-db #et-boc .et-l #hero.edu ,
  .et-db #et-boc .et-l #hero.pt,
  .et-db #et-boc .et-l #hero.sola,
  .et-db #et-boc .et-l #hero.nat-sci {
    height: 505px;
  }

  .et-db #et-boc .et-l .navy-bg.et_pb_image_below + .et_pb_fullwidth_image.invisible-img {
    height: 350px;
  }

  .gt_float_wrapper,
  .gt-selected,
  .gt-current-lang {
    height: 44px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
    height: 19px;
  }

  .et-db #et-boc .et-l .et_pb_section .events-container .et_pb_column.et_pb_column_1_4.et_pb_column_9,
  .et-db #et-boc .et-l .testimonial-slider .et-pb-controllers {
    height: initial;
  }

  /* 91.A.22. FONT-SIZES ----------------- */
  
  html,
  body,
  .article-generic {
    font-size: 10px;
  }

  .et-db #et-boc .et-l .et_pb_countdown_timer .section p.value,
  .et-db #et-boc .et-l .et_pb_countdown_timer .section.sep p {
    font-size: 3em !important;
  }

  .et-db #et-boc .et-l h5.et_pb_toggle_title {
    font-size: 1.8em;
  }

  .et-db #et-boc .et-l .et_pb_toggle h3,
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h4:not(.textwidget h4),
  .et-db #et-boc .et-l .et_pb_blurb h4,
  .et-db #et-boc .et-l .et_pb_module h4 {
    font-size: 1.5em;
  }

  #alert-notify p,
  #alert-notify p strong,
  .et-db #et-boc .et-l .su-post h2.su-post-title,
  .et-db #et-boc .et-l .et_pb_number_counter h3,
  .et-db #et-boc .et-l .blue-three-col-sec .et_pb_toggle h5,
  .et-db #et-boc .et-l .et_pb_module p:not(p.ecs-excerpt):not(p.stat),
  .et-db #et-boc .et-l .et_pb_module .nf-form-cont form p,
  .et-db #et-boc .et-l .incident-report .et_pb_contact p input,
  .et-db #et-boc .et-l .incident-report .et_pb_contact p select,
  .et-db #et-boc .et-l .incident-report .et_pb_contact p textarea,
  .et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_checkbox label,
  .et-db #et-boc .et-l .et_pb_module div div form .form_label,
  .et-db #et-boc .et-l .et_pb_module .nf-form-cont form ul li label,
  .et-db #et-boc .et-l .incident-report .et_pb_contact_form_label,
  .et-db #et-boc .et-l .incident-report .et_pb_contact_field span.et_pb_contact_field_radio label,
  .et-db #et-boc .et-l .et_pb_module li,
  .et-db #et-boc .et-l .micro-nav .et_pb_button,
  .et-db #et-boc .et-l .et_pb_button.apply,
  .et-db #et-boc .et-l .et_pb_button.request-info,
  .et-db #et-boc .et-l .et_pb_button.visit-us,
  .et-db #et-boc .et-l .et_pb_contact_submit {
    font-size: 1.4em;
  }

  .gt_float_switcher,
  .et-db #et-boc .et-l .et_pb_button_one,
  .et-db #et-boc .et-l .et_pb_button_two, 
  .et-db #et-boc .et-l .et_pb_button.filter-btn,
  .et-db #et-boc .et-l .accordion .et_pb_toggle_content h4,
  .et-db #et-boc .et-l .accordion h5.et_pb_toggle_title {
    font-size: 1.4em !important;
  }

  .et-db #et-boc .et-l .et_pb_countdown_timer .section p.label {
    font-size: 1.3em !important;
  }

  .et-db #et-boc .et-l .et_pb_module li li {
    font-size: 1em;
  }

  @media screen and (max-width: 980px) {
    .et-db #et-boc .et-l .navy-txt.et_pb_icon .et-pb-icon {
      font-size: 400% !important;
    }
  }

  /* 91.A.23. LINE-HEIGHTS --------------- */

  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:not(.ignore .wp-block-rss li.wp-block-rss__item) {
    line-height: 1;
  }
  
  /* 91.A.24. TEXT-ALIGNS ---------------- */

  .et-db #et-boc .et-l .et_pb_module.related-links,
  .et-db #et-boc .et-l #footer-contact-form .et_pb_row h2,
  .et-db #et-boc .et-l .center-on-mobile .et_pb_module {
    text-align: center;
  }

  /* 91.A.25. VERTICAL-ALIGNS ------------ */

  .et-db #et-boc .et-l table tr td {
    vertical-align: middle;
  }

  /* 91.A.26. BACKGROUND-COLORS ---------- */

  .et-db #et-boc .et-l .social-media .et_pb_toggle table tr:not(.et-db #et-boc .et-l .social-media .et_pb_toggle table thead tr),
  .et-db #et-boc .et-l .social-media.et_pb_toggle table tr:not(.et-db #et-boc .et-l .social-media.et_pb_toggle table thead tr) {
    background-color: transparent;
  }

  /* 91.A.27. BACKGROUND-IMAGES ---------- */
  
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:before {
    background-image: url(images/sprite.png);
  }
  
  /* 91.A.28. BACKGROUND-POSITIONS ------- */

  .et-db #et-boc .et-l .et_pb_section_9.no-pad-top.twenty-pad-bot.et_pb_with_background.et_pb_bottom_divider.et_pb_top_divider .et_pb_row_13.no-pad-top.thirty-pad-bot .et_pb_column_27 {
    background-position: 50% 87.5%;
  }

  .et-db #et-boc .et-l .et_pb_section_14.twenty-pad-top.twenty-pad-bot .et_pb_row_21.eighty-percent .et_pb_column_37 .et_pb_image.invisible-img {
    background-position: 15% 0;
  }

  /* 91.A.29. MARGINS -------------------- */

  .et-db #et-boc .et-l .post-password-form {
    margin: 200px auto;
  }

  .gt-current-lang,
  .et-db #et-boc .et-l #footer-contact-form .et_pb_row,
  .et-db #et-boc .et-l .gen-body .et_pb_column,
  .et-db #et-boc .et-l .light-gray .micro-nav-row .micro-nav,
  .et-db #et-boc .et-l .show-on-mobile .et_pb_module {
    margin: 0 auto;
  }

  /* 91.A.30. MARGIN-TOPS ---------------- */

  .et-db #et-boc .et-l #hero.nursing .et_pb_row {
    margin-top: 30vh;
  }

  .et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
    margin-top: 200px;
  }

  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 135px;
  }

  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et-last-child .et_pb_button.maroon-txt {
    margin-top: 15px;
  }

  #primary.content-area #main.site-main header.page-header {
    margin-top: 0 !important;
  }

  /* 91.A.31. MARGIN-RIGHTS -------------- */

  .et-db #et-boc .et-l #top.et_pb_search {
    margin-right: 38px;
  }

  .et-db #et-boc .et-l .story-conclusion .et_pb_image {
    margin-right: 20px;
  }

  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_column_1_2:first-child:not(.no-max-width.flex-row.no-pad-bot-desktop .flex-boxes):not(.no-max-width.flex-row.no-pad-bot-desktop .twenty-mar-bot-phone) {
    margin-right: 15px;
  }
  
  .et-db #et-boc .et-l #rby-btns-btm .et_pb_column:not(.et_pb_column:last-child) {
    margin-right: 5%;
  }

  #gt_float_wrapper,
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col .et_pb_button_module_wrapper:not(.rby-btns-col .et_pb_button_module_wrapper:last-child) {
    margin-right: 1.5%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column:not(.img-txt-row .et_pb_column):not(.et_pb_column:last-child):not(.gen-body .et_pb_column):not(.stats .et_pb_column):not(.rby-btns-row .et_pb_column):not(.et_pb_row_6col .et_pb_column):not(.no-max-width.flex-row.no-pad-bot-desktop .flex-boxes):not(.no-max-width.flex-row.no-pad-bot-desktop .twenty-mar-bot-phone),
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 1.5% !important;
  }
  
  /* 91.A.32. MARGIN-BOTTOMS ------------- */

  .et-db #et-boc .et-l .weekdays.et_pb_code ul li {
    margin-bottom: 38px;
  }
  
  .et-db #et-boc .et-l .et_pb_gutters2 > .et_pb_column:not(.blue-navy-boxes .et_pb_column):not(.et_section_specialty.related-links .et_pb_column),
  .et-db #et-boc .et-l .et_pb_button.maroon-border:not(.fullwidth-row-center .et_pb_button.maroon-border) {
    margin-bottom: 30px;
  }

  .et-db #et-boc .et-l .fullwidth-row-center .et_pb_column_1_3:not(.et_pb_column_1_3:last-child),
  .et-db #et-boc .et-l .fullwidth-row-center.et_pb_row .et_pb_column_1_3:not(.et_pb_column_1_3:last-child),
  .et-db #et-boc .et-l .twenty-mar-bot-mobile {
    margin-bottom: 20px;
  }

  .et-db #et-boc .et-l .et_pb_column.twenty-mar-bot-mobile.override {
    margin-bottom: 20px !important;
  }

  /* .no-mar-bot-desktop,
  .et-db #et-boc .et-l .no-mar-bot-desktop,
  .et-db #et-boc .et-l .et_pb_module .no-mar-bot-desktop,
  .et-db #et-boc .et-l .et_pb_column:not(.et_pb_column:last-child):not(.blue-three-col-sec .et_pb_column):not(.img-txt-row .et_pb_column):not(.et_pb_column.no-mar-bot):not(.fullwidth-row-center .et_pb_column):not(.gen-body .et_pb_column:nth-child(2)):not(.bg-img-col):not(.blue-navy-boxes .et_pb_column):not(.twenty-mar-bot-mobile):not(.rby-btns-row .et_pb_column) {
    margin-bottom: 15px;
  } */

  .no-mar-bot-desktop,
  .et-db #et-boc .et-l .no-mar-bot-desktop,
  .et-db #et-boc .et-l .et_pb_module .no-mar-bot-desktop {
    margin-bottom: 15px;
  }

  .et-db #et-boc .et-l .fifteen-mar-bot-mobile,
  .et-db #et-boc .et-l .et_pb_section .et_pb_row .fifteen-mar-bot-mobile {
    margin-bottom: 15px !important;
  }

  .et-db #et-boc .et-l .gen-body .rby-btns-col {
    margin-bottom: 10px !important;
  }

  .et-db #et-boc .et-l .blue-bg .et_pb_text ul,
  .et-db #et-boc .et-l #hero.nursing .et_pb_row,
  .et-db #et-boc .et-l .gen-body .et_pb_column:nth-child(2),
  .et-db #et-boc .et-l .et_pb_column.bg-img-col:not(.bg-img-col.thirty-mar-bot),
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_column:not(.twenty-mar-bot-mobile.et_pb_column),
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:not(.twenty-mar-bot-mobile.et_pb_column),
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:not(.twenty-mar-bot-mobile.et_pb_column),
  .et-db #et-boc .et-l .rby-btns-row .et_pb_column,
  .et-db #et-boc .et-l .et_pb_column:not(.et_pb_column:last-child):not(.blue-three-col-sec .et_pb_column):not(.img-txt-row .et_pb_column):not(.fullwidth-row-center .et_pb_column):not(.thirty-mar-bot):not(.twenty-mar-bot-mobile) {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .no-mar-bot-mobile:not(.twenty-mar-bot-phone):not(.five-mar-bot-phone):not(.fifteen-mar-bot-phone),
  .et-db #et-boc .et-l .fullwidth-row-center .et_pb_column_1_3.et_pb_column_2 .et_pb_button.maroon-border.maroon-txt.maroon-bg-hov.white-txt-hov {
    margin-bottom: 0 !important;
  }

  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne {
    margin-bottom: -25px;
  }

  /* 91.A.33. MARGIN-LEFTS --------------- */

  .et-db #et-boc .et-l .weekdays ul {
    margin-left: 25px !important;
  }

  .et-db #et-boc .et-l .story-conclusion .et_pb_image {
    margin-left: 20px;
  }
  
  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_column_1_2:last-child:not(.no-max-width.flex-row.no-pad-bot-desktop .twenty-mar-bot-phone):not(.et_pb_row_6col .et_pb_column):not(.no-max-width.flex-row.no-pad-bot-desktop .flex-boxes) {
    margin-left: 15px;
  }
  
  .et-db #et-boc .et-l .et_pb_code .wp-block-rss:not(.ignore .wp-block-rss),
  .et-db #et-boc .et-l .weekdays.et_pb_code ul {
    margin-left: 0;
  }

  /* .et-db #et-boc .et-l .show-on-mobile .et_pb_module {
    margin-left: unset !important;
  } */

  /* 91.A.34. PADDINGS ------------------- */

  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding: 20px;
  }

  .banner-area {
    padding: 20px 20px 0;
  }
  
  .et-db #et-boc .et-l .tabs-gallery .active-tab-details {
    padding: 15px 15px 10px;
  }

  .et-db #et-boc .et-l table tr td:not(.et_pb_toggle table tr td) {
    padding: 5px;
  }

  .et-db #et-boc .et-l .et_pb_section:not(#hero):not(.pre-footer):not(.blue-navy-boxes):not(.et_pb_fullwidth_section) {
    padding: 0 15px;
  }

  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col,
  .et-db #et-boc .et-l .gen-body .et_pb_row .rby-btns-col .et_pb_button_module_wrapper {
    padding: 0 !important;
  }
  
  /* 91.A.35. PADDING-TOPS --------------- */

  .et-db #et-boc .et-l .events-container {
    padding-top: 60px;
  }

  .et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title {
    padding-top: 46px;
  }

  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_module:first-child:not(.blue-three-col-sec.blue-bg .et_pb_module:first-child),
  .et-db #et-boc .et-l .et_pb_section.navy-bg .et_pb_module:first-child:not(#post-header-bar.et_pb_section.navy-bg .et_pb_module:first-child),
  .et-db #et-boc .et-l .et_pb_section .contact-box,
  .et-db #et-boc .et-l .events-container .upcoming-events {
    padding-top: 20px;
  }

  /* .fifteen-pad-top-mobile,
  .et-db #et-boc .et-l .fifteen-pad-top-mobile,
  .et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes .et_pb_row {
    padding-top: 15px !important;
  } */

  .fifteen-pad-top-mobile,
  .et-db #et-boc .et-l .fifteen-pad-top-mobile {
    padding-top: 15px !important;
  }

  .container,
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner {
    padding-top: 10px;
  }

  nav.nav ul.menu li.menu-item {
  padding-bottom: 15px;
}
  
  .et-db #et-boc .et-l .light-gray.ten-pad-top {
    padding-top: 10px !important;
  }

  .five-pad-top-mobile,
  .et-db #et-boc .et-l .five-pad-top-mobile {
    padding-top: 5px !important;
  }

  .et-db #et-boc .et-l .no-pad-top-mobile,
  .et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2,
  .et-db #et-boc .et-l .img-txt-row .et_pb_number_counter,
  .et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes {
    padding-top: 0 !important;
  }

  /* 91.A.36. PADDING-RIGHTS ------------- */

  footer.footer {
    padding-right: 0;
  }

  /* 91.A.37. PADDING-BOTTOMS ------------ */

  .et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title {
    padding-bottom: 46px;
  }

  .et-db #et-boc .et-l .img-txt-row .et_pb_number_counter,
  .et-db #et-boc .et-l .et_pb_module.et_pb_code ul.ecs-event-list li.ecs-event {
    padding-bottom: 20px;
  }
  
  /* .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .et_pb_section .contact-box:not(.bg-img-col .contact-box),
  .et-db #et-boc .et-l .light-gray p:last-child:not(.related-links p:last-child) {
    padding-bottom: 10px;
  } */

  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .light-gray p:last-child:not(.related-links p:last-child) {
    padding-bottom: 10px;
  }

  .five-pad-bot-desktop,
  .et-db #et-boc .et-l .five-pad-bot-desktop,
  .et-db #et-boc .et-l .no-pad-bot-mobile,
  .et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes:not(.et_pb_section.et_section_specialty.blue-navy-boxes:last-child),
  .et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2 {
    padding-bottom: 0 !important;
  }

  /* 91.A.38. PADDING-LEFTS -------------- */
  
  footer.footer {
    padding-left: 0;
  }
}

/* ========================================
91.B. SMARTPHONES
======================================== */
  
@media screen and (max-width: 750px) {

  /* 91.B.1. ADD EMPTY CONTENT ---------- */

  .et-db #et-boc .et-l .timeline .vrt-ln-row:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row-2:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:before {
    content: "";
  } 

  /* 91.B.2. FLEX-RELATED PROPERTIES ---- */

  /* 91.B.2.A. FLEX-BASES */

  div.post-text,
  div.blog-post img,
  div.blog-post-search img {
    flex-basis: 100%;
  }

  /* 91.B.2.B. FLEX-DIRECTIONS */

  .et-db #et-boc .et-l .et_pb_row.flex-row,
  .et-db #et-boc .et-l p.flex-boxes {
    flex-direction: column;
  }

  .et-db #et-boc .et-l .et_pb_row:not(.rby-btns-row)  {
    flex-direction: column !important;
  }
  
  /* 91.B.2.C. ORDERS */

  .et-db #et-boc .et-l .et_section_specialty.blue-navy-boxes.flex-row .change-order-first,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_row_inner.flex-row .change-order-first.phone-only,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_row_inner.flex-row .change-order-first,
  .et-db #et-boc .et-l .et_pb_row.flex-row .change-order-first {
    order: 0;
  }

  .et-db #et-boc .et-l .et_pb_row.et_pb_equal_columns>.et_pb_column:not(.flex-row.et_pb_equal_columns>.et_pb_column),
  .et-db #et-boc .et-l .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column:not(.change-order-first):not(.change-order-second) {
    order: 0 !important;
  }
  
  .et-db #et-boc .et-l .et_section_specialty.blue-navy-boxes.flex-row .change-order-second,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_row_inner.flex-row .change-order-second.phone-only,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_row_inner.flex-row .change-order-second,
  .et-db #et-boc .et-l .et_pb_row.flex-row .change-order-second {
    order: 2;
  }

  /* 91.B.3. DISPLAY - NONE ------------- */

  .et-db #et-boc .et-l .remove-mobile,
  .et-db #et-boc .et-l .vrt-ln-row:not(.timeline .vrt-ln-row):before,
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:not(.timeline .vrt-ln-row .et_pb_column):before,
  .et-db #et-boc .et-l .et_pb_column.et_pb_column_empty {
    display: none;
  }

  /* 91.B.4. DISPLAY - INITIAL ---------- */

  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:last-child:before {
    display: initial;
  }

  /* 91.B.5. TOPS -------------------- */

  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:nth-child(even):not(.vrt-ln-row .et_pb_column:last-child):before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:nth-child(odd):not(.vrt-ln-row .et_pb_column:first-child):not(.vrt-ln-row .et_pb_column:last-child):before {
    top: 50%;
  }

  .et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form div.__PrivateStripeElement:before {
    top: 510px;
  }

  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:last-child:before,
  .et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row .et_pb_column:nth-child(6):before {
    top: initial;
  }

  /* 91.B.6. RIGHTS ------------------ */

  .et-db #et-boc .et-l .graduation .et_pb_countdown_timer,
  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer {
    right: initial;
  }

  /* 91.B.7. BOTTOMS ----------------- */

  .et-db #et-boc .et-l .timeline .vrt-ln-row:last-child .et_pb_column:before,
  .et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row:nth-child(6):before {
    bottom: -15px;
  }

  /* 91.B.8. LEFTS ------------------- */

  .et-db #et-boc .et-l .timeline .vrt-ln-row:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row-2 .et_pb_column:before,
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column:before {
    left: -1px;
  }

  /* 91.B.9. WIDTHS ------------------ */

  /* 91.B.9.A. FIXED WIDTHS */

  #gt_float_wrapper {
    width: 95px;
  }

  .et-db #et-boc .et-l .graduation .et_pb_countdown_timer .section.values,
  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer .section.values {
    width: 60px;
  }

  .et-db #et-boc .et-l .yellow-icons .et_pb_module.et_pb_blurb .et_pb_image_wrap {
    width: 40px;
  }

  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon,
  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
    width: 36px;
  }

  /* 91.B.9.B. RESPONSIVE WIDTHS */

  div.blog-post img,
  div.blog-post-search img,
  .et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content nf-field .submit-wrap input,
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos div.accred-lang,
  .et-db #et-boc .et-l .graduation .et_pb_row,
  .et-db #et-boc .et-l #countdown-banner #countdown,
  .et-db #et-boc .et-l .et_pb_section.blue-contact-area .et_pb_row .et_pb_column_1_3,
  .et-db #et-boc .et-l .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,
  .et-db #et-boc .et-l #footer-contact-form .et_pb_row,
  .et-db #et-boc .et-l table,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2>.img-txt-row>.et_pb_column,
  .et-db #et-boc .et-l .light-gray .micro-nav-row .micro-nav,
  .et-db #et-boc .et-l .show-on-mobile .et_pb_module,
  .et-db #et-boc .et-l .gen-body .main .et_pb_column,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column:not(.img-txt-row .et_pb_column):not(.gen-body .et_pb_column),
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column,
  .et-db #et-boc .et-l .no-max-width.flex-row.no-pad-bot-desktop .flex-boxes .et_pb_module,
  .et-db #et-boc .et-l .et_pb_module div div form .address-row,
  .et-db #et-boc .et-l .et_pb_module div div form .form_address input,
  .et-db #et-boc .et-l .et_pb_module div div form .form_address textarea,
  .et-db #et-boc .et-l .et_pb_module div div form fieldset div.form_label + div .form_responses:not(.address-row .form_responses),
  .et-db #et-boc .et-l .slate.register.et_pb_module div div form,
  .et-db #et-boc .et-l #top.et_pb_search {
      width: 100%;
    }

  .et-db #et-boc .et-l table.smaller-table {
    width: 100% !important;
  }

  #alert-notify {
    width: calc(100% - 30px);
  }
  
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img.ccne,
  .et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img {
    width: 50%;
  }

  .et-db #et-boc .et-l #rat-race.timeline .vrt-ln-row {
    width: 46.3%;
  }

  .et-db #et-boc .et-l #rby-btns-btm .et_pb_column {
    width: 27.25% !important;
  }
  
  .et-db #et-boc .et-l .navy-border.et_pb_icon {
    width: 17%;
  }

  /* 91.B.10. MAX-WIDTHS -------------- */

  .et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_button {
    max-width: 300px;
  }

  /* 91.B.11. HEIGHTS ----------------- */

  .et-db #et-boc .et-l #aspire,
  .et-db #et-boc .et-l #hero.nursing,
  .et-db #et-boc .et-l #hero.asot,
  .et-db #et-boc .et-l #hero.health-sci,
  .et-db #et-boc .et-l #hero.msat,
  .et-db #et-boc .et-l #hero.social-work ,
  .et-db #et-boc .et-l #hero.edu ,
  .et-db #et-boc .et-l #hero.pt,
  .et-db #et-boc .et-l #hero.sola,
  .et-db #et-boc .et-l #hero.nat-sci {
    height: 405px;
  }

  .et-db #et-boc .et-l .incident-report .et_pb_contact p textarea {
    height: 350px;
  }

  .et-db #et-boc .et-l .in-the-news .et_pb_row .et_pb_column_1_3 .et_pb_video iframe {
    height: 200px;
  }

  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon,
  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
    height: 36px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:before {
    height: 19px;
  }

  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_column:not(.img-txt-row .et_pb_column),
  .et-db #et-boc .et-l .blue-navy-boxes .img-txt-row.flex-row img,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_column .et_pb_row_inner.img-txt-row {
    height: auto;
  }

  /* 91.B.12. MIN-HEIGHTS ------------- */

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_image img:not(.timeline .vrt-ln-row .et_pb_image img),
  .et-db #et-boc .et-l .blue-navy-boxes .img-txt-row.flex-row img {
    min-height: 460px;
  }

  .et-db #et-boc .et-l .et_pb_module.slate.request-info-form.register.event div div form iframe[title="Secure payment input frame"] {
    min-height: 410px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_image img:not(.timeline .vrt-ln-row .et_pb_image img) {
    min-height: 250px;
  }

  /* 91.B.13. MAX-HEIGHTS ------------- */

  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_image img:not(.blue-navy-boxes .img-txt-row.flex-row img) {
    max-height: 400px;
  }
  
  .et-db #et-boc .et-l .incident-report .et_pb_contact p .et_pb_contact_field_options_list {
    max-height: none;
  }

  /* 91.B.14. FONT-SIZES ------------- */

  .et-db #et-boc .et-l .navy-txt.et_pb_icon .et-pb-icon {
    font-size: 500% !important;
  }


  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
    font-size: 16px;
  }

  @media screen and (max-width: 580px) {
    .et-db #et-boc .et-l .navy-txt.et_pb_icon .et-pb-icon {
      font-size: 300% !important;
    }
  }

  /* 91.B.14. LINE-HEIGHTS ------------- */

  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a.icon:before {
    line-height: 36px;
  }

  /* 91.B.14. TEXT-ALIGNS ------------- */

  .et-db #et-boc .et-l .graduation .et_pb_row h2,
  .et-db #et-boc .et-l #countdown-banner #countdown h2,
  .et-db #et-boc .et-l .graduation .et_pb_countdown_timer_container,
  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_countdown_timer_container,
  .et-db #et-boc .et-l .et_pb_section.blue-contact-area .et_pb_text p {
    text-align: center;
  }

  .et-db #et-boc .et-l .et_pb_toggle .cost-of-living thead tr td:last-child,
  .et-db #et-boc .et-l .et_pb_toggle .cost-of-living tbody tr td:last-child,
  .et-db #et-boc .et-l .et_pb_toggle .cost-of-living tfoot tr td:last-child {
    text-align: right;
  }

  /* 91.B.15. BACKGROUND-COLORS ------- */

  .et-db #et-boc .et-l .vrt-ln-row:before,
  .et-db #et-boc .et-l .vrt-ln-row-2:before {
    background-color: #f3f5f3;
  }

  /* 91.B.16. BACKGROUND-IMAGES ---------- */
  
  .et-db #et-boc .et-l .timeline .vrt-ln-row:before {
    background-image: url(images/sprite.png);
  }
  
  /* 91.B.17. BACKGROUND-POSITIONS ---- */

  .et-db #et-boc .et-l .graduation {
    background-position: 17.5% 50%;
  }

  .et-db #et-boc .et-l .vrt-ln-row:before,
  .et-db #et-boc .et-l .vrt-ln-row-2:before {
    background-position: -78px -103px;
  }
  
  /* 91.B.18. MARGINS ----------------- */

  .et-db #et-boc .et-l .et_pb_section .et_pb_code.flex-link-menu ul.flex-links li {
    margin: 15px !important;
  }

  #alert-notify {
    margin: 0 15px;
  }

  .et-db #et-boc .et-l .et_pb_module ul.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon {
    margin: 0 10px;
  }

  .et-db #et-boc .et-l .graduation .et_pb_row,
  .et-db #et-boc .et-l #countdown-banner #countdown {
    margin: 0;
  }

  .et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_button {
    margin: auto;
  }

  /* 91.B.19. MARGINS-TOPS ------------ */

  .et-db #et-boc .et-l #hero.nursing .et_pb_row {
    margin-top: 22vh;
  }
  
  .et-db #et-boc .et-l #hero #ftt,
  .et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
    margin-top: 90px;
  }

  .et-db #et-boc .et-l .et_section_specialty.related-links .et_pb_row_inner .et_pb_column:not(.et_pb_column:first-child) {
    margin-top: 20px;
  }

  .et-db #et-boc .et-l .ten-mar-top-phone {
    margin-top: 10px;
  }

  /* 91.B.20. MARGINS-RIGHTS ------------ */

  .et-db #et-boc .et-l #rby-btns-btm .et_pb_column:not(.et_pb_column:last-child) {
    margin-right: 5px;
  }
  
  .et-db #et-boc .et-l .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one,
  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_column_1_2:first-child {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_gutters3.et_pb_row .et_pb_column,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column:not(#rby-btns-btm .et_pb_column),
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0 !important;
  }

  .et-db #et-boc .et-l .graduation .et_pb_button_module_wrapper,
  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_button_module_wrapper {
    margin-right: auto;
  }

  /* 91.B.21. MARGINS-BOTTOMS ----------- */

  .et-db #et-boc .et-l .graduation .et_pb_row .et_pb_text {
    margin-bottom: 200px;
  }

  .et-db #et-boc .et-l .weekdays.et_pb_code ul li {
    margin-bottom: 60px;
  }

  .et-db #et-boc .et-l .et_pb_row .et_pb_column.thirty-mar-bot.mobile-only,
  .et-db #et-boc .et-l #countdown-banner #countdown .et_pb_image,
.et-db #et-boc .et-l .et_pb_module.et_pb_text:last-child p,
.et-db #et-boc .et-l .et_pb_module.et_pb_text:last-child ul:not(li ul),
.et-db #et-boc .et-l .et_pb_module.et_pb_text:last-child ol:not(li ol) {
    margin-bottom: 30px;
  }
  
  .et-db #et-boc .et-l .twenty-mar-bot-phone,
  .et-db #et-boc .et-l .flex-row.et_pb_gutters1 .et_pb_column.twenty-mar-bot-phone,
  .et-db #et-boc .et-l .flex-row.et_pb_gutters1.et_pb_row .et_pb_column.twenty-mar-bot-phone,
  .et-db #et-boc .et-l .et_pb_row .et_pb_module.twenty-mar-bot-phone,
  .et-db #et-boc .et-l p.flex-boxes a:first-child {
    margin-bottom: 20px !important;
  }

  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column,
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_column:last-child:not(.et_pb_specialty_column:last-child),
  .et-db #et-boc .et-l .blue-navy-boxes .et_pb_column:not(.et_pb_specialty_column),
  .et-db #et-boc .et-l .blue-three-col-sec .et_pb_column:not(.et_pb_column:last-child) {
    margin-bottom: 15px;
  }

  .et-db #et-boc .et-l .fifteen-mar-bot-phone,
  .et-db #et-boc .et-l .blue-navy-boxes .img-txt-row.flex-row .et_pb_column_inner:not(.exception) {
    margin-bottom: 15px !important;
  }

  .et-db #et-boc .et-l .programs .et_pb_row .et_pb_text ul:not(ul li ul) {
    margin-bottom: 10px;
  }
  
  /* .et-db #et-boc .et-l .five-mar-bot-phone,
  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_column:not(.et_pb_column:last-child):not(.no-mar-bot-phone):not(.fifteen-mar-bot-mobile):not(.fifteen-mar-bot-phone):not(.twenty-mar-bot-mobile):not(.twenty-mar-bot-phone) {
    margin-bottom: 5px !important;
  } */

  .et-db #et-boc .et-l .five-mar-bot-phone {
    margin-bottom: 5px !important;
  }

  /* .et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_blurb:last-child {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_blurb:last-child {
    margin-bottom: 0;
  } */

  .et-db #et-boc .et-l .no-mar-bot-phone,
  .et-db #et-boc .et-l .img-txt-row .change-order-second.phone-only {
    margin-bottom: 0 !important;
  }

  /* 91.B.22. MARGINS-LEFTS ------------- */

  .et-db #et-boc .et-l .et_pb_row.flex-row .et_pb_column_1_2:last-child {
    margin-left: 0 !important;
  }

  /* 91.B.23. PADDINGS ---------------- */

  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner {
    padding: 30px;
  }

  #alert-notify {
    padding: 10px;
  }

  .et-db #et-boc .et-l .five-pad-top-phone {
    padding-top: 5px;;
  }

  .gt-current-lang {
    padding: 10px 7px !important;
  }
  
  /* 91.B.24. PADDINGS-TOPS ----------- */

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_text.navy-txt h3:last-child:not(h3.no-pad-top),
  .et-db #et-boc .et-l .et_pb_section .et_pb_row .mobile-btn-align,
  .et-db #et-boc .et-l .et_pb_section .et_pb_row .mobile-btn-align:hover,
  .et-db #et-boc .et-l ul li a:not(a.icon),
  .et-db #et-boc .et-l .fifteen-pad-top-phone {
    padding-top: 15px !important;
  }

  .et-db #et-boc .et-l .events-container .upcoming-events {
    padding-top: 12px;
  }

  .et-db #et-boc .et-l .vrt-ln-row .et_pb_text p:last-child,
  .et-db #et-boc .et-l .no-pad-top-phone {
    padding-top: 0 !important;
  }

  /* 91.B.25. PADDINGS-BOTTOMS -------- */

  .et-db #et-boc .et-l .et_pb_section .et_pb_row .mobile-btn-align,
  .et-db #et-boc .et-l .et_pb_section .et_pb_row .mobile-btn-align:hover,
  .et-db #et-boc .et-lul li a:not(a.icon),
  .et-db #et-boc .et-l .fifteen-pad-bot-phone {
    padding-bottom: 15px !important;
  }

  .et-db #et-boc .et-l .ten-pad-bot-phone {
    padding-bottom: 10px;
  }

  .et-db #et-boc .et-l .five-pad-bot-phone {
    padding-bottom: 5px;;
  }

  .no-pad-bot-phone,
  .et-db #et-boc .et-l .no-pad-bot-phone,
  .et-db #et-boc .et-l .et_pb_section.et_section_specialty.blue-navy-boxes .et_pb_row {
    padding-bottom: 0 !important;
  }

  /* 91.B.26. PADDINGS-LEFTS ---------- */
  
  .et-db #et-boc .et-l .timeline .vrt-ln-row .et_pb_column {
    padding-left: 15px;
  }
}

/* ========================================
91.C. TABLETS & DESKTOPS
======================================== */

@media screen and (min-width: 501px) {

  .et-db #et-boc .et-l .auto-width,
  .et-db #et-boc .et-l .et_pb_button.filter-btn {
    width: auto !important;
  }
}

/* ========================================
91.D. DESKTOPS
======================================== */

@media screen and (min-width: 981px) {

  .fifteen-mar-bot-desktop,
  .et-db #et-boc .et-l .fifteen-mar-bot-desktop {
    margin-bottom: 15px !important;
  }

  .no-pad-bot-desktop,
  .et-db #et-boc .et-l .no-pad-bot-desktop {
    padding-bottom: 0 !important;
  }

  .five-pad-bot-desktop,
  .et-db #et-boc .et-l .five-pad-bot-desktop {
    padding-bottom: 5px !important;
  }

  .thirty-pad-bot-desktop,
  .et-db #et-boc .et-l .thirty-pad-bot-desktop {
    padding-bottom: 30px !important;
  }
}

/* ========================================
92. TEST BORDER
======================================== */

.et-db #et-boc .et-l .red-border {
  border: red 10px solid !important;
}