/* ADD SPACE AFTER CATEGORY LINKS IN SEARHC PAGE */

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

/* ADD EMPTY CONTENT */

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  content: "";
}

/* TRANSFORM */

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  transform: translateY(-50%);
}

/* REMOVE POINTER EVENTS */

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  pointer-events: none;
}

/* ================================
DISPLAY & POSITIONING
================================ */

/* ---------- DISPLAY ---------- */

/* NONE */

.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 .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_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 {
  display: none;
}

/* FLEX & FLEX-RELATED PROPERTIES */

.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 .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 #hero .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 .wp-block-rss,
.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,
div.blog-post,
div.blog-post-search,
div.post-text,
div.post-text article {
  display: flex !important;
}

.et-db #et-boc .et-l .flex-boxes,
.et-db #et-boc .et-l .su-post,
.et-db #et-boc .et-l .et_pb_slide_description,
div.post-text,
div.post-text article {
  flex-direction: column;
}

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

.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,
div.blog-post,
div.blog-post-search {
  flex-wrap: wrap;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner,
.et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list {
  justify-content: space-around;
}

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

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos .et_pb_code_inner {
  justify-content: space-around;
  align-content: center;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_code.logos img[src*="CCNE"] {
  align-self: center;
}

.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 #hero .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,
div.post-text {
  justify-content: center;
}

.et-db #et-boc .et-l .flex-boxes .et_pb_code_inner,
div.blog-post {
  justify-content: space-between;
}

.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 {
  align-items: center;
}

.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%;
}

.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 {
  flex-basis: auto;
}

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

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

/* -------- POSITIONING -------- */

/* INITIAL */

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

/* ABSOLUTE */

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.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 select:after,
.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  position: absolute;
}

/* RELATIVE */

.et-db #et-boc .et-l .tabs-gallery,
.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_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 {
  position: relative;
}

/* TOP */

.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;
}

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

.et-db #et-boc .et-l .et_pb_section .et_pb_row .aside-btns-col .et_pb_button:after {
  top: 4px;
}

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  top: 22px;
}

/* BOTTOM */

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

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls,
.et-db #et-boc .et-l .contact-box {
  bottom: 0;
}

.et-db #et-boc .et-l .et_pb_main_blurb_image {
  bottom: 5px;
}
.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 .tabs-gallery .active-tab-details {
  bottom: 150px;
}

/* RIGHT */

.et-db #et-boc .et-l .contact-box {
  right: 0;
}

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

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  right: 10px;
}

/* LEFT */
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title:before {
  left: 0;
}

/* ---------- Z-INDEX ---------- */

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

/* ----------- FLOAT ----------- */

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

/* ================================
SIZING
================================ */

/* ----------- WIDTH ----------- */

/* FIXED WIDTHS */

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  width: 0;
}

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

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

/* RESPONSIVE WIDTHS */

.et-db #et-boc .et-l table tr td:first-child {
  width: 60%;
}

.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 .courses table tr td:first-child {
  width: 30%;
}

.et-db #et-boc .et-l .courses table tr td:nth-child(3) {
  width: 30%;
}

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 table tr td:nth-child(2) {
  width: 22.2018%;
}

.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 {
  width: 40%;
}

.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 .fees table tr td {
  width: 33.3333% !important;
}

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

.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 .social-menu {
  width: 25%;
}

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

.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 {
  width: 50% !important;
}

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

.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_select select {
  width: 100%;
}

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

/*.et-db #et-boc .et-l .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(.story-conclusion .et_pb_button) {
  width: 100%;
}*/

/*.et-db #et-boc .et-l .et_pb_section .social-menu.social-menu-mobile {
  width: 100%;
}*/

/* --------- MAX WIDTH --------- */

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

.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 .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 {
  max-width: none;
}

/* --------- MIN WIDTH --------- */

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

/* ----------- HEIGHT ---------- */

.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_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 .nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after {
  height: 26px;
}

.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] {
  height: auto;
}

.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_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 .et_pb_module #sb_instagram div.sb_instagram_header a div.sbi_header_img {
  height: 40px !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) {
  height: 50px;
}

.et-db #et-boc .et-l .tabs-gallery .et_pb_tabs_controls li {
  height: 150px;
}

.et-db #et-boc .et-l .et_pb_video iframe {
  height: 200px;
}

/*.et-db #et-boc .et-l .testimonial-slider {
  height: 600px;
}

.et-db #et-boc .et-l .testimonial-slider.msbc {
  height: 940px;
}*/

.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 .su-posts-teaser-loop .su-post-thumbnail {
  height: auto;
}

/* --------- MAX-HEIGHT -------- */

.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;
}

/* --------- FONT SIZE --------- */

.et-db #et-boc .et-l .citation {
  font-size: 12px;
}

.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: 13px;
}

.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 .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 .et_pb_button,
.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 .et_pb_blurb h4,
.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 {
  font-size: 14px;
}

.et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
.et-db #et-boc .et-l .su-post h2.su-post-title,
.et-db #et-boc .et-l .et_pb_module div div form .form_label {
  font-size: 16px;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_text h4:not(.textwidget h4) {
  font-size: 18px;
}

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

.et-db #et-boc .et-l .img-txt-row h3,
.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 {
  font-size: 21px;
}

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

.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title {
  font-size: 25px;
}

.et-db #et-boc .et-l .conversion-form-heading h2,
.et-db #et-boc #et_builder_outer_content h2,
.post-text h2{
  font-size: 30px;
}

.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 .blue-three-col-sec .fa-check-circle,
.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 .smaller-h2 h2 {
  font-size: 31px;
}

.et-db #et-boc .et-l h2:not(.su-post h2):not(#hero .et_pb_row .et_pb_text h2):not(.conversion-form-heading h2):not(.et_pb_slide_title):not(.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 {
  font-size: 38px;
}

.et-db #et-boc .et-l .et_pb_number_counter .percent p .percent-value {
  font-size: 49px !important;
}

.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 {
  font-size: 56px;
}

.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1 {
  font-size: 2.7rem;
}

.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: 27px;
}

.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2 {
  font-size: 3.46rem;
}

.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 {
  font-size: 36px;
}

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

.et-db #et-boc .et-l .img-txt-row p {
  font-size: calc(8px + 1vmin);
}

/* ================================
COLORS
================================ */

/* -------- BACKGROUNDS -------- */

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

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

.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;
}

.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) {
  background-color: #fff;
}

.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 {
  background-color: rgba(255, 255, 255, 0.8);
}

.blue-bg,
.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 .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,
.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 {
  background-color: #216cc3;
}

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

.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) {
  background-color: rgba(33, 108, 195, 0.8) !important;
}

.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 table thead tr,
.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,
.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 {
  background-color: #195193;
}

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

.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 .jctc-transfer-rates table tr th{
  background-color: #083b77;
}

.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 {
  background-color: rgba(8, 59, 119, 0.8);
}

.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 {
  background-color: #b42741;
}

.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;
}

.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;
}

/*.et-db #et-boc .et-l .et_contact_bottom_container .et_pb_contact_submit {
  background-color: #f5ac00 !important;
}

.et-db #et-boc .et-l .conversion-form .input {
  background-color: rgba(245,172,0,0.8) !important;
}*/

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

.red-bg,
.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 {
  background-color: #d42551;
}

.et-db #et-boc .et-l .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 {
  background-color: #f3f5f3;
}

.et-db #et-boc .et-l table tr:nth-child(odd):not(thead tr):not(tfoot tr):not(tbody.tfoot tr,

) {
  background-color: #e6e6e3;
}

/* ---------- BORDERS ---------- */

.blue-border,
.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit {
  border-color: #216cc3;
}

.search.search-no-results form.search-form input[type=submit].search-submit {
  border-color: #216cc3 !important;
}

.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[type=text],
.search.search-no-results form.search-form input[type=search].search-field {
  border-color: #bbb;
}

.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-color: #bbb !important;
}

.et-db #et-boc .et-l .maroon-border,
.et-db #et-boc .et-l .et_pb_module .maroon-border:hover {
  border-color: #d42551;
}

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

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  border-top-color: #fff;
}

.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;
}

.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;
}

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

.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 .img-txt-row a {
  border-bottom-color: #fff
}

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


/* ----------- FONTS ----------- */

.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 {
  color: #216cc3;
}

.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  {
  color: #083b77;
}

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

.et-db #et-boc .et-l .et_pb_module a,
.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 .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;
}

.et-db #et-boc .et-l .current {
  color: #d42551 !important;
}

.et-db #et-boc .et-l #home-header h1,
.et-db #et-boc .et-l .yellow-txt,
#et-boc .et-l .yellow-txt a,
.et-db #et-boc .et-l span.percent-value,
.et-db #et-boc .et-l .yellow-icons .et_pb_blurb .et-pb-icon {
  color: #f5ac00 !important;
}

.white-txt,
.et-db #et-boc .et-l .white-txt,
.et-db #et-boc .et-l .white-txt h2,
.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 #contact-form-area .et_pb_module div,
.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 {
  color: #fff;
}

.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 #ctf div.ctf-tweet-actions a:hover {
  color: #fff !important;
}

.et-db #et-boc .et-l .aside-btns-col .et_pb_button {
  color: #000;
}

/* -------- BOX SHADOW --------- */

.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;
}

/* -------- TEXT SHADOW -------- */

.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);
}

/* ================================
OPACITY
================================ */

.et-db #et-boc .et-l .invisible-img img,
.et-db #et-boc .et-l .invisible-img img:hover {
  opacity: 0;
}

/* ================================
BACKGROUND IMAGES
================================ */

/* ------- TABS GALLERY -------- */

.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;
}

/* BRIDGET TAB */

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

/* 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);
}

/* 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);
}

/* 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);
}

/* 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);
}

/* 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);
}

/* 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);
}

/* ================================
BORDER STYLING
================================ */

.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 {
  border: none;
}

.et-db #et-boc .et-l .et_pb_module div div form input:not(.ninja-forms-field) {
  border: none !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 {
  border: 1px;
}

.search.search-no-results form.search-form input[type=search].search-field,
.search.search-no-results 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: solid 1px !important;
}

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  border: 6px solid transparent;
}

/* BORDER-BOTTOM */

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

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

/* BORDER-LEFT */

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

/* ------- BORDER STYLE -------- */

.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 {
  border-style: solid;
}

.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;
}

.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-style: solid;
}

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

/* ------- BORDER RADIUS ------- */

.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;
}

.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;
}

/* ================================
FORM STYLING
================================ */

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

/* ================================
LIST STYLING
================================ */

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

.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;
}

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

.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;
}

.et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
.et-db #et-boc .et-l .weekdays.et_pb_code ul li {
  list-style: none;
}

/* ================================
FONT STYLING
================================ */

/* -------- FONT FAMILY -------- */

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

.et-db #et-boc .et-l .et_pb_module div div form .form_label {
  font-family: "Proxima Nova", sans-serif;
}

/* -------- FONT STYLE --------- */

.et-db #et-boc .et-l .et_pb_text em a {
  font-style: italic !important;
}

/* -------- FONT WEIGHT -------- */

.et-db #et-boc .et-l .related-links .et_pb_text_inner a,
.et-db #et-boc .et-l .et_pb_fullwidth_header_subhead,
.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 {
  font-weight: 600;
}

.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 .contact-box h4,
.et-db #et-boc .et-l .white-txt h5.et_pb_toggle_title,
.et-db #et-boc .et-l .accordion .et_pb_toggle_content h4,
.et-db #et-boc .et-l .jctc-transfer-rates table tr th {
  font-weight: bold !important;
}

.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,
.et-db #et-boc .et-l h3,
.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 .img-txt-row .et_pb_module a:not(.less-font-weight),
.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{
  font-weight: 800;
}

/* -------- LINE HEIGHT -------- */

.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;
}

.et-db #et-boc .et-l .img-txt-row h3 {
  line-height: 0.9em;
}

.et-db #et-boc .et-l .img-txt-row .et_pb_text p,
.et-db #et-boc .et-l .et_pb_button:not(.header-content .et_pb_button) {
  line-height: 1.1em !important;
}

.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 {
  line-height: 1.5em
}

.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_number_counter .percent p .percent-value {
  line-height: 60px !important;
}

/*.et-db #et-boc .et-l .related-links .et_pb_text_inner a {
  line-height: 45px;
}*/

/* ------- LETTER SPACING ------ */

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

/* --------- TEXT ALIGN -------- */

/* CENTER */

.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,
.et-db #et-boc .et-l .et_pb_module h2,
.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 #hero h1,
.et-db #et-boc .et-l #hero 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 {
  text-align: center;
}

/* LEFT */

.et-db #et-boc .et-l .header-left h2,
.et-db #et-boc .et-l .blue-three-col-sec h2,
.et-db #et-boc .et-l .su-post h2 {
  text-align: left;
}

/* RIGHT */

/*.et-db #et-boc .et-l #hero h1,
.et-db #et-boc .et-l #hero h2 {
  text-align: right;
}*/

/* ------ TEXT DECORATION ------ */

.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),
.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;
}

.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 #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 {
  text-decoration: none !important;
}

/* ---- TEXT TRANSFORMATION ---- */

.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 #hero .et_pb_row .et_pb_text h1,
.et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2,
.et-db #et-boc .et-l .et_pb_module div div button {
  text-transform: uppercase;
}

/* ================================
SPACING
================================ */

/* ---------- MARGINS ---------- */

.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),
.et-db #et-boc .et-l .landing-pg-btn:not(#hero .landing-pg-btn),
.auto-mar,
.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 {
  margin: auto;
}

.et-db #et-boc .et-l .no-space-head h2 {
  margin: 0;
}

.et-db #et-boc .et-l .alt-max-width{
  margin: 0 auto;
}


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

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

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

.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):not(.et-db #et-boc .et-l .micro-nav .et_pb_button_module_wrapper:last-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):not(.et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper:last-child) {
  margin: 30px 0;
}

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

/* TOP */

.et-db #et-boc .et-l .et_pb_text .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 .et_pb_slide_image {
  margin-top: 0 !important;
}

.et-db #et-boc .et-l .et_pb_module div div form .form_select:after {
  margin-top: 3px;
}

.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 {
  margin-top: 15px;
}

.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 {
  margin-top: 30px;
}

.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 #hero #ftt{
  margin-top: 65px;
}

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

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

/* RIGHT */

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2>.img-txt-row .no-mar-right {
  margin-right: 0;
}

.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 .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 {
  margin-right: 15px;
}

/* BOTTOM */

.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 .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 li ul,
.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 {
  margin-bottom: 0;
}

.no-mar-bot,
.et-db #et-boc .et-l .no-mar-bot,
.et-db #et-boc .et-l .et_pb_module #sb_instagram div.sb_instagram_header {
  margin-bottom: 0 !important;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module,
.et-db #et-boc .et-l .et_pb_module h2:not(.no-space-head .et_pb_module h2),
.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,
.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 {
  margin-bottom: 15px;
}

.et-db #et-boc .et-l .testimonial-slider h2 {
  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;
}

.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,
#primary.content-area #main.site-main footer.entry-footer,
.et-db #et-boc .et-l .et_pb_module blockquote,
.et-db #et-boc .et-l .et_pb_module div div form .form_question,
.et-db #et-boc .et-l .et_pb_module #ctf div.ctf-tweet-actions a {
  margin-bottom: 30px;
}

/* LEFT */
.et-db #et-boc .et-l .et_pb_code ul.ecs-event-list {
  margin-left: 0;
}

.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 {
  margin-left: 0 !important;
}

.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 .weekdays.et_pb_code ul {
  margin-left: 150px;
}

/* ---------- PADDING ---------- */


.et-db #et-boc .et-l .et_pb_module 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(.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),
.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;
}

.et-db #et-boc .et-l .no-pad {
  padding: 0 !important;
}

.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 div div form .form_birthdate select {
  padding: 0 2.5%;
}

.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 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 {
  padding: 10px 20px !important;
}

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

.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 {
  padding: 10px !important;
}

.search.search-no-results form.search-form input[type=search].search-field,
.search.search-no-results form.search-form input[type=submit].search-submit {
  padding: 0.715em;
}

.et-db #et-boc .et-l .related-links {
  padding: 20px 20px 10px;
}

.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 {
  padding: 20px;
}

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

.et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
.et-db #et-boc .et-l .tabs-gallery .active-tab-details {
  padding: 40px 20px 35px;
}

.et-db #et-boc .et-l .et_pb_fullwidth_section .entry-title {
  padding: 61px 0 50px;
}

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

/* 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 {
  padding-top: 0 !important;
}

/*.et-db #et-boc .et-l .et_pb_module h3 + p {
  padding-top: 9px;
}*/

.et-db #et-boc .et-l .et_pb_module h3 + p,
.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(.five-pad-top):not(.ten-pad-top):not(.twenty-pad-top):not(.thirty-pad-top),
.et-db #et-boc .et-l .et_pb_row: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),
.et-db #et-boc .et-l .et_pb_row_inner,
.et-db #et-boc .et-l .et_pb_section:not(.et_pb_fullwidth_section):not(.no-pad-top):not(.five-pad-top):not(.ten-pad-top):not(.twenty-pad-top):not(.thirty-pad-top):not(.no-pad-top-mobile):not(.no-pad-bot),
.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),
.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 .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 {
  padding-top: 15px;
}

.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 .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 {
  padding-top: 10px !important;
}

.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;
}

.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;
}

/* RIGHT */

.et-db #et-boc .et-l .et_pb_section.light-gray .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 {
  padding-right: 20px;
}

.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-right: 0 !important;
}

/* BOTTOM */

.et-db #et-boc .et-l .et_pb_module p:not(#ctf p),
.et-db #et-boc .et-l table caption,
.et-db #et-boc .et-l .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 {
  padding-bottom: 15px;
}

.et-db #et-boc .et-l .et_pb_section:not(.no-pad-bot):not(.five-pad-bot):not(.ten-pad-bot):not(.twenty-pad-bot):not(.thirty-pad-bot),
.et-db #et-boc .et-l .et_pb_row:not(.no-pad-bot):not(.five-pad-bot):not(.ten-pad-bot):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.et_pb_row.et_pb_gutters2),
.et-db #et-boc .et-l .et_pb_row_inner,
.et-db #et-boc .et-l .et_pb_section:not(.et_pb_fullwidth_section):not(.no-pad-bot):not(.five-pad-bot):not(.ten-pad-bot):not(.twenty-pad-bot):not(.thirty-pad-bot),
.et-db #et-boc .et-l .et_pb_section .et_pb_row:not(.no-pad-bot):not(.five-pad-bot):not(.ten-pad-bot):not(.twenty-pad-bot):not(.thirty-pad-bot):not(.et_pb_gutters2),
.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;
}

.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,
.et-db #post-19066 #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,
.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_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 {
  padding-bottom: 0 !important;
}

.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;
}

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

.ten-pad-bot,
.et-db #et-boc .et-l .ten-pad-bot,
.et-db #et-boc .et-l .et_pb_module .ten-pad-bot {
  padding-bottom: 10px !important;
}

.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_section_specialty>.et_pb_gutters2 {
  padding-bottom: 15px;
}

.et-db #et-boc .et-l .et_pb_sticky_module.rby-btns-col {
  padding-bottom: 30px;
}

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

/* LEFT */

.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),
.et-db #et-boc .et-l .et_pb_section.blue-bg,
.et-db #et-boc .et-l .twenty-l-pad {
  padding-left: 20px;
}

.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;
}

/* ================================
MISC
================================ */

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

/* ================================
BREAKPOINTS
================================ */

/* --------- SMARTPHONES ------- */

@media screen and (max-width: 485px) {
  
  .et-db #et-boc .et-l .events-container .upcoming-events ul.ecs-event-list {
    justify-content: space-around;
  }
  
  .et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper,
  .et-db #et-boc .et-l .custom-btns .et_pb_button_module_wrapper:hover {
      
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item {
    font-size: 14px;
    line-height: 1;
  }
  
  .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{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media screen and (max-width: 550px) {
  
  .et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content .nf-field .submit-wrap input {
    width: 100%;
  }
  
  .et-db #et-boc .et-l table caption {
    display: block;
  }
  
  .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,
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2 {
    font-size: 30px;
  }
  
  .et-db #et-boc .et-l h2:not(.su-post h2):not(#hero .et_pb_row .et_pb_text h2):not(.conversion-form-heading 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 {
    font-size: 25px;
  }
  
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1 {
    font-size: 22px;
  }
  
  .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_section .hashtag-world-changer h2,
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h3,
  .et-db #et-boc .et-l .et_pb_module #nf-form-55-cont .nf-form-layout .nf-form-content .nf-field .submit-wrap input {
    font-size: 20px;
  }
  
  .et-db #et-boc .et-l .img-txt-row p {
    font-size: calc(12px + 1vmin);
  }
  
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h4,
  .et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
  .et-db #et-boc .et-l .et_pb_blurb h4 {
    font-size: 16px;
  }
  
  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 45px;
  }

  .et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
    margin-top: 45px;
  }
  
  .et-db #et-boc .et-l .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {
    margin-right: 0;
  }
  
  .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 .et_pb_row .et_pb_column.thirty-mar-bot.mobile-only {
    margin-bottom: 30px;
  }
  
  .et-db #et-boc .et-l .weekdays.et_pb_code ul li {
    margin-bottom: 60px;
  }
  
  .et-db #et-boc .et-l .no-pad-top-mobile {
    padding-top: 0 !important;
  }
}

/* --- SMARTPHONES & TABLETS --- */

@media screen and (max-width: 915px) and (orientation: portrait) {
  
  div.blog-post img,
  div.blog-post-search img {
    flex-basis: 100%;
    width: 100%;
  }
  
  .et-db #et-boc .et-l .fees table .tfoot tr td {
    width: 5% !important;
  }

  div.post-text {
    flex-basis: 100%;
  }
  
  .nf-form-content div.desktop {
    display: none;
  }
  
  .nf-form-content div.mobile {
    display: initial;
  }
  
  .et-db #et-boc .et-l table tr {
    display: table-row;
  }
  
  .et-db #et-boc .et-l .fees table .tfoot tr {
    display: table-row;
  }
  
  .et-db #et-boc .et-l table tr td {
    display: table-cell;
    vertical-align: middle;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
  .et-db #et-boc .et-l .weekdays ul li {
    position: absolute;
  }
  
  .et-db #et-boc .et-l .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 .wp-block-rss li.wp-block-rss__item:nth-child(4),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(2) {
    top: 100px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(3),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(3) {
    top: 200px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(2),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(4) {
    top: 300px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:first-child,
  .et-db #et-boc .et-l .weekdays ul li:last-child {
    top: 400px;
  }
  
  .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) {
    width: 30% !important;
  }
  
  .et-db #et-boc .et-l table tr td:nth-child(2):not(.jctc-transfer-rates table tr td):not(.fees table tr td:nth-child(2)) {
    width: 70% !important;
  }
  
  .et-db #et-boc .et-l .eighty-percent-mobile {
    width: 80% !important;
  }
  
  .et-db #et-boc .et-l .testimonial-slider .et-pb-controllers {
    height: initial;
  }
  
  .et-db #et-boc .et-l table tr:not(tr:last-child) {
    border-bottom: #fff 1px solid;
  }
  
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2 {
    font-size: 30px;
  }
  
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1 {
    font-size: 22px;
  }
  
  .et-db #et-boc .et-l .et_pb_module.related-links {
    text-align: center;
  }
  
  .et-db #et-boc .et-l .et_pb_section .accordion {
    margin-top: 20px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item {
    margin-top: 22px;
  }
  
  .et-db #et-boc .et-l .story-conclusion .et_pb_image {
    margin-left: 20px;
    margin-right: 20px;
  }
  
  .et-db #et-boc .et-l .blue-bg .et_pb_text ul {
    margin-bottom: 0;
  }
  
  .et-db #et-boc .et-l .et_pb_column {
    margin-bottom: 10px;
  }
  
  .et-db #et-boc .et-l .et_pb_gutters2 > .et_pb_column,
  .et-db #et-boc .et-l .et_pb_button.maroon-border {
    margin-bottom: 30px;
  }
  
  .et-db #et-boc .et-l .et_pb_code .wp-block-rss,
  .et-db #et-boc .et-l .weekdays.et_pb_code ul {
    margin-left: 0;
  }
  
  .et-db #et-boc .et-l table tr td {
    padding: 8px;
  }
  
  .et-db #et-boc .et-l .no-pad-top-mobile,
  .et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2 {
    padding-top: 0 !important;
  }
  
  .et-db #et-boc .et-l .light-gray .et_pb_text_inner h2,
  .et-db #et-boc .et-l .light-gray .et_pb_text_inner h3 {
    padding-top: 5px;
  }
  
  .et-db #et-boc .et-l .light-gray.ten-pad-top {
    padding-top: 10px !important;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_module:first-child,
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding-top: 20px;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_video,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_button_module_wrapper,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_image,
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding-left: 20px;
    padding-right: 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,
  .et-db #et-boc .et-l .light-gray p:last-child {
    padding-bottom: 10px;
  }
}

/* ----- TABLETS & DESKTOPS ---- */

@media screen and (min-width: 501px) {
  
  /*.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) {
    width: 200px;
  }*/
  
  .et-db #et-boc .et-l .header-content .et_pb_button,
  .et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_button {
    width: 200px !important;
  }

  .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),
  .et-db #et-boc .et-l .landing-pg-btn {
    width: 250px;
  }
  
  .et-db #et-boc .et-l .auto-width,
  .et-db #et-boc .et-l .et_pb_button.filter-btn {
    width: auto !important;
  }
}

/* ------- SMALL DESKTOPS ------ */

@media screen and (min-width: 770px) and (max-width: 950px) and (orientation: landscape) {

  div.post-text {
    flex-basis: 100%;
  }
  
  .nf-form-content div.desktop {
    display: none;
  }
  
  .nf-form-content div.mobile {
    display: initial;
  }
  
  .et-db #et-boc .et-l table caption {
    display: block;
  }
  
  .et-db #et-boc .et-l table tr {
    display: table-row;
  }
  
  .et-db #et-boc .et-l .jctc-transfer-rates table tr {
    display: table;
  }
  
  .et-db #et-boc .et-l table tr td {
    display: table-cell;
    vertical-align: middle;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
  .et-db #et-boc .et-l .weekdays ul li {
    position: absolute;
  }
  
  .et-db #et-boc .et-l .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 .wp-block-rss li.wp-block-rss__item:nth-child(4),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(2) {
    top: 100px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(3),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(3) {
    top: 200px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(2),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(4) {
    top: 300px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:first-child,
  .et-db #et-boc .et-l .weekdays ul li:last-child {
    top: 400px;
  }

  .et-db #et-boc .et-l table tr td:nth-child(1):not(.jctc-transfer-rates table tr td):not(.fees table tr td) {
    width: 30% !important;
  }
  
  .et-db #et-boc .et-l table tr td:nth-child(2):not(.jctc-transfer-rates table tr td):not(.fees table tr td) {
    width: 70% !important;
    min-width: calc(100vw - 300px);
  }
  
  div.blog-post img,
  div.blog-post-search img {
    flex-basis: 100%;
    width: 100%;
  }
  
  .et-db #et-boc .et-l .fees table tr td {
    width: 5% !important;
  }
  
  .et-db #et-boc .et-l .flex-boxes,
  .et-db #et-boc .et-l .su-post {
    flex-direction: row;
  }
  
  .et-db #et-boc .et-l .su-post {
    justify-content: space-evenly;
  }
  
  .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: 22.5%;
  }
  
  /*.et-db #et-boc .et-l .testimonial-slider {
    height: 330px;
  }
  
  .et-db #et-boc .et-l .testimonial-slider.msbc {
    height: 440px;
  }*/
  
  .et-db #et-boc .et-l .su-post h2.su-post-title {
    font-size: 26px;
  }
  
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h2 {
    font-size: 30px;
  }
  
  .et-db #et-boc .et-l #hero .et_pb_row .et_pb_text h1 {
    font-size: 22px;
  }
  
  .et-db #et-boc .et-l table tr:not(tr:last-child) {
    border-bottom: #fff 1px solid;
  }
  
  .et-db #et-boc .et-l .et_pb_module.related-links {
    text-align: center;
  }
  
  .et-db #et-boc .et-l .et_pb_column:not(.et_pb_column:last-child) {
    margin-bottom: 10px !important;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item {
    margin-top: 22px;
  }
  
  .et-db #et-boc .et-l .story-conclusion .et_pb_image {
    margin-right: 20px;
    margin-left: 20px;
  }
  
  .et-db #et-boc .et-l .weekdays.et_pb_code ul li {
    margin-bottom: 38px;
  }
  
  .et-db #et-boc .et-l .et_pb_code .wp-block-rss,
  .et-db #et-boc .et-l .weekdays.et_pb_code ul {
    margin-left: 0;
  }
  
  .et-db #et-boc .et-l table tr td {
    padding: 8px;
  }
  
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .tabs-gallery .active-tab-details {
    padding: 15px 15px 10px;
  }
  
  /*.et-db #et-boc .et-l .img-txt-row .et_pb_text_inner*/
  
  
  .et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2 {
    padding-top: 0 !important;
  }
  
  .et-db #et-boc .et-l .no-pad-top-mobile {
    padding-top: 15px !important;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_module:first-child,
  .et-db #et-boc .et-l .et_pb_section.navy-bg .et_pb_module:first-child {
    padding-top: 20px;
  }
  
  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding: 20px;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_video,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_image,
  .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-left: 20px;
    padding-right: 20px;
  }
}

/* TABLETS */

@media screen and (min-width: 770px) and (max-width: 1000px) and (orientation: portrait) {
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
  .et-db #et-boc .et-l .weekdays ul li {
    position: absolute;
  }
  
  .et-db #et-boc .et-l .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 .wp-block-rss li.wp-block-rss__item:nth-child(4),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(2) {
    top: 100px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(3),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(3) {
    top: 200px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:nth-child(2),
  .et-db #et-boc .et-l .weekdays ul li:nth-child(4) {
    top: 300px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item:first-child,
  .et-db #et-boc .et-l .weekdays ul li:last-child {
    top: 400px;
  }
  
  div.desktop {
    display: none;
  }
  
  div.mobile {
    display: initial;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item {
    margin-top: 22px;
  }
  
  .et-db #et-boc .et-l .weekdays ul,
  .et-db #et-boc .et-l .et_pb_code .wp-block-rss {
    margin-left: 25px !important;
  }
}

/* -- SMALL TO MEDIUM DESKTOPS - */

@media screen and (max-width: 1024px) and (orientation: landscape) {
  
  .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: 22px;
  }
  
  .et-db #et-boc .et-l #hero #ftt .et_pb_text h2,
  .et-db #et-boc .et-l #hero #transfer .et_pb_text h2 {
    font-size: 28px;
  }
  
  #primary.content-area #main.site-main header.page-header {
    margin-top: 0 !important;
  }
  
  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 135px;
  }

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

@media screen and (max-width: 1200px) and (orientation: landscape) {
  
  .et-db #et-boc .et-l .fullwidth-row-center .et_pb_button {
    width: 200px !important;
    font-size: 12px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
  .et-db #et-boc .et-l .weekdays ul li {
    font-size: 12px !important;
    line-height: 1.75;
  }
  
  .et-db #et-boc .et-l .et_pb_column_3_5 {
    margin-right: 0 !important;
  }
  
  .et-db #et-boc .et-l .wp-block-rss {
    margin-left: 0 !important;
  }
  
  .et-db #et-boc .et-l .et_pb_section div.et_pb_row .et_pb_column .et_pb_module.yellow-bg:last-child {
    margin-left: 20px;
  }
  
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner {
    padding: 15px 15px 10px;
  }
  
  .et-db #et-boc .et-l .related-links {
    padding: 20px 20px 0;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_video,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_text:not(.img-txt-row .et_pb_text),
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_image,
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* ------- MEDIUM DESKTOPS ----- */

@media screen and (min-width: 951px) and (max-width: 1200px) and (orientation: landscape) {

  .et-db #et-boc .et-l .et_pb_section .rby-btns-col .et_pb_button {
    width: 150px !important;
  }
  
  .et-db #et-boc .et-l .weekdays.et_pb_code ul {
    margin-left: 100px;
  }
}

/* ---------- DESKTOPS --------- */

@media screen and (min-width: 981px) {
  
  .nf-form-content  div.desktop {
    display: initial;
  }
  
  .nf-form-content div.mobile {
    display: none;
  }
  
  div.blog-post,
  #primary.content-area #main.site-main .page-header {
    width: 80%;
  }
  
  .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: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 .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{
    content: "";
    position: absolute;
    transform: translateX(-50%);
  }
  
  .et-db #et-boc .et-l .vrt-ln-row:before,
  .et-db #et-boc .et-l .vrt-ln-row-2:before{
    width: 2px;
    height: 92%;
    top: 15px;
    bottom: 0;
    display: inline-block;
    background: #b1b3b1;
    left: 50%;
  }
  
  .et-db #et-boc .et-l .vrt-ln-longer:before {
    height: 95%;
  }
  
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:first-child:before,
  .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:first-child:before,
  .et-db #et-boc .et-l .vrt-ln-row-2 .et_pb_column:last-child:before {
    background-image: url(images/sprite.png);
    background-position: -78px -103px;
    width: 25px;
    height: 19px;
    display: inline-block;
    z-index: 100;
  }
  
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:first-child:before,
  .et-db #et-boc .et-l .vrt-ln-row .et_pb_column:last-child:before {
    background-color: #f3f5f3;
  }
  
  .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 {
    background-color: #fff;
  }
  
  .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 {
    top: 0;
    left: 105.723%;
  }
  
  .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%;
    left: -5.725%;
  }
  
  .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;
  }
  
  .et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-fields-wrap {
    flex-wrap: wrap;
  }

  .et-db #et-boc .et-l .weekdays ul {
    flex-direction: column;
  }

  .et-db #et-boc .et-l .wp-block-rss,
  .et-db #et-boc .et-l .weekdays ul {
    justify-content: space-around;
  }
  
  .et-db #et-boc .et-l .et_pb_module #nf-form-55_1-cont .nf-form-layout .nf-form-content nf-fields-wrap {
    justify-content: space-between;
  }
  
  .et-db #et-boc .et-l .wp-block-rss,
  .et-db #et-boc .et-l .weekdays ul {
    height: 300px;
  }
  
  .et-db #et-boc .et-l .flex-boxes,
  .et-db #et-boc .et-l .su-post {
    flex-direction: row;
  }
  
  .et-db #et-boc .et-l .su-post {
    justify-content: space-evenly;
  }
  
  .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%;
  }
  
  .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;
  }
  
  /*.et-db #et-boc .et-l .testimonial-slider {
    height: 230px;
  }
  
  .et-db #et-boc .et-l .testimonial-slider.msbc {
    height: 350px;
  }*/
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item,
  .et-db #et-boc .et-l .weekdays ul li {
    font-size: 14px;
  }
  
  .et-db #et-boc .et-l .su-post h2.su-post-title {
    font-size: 20px;
  }
  
  .et-db #et-boc .et-l .et_pb_slide_description h2.et_pb_slide_title,
  .et-db #et-boc .et-l .et_pb_fullwidth_header_subhead {
    font-size: 32px;
  }
  
  div.blog-post,
  #primary.content-area #main.site-main .page-header,
  #primary.content-area #main.site-main #et_builder_outer_content .post {
    margin: auto;
  }
  
  #primary.content-area #main.site-main header.page-header {
    margin-top: 82px;
  }
  
  .et-db #et-boc .et-l .related-links {
    padding: 20px 20px 0;
  }
  
  .et-db #et-boc .et-l .et_section_specialty>.et_pb_gutters2 {
    padding-top: 0;
  }
  
  .et-db #et-boc .et-l .alt-max-width {
    padding-right: 30px;
  }

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

@media screen and (min-width: 1200px) and (orientation: landscape) {
  
  .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: 290px;
  }
  
  .et-db #et-boc .et-l .su-post h2.su-post-title {
    font-size: 26px;
  }
  
  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 265px;
  }

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

/* ----------- TABLETS --------- */

@media screen and (min-width: 550px) and (max-width: 915px) and (orientation: portrait) {
  
  .et-db #et-boc .et-l .flex-boxes,
  .et-db #et-boc .et-l .su-post {
    flex-direction: row;
  }
  
  .et-db #et-boc .et-l .su-post {
    justify-content: space-evenly;
  }
  
  .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: 35%;
  }
  
  /*.et-db #et-boc .et-l .su-post .su-post-thumbnail img {
    width: 60%;
  }
  
  .et-db #et-boc .et-l .testimonial-slider {
    height: 330px;
  }
  
  .et-db #et-boc .et-l .testimonial-slider.msbc {
    height: 440px;
  }*/
  
  .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;
  }
  
  .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 {
    font-size: 48px;
  }
  
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h2 {
    font-size: 37px;
  }
  
  .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: 22px;
  }
  
  .et-db #et-boc .et-l #hero #ftt .et_pb_text h2,
  .et-db #et-boc .et-l #hero #transfer .et_pb_text h2 {
    font-size: 28px;
  }
  
  .et-db #et-boc .et-l .et_pb_section .hashtag-world-changer h2,
  .et-db #et-boc .et-l .su-post h2.su-post-title,
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h3 {
    font-size: 30px;
  }
  
  .et-db #et-boc .et-l .et_pb_section .et_pb_text h4,
  .et-db #et-boc .et-l .accordion h5.et_pb_toggle_title,
  .et-db #et-boc .et-l .et_pb_blurb h4 {
    font-size: 20px;
  }
  
  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 135px;
  }

  .et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
    margin-top: 200px;
  }
  
  .et-db #et-boc .et-l .weekdays.et_pb_code ul li {
    margin-bottom: 38px;
  }
}

/* -------- LARGE TABLETS ------ */

@media screen and (min-width: 1000px) and (orientation: portrait) {
  
  .et-db #et-boc .et-l .rby-btns-col.et_pb_sticky_module .et_pb_button {
    max-width: 100%;
  }
  
  .et-db #et-boc .et-l .fullwidth-row-center .et_pb_button {
    width: 200px !important;
    font-size: 12px;
  }
  
  .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: 28px;
  }
  
  .et-db #et-boc .et-l #hero #ftt .et_pb_text h2,
  .et-db #et-boc .et-l #hero #transfer .et_pb_text h2 {
    font-size: 36px;
  }
  
  .et-db #et-boc .et-l .wp-block-rss li.wp-block-rss__item {
    font-size: 14px;
    line-height: 1.75;
  }
  
  #primary.content-area #main.site-main header.page-header {
    margin-top: 0;
  }
  
  .et-db #et-boc .et-l #hero #ftt{
    margin-top: 100px;
  }

  .et-db #et-boc .et-l #hero #ftt .et_pb_button_module_wrapper {
    margin-top: 235px;
  }
  
  .et-db #et-boc .et-l .weekdays.et_pb_code ul {
    margin-left: 100px;
  }
    
  .et-db #et-boc .et-l .img-txt-row .et_pb_text_inner,
  .et-db #et-boc .et-l .tabs-gallery .active-tab-details {
    padding: 20px 10px 15px;
  }
  
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_text,
  .et-db #et-boc .et-l .et_pb_section.blue-bg .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_text:not(.img-txt-row .et_pb_text),
  .et-db #et-boc .et-l .et_pb_section.light-gray .et_pb_code,
  .et-db #et-boc .et-l .et_pb_section .contact-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}