body .logo_container {
  width: auto;
  height: 100px;
}
html body header#main-header #logo {
  height: 100px;
  max-height: 90%;
}
.post-53 .et_pb_section:nth-child(2) {
  padding-top: 20px;
  padding-bottom: 20px;
}
#Section.et_pb_section {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #ffffff;
  height: auto !important;
}
#Text.et_pb_text p {
  font-size: 18px;
  line-height: 26.8px;
}
#Section-gray.et_pb_section {
  background-color: #efefef;
}
html body div#et-top-navigation ul.nav .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
  color: #670c4f;
  width: auto;
}
html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {
  color: #ffffff;
  font-size: 18px !important;
  padding-top: 5px;
}
html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) button {
  background-color: #30559b !important;
}
#Section > #Row #Text > .et_pb_text_inner {
  font-size: 20px;
  line-height: 26.8px;
}
html body div#et-top-navigation ul.nav .sub-menu {
  width: 280px;
  border-color: #670c4f !important;
}
html body div#et-top-navigation ul.nav li ul li a {
  width: 240px;
}
html body div#et-top-navigation ul.nav li a {
  color: #30559b;
}
#Text.et_pb_text h3 {
  font-weight: 700;
  line-height: 28px;
}
#tribe-events-adv-list-widget-3 > .tribe-clearfix .tribe-events-duration {
  font-size: 11px !important;
}
div > #sg-popup-content-wrapper-908 h5 {
  line-height: 20px !important;
  font-size: 15px !important;
}
.tribe-compatibility-container .tribe-events-widget-events-list__header-title {
  font-size: 18px !important;
  color: #ffffff !important;
  font-family: "Open Sans", Arial, sans-serif !important;
}
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-month {
  color: #ffffff !important;
}
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-daynum {
  color: #ffffff !important;
}
.tribe-common-g-row .tribe-events-widget-events-list__event-datetime {
  color: #ffffff !important;
}
.post-984 .et_pb_section:nth-child(1) .et_pb_text ul li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 6px;
  color: #000000 !important;
}
.post-984 .et_pb_section:nth-child(2) .et_pb_text ul li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 6px;
  color: #000000;
}
.post-984 .et_pb_section:nth-child(3) .et_pb_text ul li {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
body #top-header > .container {
  background-color: #30559b;
}
#Text.et_pb_text a {
  color: #30559b;
  font-weight: 600;
}
#Text.et_pb_text ul li {
  margin-bottom: 5px;
  font-size: 18px;
}
#Section.et_pb_section .et_pb_row:nth-child(1) {
  height: auto !important;
}
html body #footer-widgets .footer-widget {
  margin-right: 40px;
}
#Section > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(1) > a > span > img {
  margin-top: 60px;
  width: 325px;
}
#Section > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(1) > a > span > img {
  margin-top: 30px;
  width: 230px;
}
#Section > div:nth-child(2) > div:nth-child(4) > div > div > div:nth-child(1) > a > span > img {
  margin-top: 40px;
}
#Section-gray > #Row #Text > .et_pb_text_inner {
  font-size: 18px;
  line-height: 26.8px;
}
#Section > div:nth-child(2) > div:nth-child(5) > div > div > div:nth-child(1) > a > span > img {
  margin-top: 60px;
}
#Form.et_pb_text a {
  text-decoration: underline;
}
#Form.et_pb_text h3 {
  line-height: 28px;
}
#Section.et_pb_section .et_pb_text a {
  color: #30559b;
  text-decoration: underline;
}
#DataTables_Table_0_wrapper > #DataTables_Table_0 > thead #gv-field-1-date_created {
  font-size: 14px;
}
.post-1545 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
  font-size: 12px;
  line-height: 15px;
}
.post-1552 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
  font-size: 12px;
  line-height: 15px;
}
#Section > div:nth-child(2) > div:nth-child(2) > div > div > div:nth-child(1) > a > span > img {
  width: 225px;
}
#Section.et_pb_section .et_pb_text p {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 1024px) {
  html body header#main-header #logo {
    max-width: 60%;
    width: 300px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  #Text.et_pb_text img:not(.wp-smiley) {
    width: 400px;
  }
}
@media screen and (max-width: 667px) {
  #Text.et_pb_text img:not(.wp-smiley) {
    width: 300px;
  }
}
@media screen and (max-width: 375px) {
  html body div#top-header {
    background-color: #30559b !important;
  }
  html body div#top-header #et-info {
    background-color: rgba(0, 0, 0, 0);
  }
  #Title.et_pb_text h1 {
    font-size: 32px;
    line-height: 36px;
  }
  #Title.et_pb_text h2 {
    line-height: 28px;
    font-size: 24px;
  }
}
