@import url("https://fonts.googleapis.com/css2?family=Anton&family=Cabin&family=Nunito+Sans&family=Poppins");@import url("https://fonts.googleapis.com/css?family=Aguafina+Script|Nunito+Sans|Cabin|Poppins|");#dslc-module-b727adc67cb .dslc-module-shortcode {
  color: #ecf0f1;
  font-size: 25px !important;
  line-height: 23px;
  font-family: Poppins !important;
  padding-top: 0;
  padding-bottom: 0;
}
.theta-carousel-outer-container {
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: opx;
}
#dslc-module-7d7d787105e .dslc-module-shortcode {
  color: #ffffff !important;
  font-family: Poppins !important;
  font-size: 19px !important;
}
#side-menu-1 .sm-list .sm-item:nth-child(1) a .sm-label {
  font-family: Cabin;
}
#side-menu-1 {
  font-family: Cabin;
}
.dslc-module-front a {
  color: #2f4178 !important;
  font-size: 23px !important;
  line-height: 37px;
  font-family: nunito;
  font-weight: 500;
  font-style: italic;
  background-color: rgba(241, 179, 16, 0) !important;
}
.theta-carousel.image .theta-carousel-item.wide {
  margin-top: 0px;
}
#wpforms-439 .wpforms-field .wpforms-field-label {
  font-family: Nunito sans;
  color: #023e7d;
}
#wpforms-439 .wpforms-field input {
  background-color: rgba(241, 179, 16, 0.55) !important;
}
#wpforms-439 .wpforms-field textarea {
  background-color: rgba(241, 179, 16, 0.57);
}
#wpforms-439 button.wpforms-submit {
  background-color: #023e7d;
  font-size: 25px;
  font-family: Nunito sans;
}
#wpforms-439 button.wpforms-submit:hover {
  color: #023e7d;
  background-color: rgba(2, 62, 125, 0);
  border-color: #023e7d;
  border-width: 2px;
}
#dslc-module-2904974531c .dslc-module-shortcode p label {
  font-size: 17px;
  font-family: nunito sans;
  font-weight: 500;
  color: #023e7d;
}
#dslc-module-2904974531c input[type=text] {
  background-color: rgba(2, 62, 125, 0.12) !important;
}
#dslc-module-2904974531c input[type=email] {
  background-color: rgba(2, 62, 125, 0.15) !important;
}
#dslc-module-2904974531c input[type=submit] {
  background-color: #023e7d !important;
  font-family: Nunito Sans !important;
  font-weight: 700 !important;
  color: #ecf0f1 !important;
}
#dslc-module-2904974531c input[type=submit]:hover {
  background-color: #f1b310 !important;
  font-family: nunito sans;
  font-weight: 700;
  color: #023e7d;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
  color: #023e7d;
  font-family: nunito sans;
}
div.wpforms-container-full .wpforms-form DIV {
  font-size: 23px;
  font-family: Nunito sans;
  font-weight: 700;
  color: #3d6792;
}
#wpforms-443 .wpforms-field .wpforms-field-label {
  color: #023e7d;
}
#wpforms-443 .wpforms-field input {
  color: #023e7d !important;
  background-color: rgba(243, 156, 18, 0.31) !important;
}
#wpforms-443 .wpforms-field .wpforms-field-sublabel {
  color: #023e7d;
}
#wpforms-443 .wpforms-field textarea {
  color: rgba(243, 156, 18, 0.26);
}
#wpforms-443 button.wpforms-submit {
  background-color: #023e7d;
  font-size: 23px;
  font-family: nunito sans;
}
#wpforms-443 button.wpforms-submit:hover {
  color: #023e7d;
  background-color: #f39c12;
}
.theta-carousel-outer-container.next-prev-top #btn-prev {
  margin-top: -29px;
}
.theta-carousel-outer-container.next-prev-top #btn-next {
  margin-top: -29px;
}
#wpforms-453 .wpforms-field .wpforms-field-label {
  color: #023e7d;
}
#wpforms-453 .wpforms-field .wpforms-field-sublabel {
  color: #7f8c8d;
}
#wpforms-453 .wpforms-field input {
  background-color: rgba(52, 152, 219, 0.13);
}
#wpforms-453 .wpforms-field textarea {
  background-color: rgba(52, 152, 219, 0.13);
}
#wpforms-573 .wpforms-field .wpforms-field-label {
  color: #023e7d;
}
#wpforms-573 .wpforms-field .wpforms-field-sublabel {
  color: #f39c12;
}
#wpforms-573 button.wpforms-submit {
  font-family: Poppins;
  font-size: 17px;
  background-color: #023e7d;
}
#wpforms-573 button.wpforms-submit:hover {
  background-color: #f39c12;
  color: #023e7d;
  font-weight: 800;
}
#wpforms-581 .wpforms-field .wpforms-field-label {
  color: #023e7d;
}
#wpforms-581 .wpforms-field .wpforms-field-sublabel {
  color: #2f4178 !important;
}
#wpforms-581 button.wpforms-submit {
  background-color: #023e7d;
  font-family: Poppins;
  font-weight: 700;
  font-size: 21px;
}
#wpforms-581 button.wpforms-submit:hover {
  color: #f39c12;
}
.fb_iframe_widget iframe {
  color: #ecf0f1;
}
#dslc-module-a0c88bccb42 .dslc-html-module-content h2 {
  font-family: trajan-pro;
  color: #f1b310;
}
#dslc-module-a0c88bccb42 .dslc-html-module-content p {
  font-family: Nunito Sans;
  color: #023e7d;
  font-weight: 700;
}
#dslc-module-a0c88bccb42 .dslc-html-module-content h3 {
  font-family: montserrat;
  color: #023e7d;
  font-weight: 700;
}
#dslc-module-a0c88bccb42 select {
  font-family: Nunito Sans;
  color: rgba(77, 77, 77, 0.76);
}
.ics-calendar-month-grid .events .title {
  font-family: Nunito Sans;
}
#dslc-module-54b67ccb2d8 .dslc-blog-post-excerpt {
  color: #023e7d;
  font-family: nunito !important;
}
#dslc-module-54b67ccb2d8 .dslc-module-heading h2 {
  font-family: Aguafina Script;
  color: #023e7d;
  font-size: 27px;
}
#dslc-main > div {
  background-image: linear-gradient(to bottom, #023e7d 0%, rgba(2, 62, 125, 0) 100%);
}
body #dslc-main > .dslc-modules-section {
  background-image: none;
}
.dslc-modules-area > #dslc-module-1f218903aea p > a {
  color: #ffffff;
}
.dslc-modules-section-wrapper p {
  color: #f1b310 !important;
}
.dslc-modules-area > #dslc-module-b3debfb8331 p > a {
  color: #023e7d !important;
}
#dslc-module-b3debfb8331 span > a {
  color: #2f4178 !important;
}
.dslc-modules-section-wrapper #dslc-module-npg0oj31v8 p {
  color: #2f4178 !important;
}
.dslc-modules-section-wrapper #dslc-module-471ja4aotv8 p {
  color: #2f4178 !important;
}
#dslc-module-2b610962a5a #mega-menu-dslc_athletics_menu {
  background-color: #f1b310;
}
.dslc-first-col .dslc-cpt-post-title a {
  color: #2f4178;
  background-color: 0%, rgba(2, 62, 125, 0) !important;
}
.dslc-navigation-inner .menu-item > a {
  color: #ffffff !important;
  font-size: 15px !important;
  font-family: Nunito Sans;
}
.dslc-modules-section-wrapper #dslc-module-c01e9a36207 a {
  background-color: #f1b310 !important;
}
.dslc-modules-section-wrapper #dslc-module-7o3pucb9p4g a {
  background-color: #f1b310 !important;
}
#mega-menu-item-1058 > a {
  font-family: Anton !important;
  padding-left: 59px !important;
  background-color: #2f4178;
  color: #ffffff;
  border-right-width: 2px !important;
  border-right-style: solid;
}
#mega-menu-item-1057 > a {
  font-family: anton !important;
  border-left-width: 2px !important;
  border-left-style: solid;
  border-right-width: 2px !important;
  border-right-style: solid;
  padding-left: 39px !important;
  padding-right: 50px !important;
}
#mega-menu-item-1056 > a {
  font-family: anton !important;
}
#mega-menu-item-1066 > a {
  font-family: anton !important;
}
.mega-sub-menu > #mega-menu-1058-0-1 #mega-menu-item-1067 > .mega-menu-link {
  font-family: anton !important;
}
#mega-menu-item-1058 > a:hover {
  background-color: #023e7d;
  color: #ffffff;
}
.mega-sub-menu > #mega-menu-1058-0-1 #mega-menu-item-1065 > .mega-menu-link {
  font-family: Anton !important;
}
.mega-sub-menu > #mega-menu-1058-0-2 #mega-menu-item-1064 > .mega-menu-link {
  font-family: anton !important;
}
.mega-sub-menu > #mega-menu-1058-0-2 #mega-menu-item-1063 > .mega-menu-link {
  font-family: anton !important;
}
.mega-sub-menu > #mega-menu-1058-0-2 #mega-menu-item-1059 > .mega-menu-link {
  font-family: anton !important;
  font-size: 18px;
}
#mega-menu-item-1059 > a {
  font-size: 18px !important;
}
#mega-menu-item-1062 > a {
  font-family: anton !important;
}
#mega-menu-item-1060 > a {
  font-family: anton !important;
}
#mega-menu-item-1061 > a {
  font-family: anton !important;
}
.mega-sub-menu > #mega-menu-1058-0-4 .image {
  transform: scale3d(1, 1, 1);
}
#mega-menu-item-text-2 > h4 {
  font-family: anton !important;
}
#mega-menu-item-text-3 > h4 {
  font-family: anton !important;
}
#mega-menu-item-text-4 > h4 {
  font-family: anton !important;
}
#mega-menu-1058-0 #mega-menu-item-1066 {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
#mega-menu-1058-0 #mega-menu-item-1067 {
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}
#mega-menu-1058-0 #mega-menu-item-1064 {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
#mega-menu-1058-0 #mega-menu-item-1063 {
  padding-top: 5 !important;
  padding-bottom: 5 !important;
}
#mega-menu-1058-0 #mega-menu-item-1059 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#mega-menu-1058-0 #mega-menu-item-1062 {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
#mega-menu-1058-0 #mega-menu-item-1061 {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
#mega-menu-item-1070 > a {
  font-family: anton !important;
  padding-left: 48px !important;
}
@media screen and (max-width: 1024px) {
  #dslc-module-faee8656c08 .dslc-text-module-content p {
    font-size: 38px;
  }
}
@media screen and (max-width: 768px) {
  .theta-carousel-outer-container.next-prev-top #btn-prev {
    transform: scale(0.6);
    margin-bottom: 0px;
  }
  .theta-carousel-outer-container.next-prev-top #btn-next {
    transform: scale(0.6);
  }
  .theta-carousel.image .theta-carousel-item.wide {
    margin-top: 13px;
  }
  #dslc-module-8n8df7n3mc8 .dslc-text-module-content p {
    margin-top: 0;
    padding-left: 0px;
    padding-top: opx;
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .theta-carousel-outer-container {
    margin-bottom: -50px;
    margin-top: -60px;
    padding: -13px;
  }
  .dslc-clearfix {
    margin-bottom: -29px;
  }
  #dslc-module-9aesel6be6g .dslc-text-module-content p {
    margin-bottom: 0px;
  }
  #dslc-module-9aesel6be6g .dslc-text-module-content h4 {
    margin-top: 5px;
  }
  #wpsm_accordion_334 .ac_title_class {
    background-color: #f1b310;
    color: #023e7d;
    font-weight: 700;
    font-family: Nunito sans;
  }
  #dslc-module-63b913b89bf .dslc-module-shortcode li {
    color: #023e7d;
    font-family: Nunito sans;
    font-weight: 500;
    font-size: 14px;
  }
  #wpsm_accordion_334 .wpsm_panel-body {
    background-color: rgba(241, 196, 15, 0.3) !important;
    color: #023e7d !important;
  }
  .dslc-content strong {
    color: #023e7d !important;
  }
  .dslc-last-col {
    color: #f1b310;
  }
  #wpsm_accordion_334 .wpsm_panel-default > .wpsm_panel-heading {
    background-color: #f1b310 !important;
  }
}
@media screen and (max-width: 320px) {
  .theta-carousel.image .theta-carousel-item.wide {
    margin-top: 100px;
    padding-top: 0;
    margin-bottom: 0px;
  }
  .theta-carousel-outer-container {
    margin-top: -61px;
    margin-bottom: -55px;
    padding-bottom: 0;
  }
  .theta-carousel-outer-container.next-prev-top #btn-prev {
    padding-bottom: 0;
    margin-bottom: 0px;
  }
}
