@charset "UTF-8";
/*
DIVI CUSTOM SASS
-------------------- */
/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site such as font, color, text */
/* Define colors */
/*---*/
/* Define fonts */
/* Divi default button sizes is 20px */
/* Mixins */
/* MAPS */
/* Divi styles */
body {
  /* #page-container */
  /* end body.home */
  /* Make menu overlap content on main pages */
  /* Membership Typr PAGE */
  /* end body contact */
  /* ACCOUNT PAGE */
  /* end body contact */
  /* CONTACT PAGE */
  /* end body contact */
  /* CONTACT PAGE */
  /* end body contact */
  /* SINGLE POST */
  /* end body contact */
}
body #page-container {
  /* HEADER */
  /* end #main-header */
  /* BODY */
  /* end #et-main-area */
}
body #page-container #main-header {
  background: rgba(0, 0, 0, 0.5);
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a {
  font: normal normal normal 1.17em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  margin: 10px 5px;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a::before {
  position: absolute;
  top: 15%;
  left: 50%;
  width: 75px;
  height: 75px;
  border: none;
  border-radius: 50%;
  background-color: rgba(146, 200, 71, 0.6);
  content: "";
  opacity: 0;
  z-index: -1;
  /* Change to hexagon */
  /*-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
  -moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
  transform: translateX(-50%) translateY(-50%) scale(0.2);
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a:hover {
  opacity: 1;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a:hover::before {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a:focus::before {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu {
  background: rgba(0, 0, 0, 0.7);
  border-color: #92c847;
  width: 275px;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu .menu-item {
  width: 100%;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu .menu-item a {
  width: 100%;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu .menu-item a::before {
  display: none;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.current-menu-item a::before {
  opacity: 1;
  transform: translateX(-50%) translateY(-50%) scale(1);
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.green a {
  color: #92c847;
  font-weight: 500;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.green a::before {
  background-color: rgba(110, 62, 144, 0.6);
}
body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon {
  color: #ffffff;
  position: relative;
  top: 13px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon:hover {
  opacity: 0.7;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et-search-form .et-search-field {
  font: normal normal normal 1.17em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et-search-form .et-search-field::-webkit-input-placeholder {
  color: #ffffff;
  text-transform: uppercase;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et-search-form .et-search-field::-moz-placeholder {
  color: #ffffff;
  text-transform: uppercase;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et-search-form .et-search-field:-ms-input-placeholder {
  color: #ffffff;
  text-transform: uppercase;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et-search-form .et-search-field:-moz-placeholder {
  color: #ffffff;
  text-transform: uppercase;
}
body #page-container #main-header .et_search_outer .et_search_form_container .et_close_search_field:after {
  color: #ffffff;
}
body #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body #page-container #et-main-area p,
body #page-container #et-main-area td,
body #page-container #et-main-area th,
body #page-container #et-main-area .widgetarea {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area a {
  color: #6e3e90;
}
body #page-container #et-main-area h1 {
  font: normal normal bold 2.78em/1.5 "Work Sans", sans-serif;
  color: #6e3e90;
  text-transform: uppercase;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.5);
}
body #page-container #et-main-area h2 {
  font: normal normal bold 2.78em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area h3 {
  font: normal normal bold 2.22em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area h4 {
  font: normal normal bold 1.94em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area h5 {
  font: normal normal bold 1.5em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area h6 {
  font: normal normal bold 1.3em/1.5 "Work Sans", sans-serif;
  color: #333333;
  padding-bottom: 0;
}
body #page-container #et-main-area ol {
  list-style-position: outside;
  margin-left: 1em;
}
body #page-container #et-main-area .center {
  text-align: center;
}
body #page-container #et-main-area .right {
  text-align: right;
}
body #page-container #et-main-area .et_pb_button {
  word-break: keep-all;
  word-wrap: normal;
}
body #page-container #et-main-area .white {
  color: #ffffff;
}
body #page-container #et-main-area .white h3,
body #page-container #et-main-area .white h4,
body #page-container #et-main-area .white h5,
body #page-container #et-main-area .white h6,
body #page-container #et-main-area .white p {
  color: #ffffff;
}
body #page-container #et-main-area .purple {
  color: #6e3e90;
}
body #page-container #et-main-area .purple h2,
body #page-container #et-main-area .purple h3,
body #page-container #et-main-area .purple h4,
body #page-container #et-main-area .purple h5,
body #page-container #et-main-area .purple h6,
body #page-container #et-main-area .purple p {
  color: #6e3e90;
}
body #page-container #et-main-area .green {
  color: #92c847;
}
body #page-container #et-main-area .green h3,
body #page-container #et-main-area .green h4,
body #page-container #et-main-area .green h5,
body #page-container #et-main-area .green h6,
body #page-container #et-main-area .green p {
  color: #92c847;
}
body #page-container #et-main-area .bold {
  font-weight: 500;
}
body #page-container #et-main-area .blue-grid-background {
  background: url(/wp-content/uploads/2018/08/overview-background.jpg);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
body #page-container #et-main-area .green-grid-background {
  background: url(/wp-content/uploads/2018/08/video-c2a-background.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body #page-container #et-main-area .white-background {
  background: #ffffff !important;
}
body #page-container #et-main-area .benefits-background {
  background-image: url(/wp-content/uploads/2018/09/benefits-bg1.jpg);
}
body #page-container #et-main-area .litegrey-background {
  background: #f3f3f3 !important;
}
body #page-container #et-main-area #main-content {
  background-color: transparent;
  /* Main content with Visual Builder */
  /* end article */
  /* Main content without Visual Builder */
  /* end .container */
}
body #page-container #et-main-area #main-content article {
  /* Reset space between section and row to reduce space*/
  /* With Visual Builder */
  /* end .et_pb_section */
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide {
  min-height: 500px;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_parallax_bg {
  background-attachment: scroll;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
  position: unset;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
  height: 500px;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  right: 0px;
  animation: none;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image img {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  animation: none;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
  text-align: center;
  width: 100%;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
  font: normal normal bold 2.78em/1.5 "Work Sans", sans-serif;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a {
  color: inherit;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button {
  border-radius: 0px;
  border: none;
  padding: 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
  background: linear-gradient(#ea8c0f, #e06f15);
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 70%;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button:after {
  display: none;
}
body #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button:hover {
  opacity: 0.9;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters ul .et_pb_portfolio_filter {
  width: 32.83%;
  margin-right: 0.75%;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters ul .et_pb_portfolio_filter:nth-child(3) {
  margin-right: 0%;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters ul .et_pb_portfolio_filter a {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  border-radius: 0px;
  border: 2px solid #6e3e90;
  text-transform: uppercase;
  color: #6e3e90;
  padding: 5px 20px;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters ul .et_pb_portfolio_filter a.active {
  color: #ffffff;
  background-color: #6e3e90;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item {
  margin-right: 2.65%;
  text-align: center;
  height: 250px;
  margin-bottom: 2.65%;
  position: relative;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item.project_category-active {
  background: #6e3e90;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item.project_category-completed {
  background: #92c847;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_pb_module_header {
  color: #ffffff;
  font-weight: 400;
  width: 90%;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_pb_module_header a {
  color: inherit;
  /*pointer-events: none;
  cursor: default;*/
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .post-meta {
  text-align: left;
  padding-left: 20px;
}
body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .post-meta a {
  color: #ffffff;
  pointer-events: none;
  cursor: default;
}
body #page-container #et-main-area #main-content article .search-bar .et_pb_searchform input {
  background-color: #ffffff;
  border: rgba(102, 102, 102, 0.3) 2px solid;
  font-family: "Montserrat", sans-serif;
  padding: 16px;
  color: #333333;
}
body #page-container #et-main-area #main-content article .search-bar .et_pb_searchform input::-webkit-input-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .search-bar .et_pb_searchform input::-moz-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .search-bar .et_pb_searchform input:-ms-input-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .search-bar .et_pb_searchform input:-moz-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .news-header .et_pb_post_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_title a {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .news-header .et_pb_post_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border: white 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .news-header .et_pb_post_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button:after {
  display: none;
}
body #page-container #et-main-area #main-content article .news-header .et_pb_post_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card {
  max-width: 30%;
  margin-right: 2%;
  /*-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card a:before {
  border-radius: 50%;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card a img {
  border-radius: 50%;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card:last-child {
  margin-right: 0;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card figcaption {
  /*-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
  border-radius: 50%;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card figcaption .awsm-personal-info span {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  line-height: 1;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-card figcaption .awsm-personal-info h3 {
  color: #ffffff;
  font-size: 1.4em;
  line-height: 1em;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-grid-expanded-content .awsm-details {
  width: 95%;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-grid-expanded-content .awsm-details .awsm-personal-details .awsm-content-scrollbar span {
  display: none;
}
body #page-container #et-main-area #main-content article .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-grid-expanded-content .awsm-details .awsm-personal-contact-info {
  display: none;
}
body #page-container #et-main-area #main-content article .fullwidth-blue-button .et_pb_button_module_wrapper .et_pb_button {
  border-radius: 0px;
  border: none;
  padding: 20px 0px;
  font: normal normal normal 2.67em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
  background: linear-gradient(#0079ae, #005b92);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .fullwidth-blue-button .et_pb_button_module_wrapper .et_pb_button:hover {
  opacity: 0.9;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .fullwidth-blue-button .et_pb_button_module_wrapper .et_pb_button:hover:after {
  margin-left: 0.5em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .featured-videos .et_pb_video .et_pb_video_box .fluid-width-video-wrapper {
  padding-top: 56.2963% !important;
}
body #page-container #et-main-area #main-content article .featured-videos .et_pb_video .et_pb_video_overlay .et_pb_video_overlay_hover .et_pb_video_play:before {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .orange-gradient-btn {
  border-radius: 0px;
  border: none;
  padding: 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
  background: linear-gradient(#ea8c0f, #e06f15);
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 100%;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .orange-gradient-btn:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .orange-gradient-btn:hover {
  opacity: 0.9;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .purple-btn {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #6e3e90;
  border: purple 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  max-width: 300px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 100%;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .purple-btn:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_button_module_wrapper .purple-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #6e3e90;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:first-child {
  padding-top: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:last-child {
  padding-bottom: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column {
  width: 32%;
  margin-right: 2%;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb {
  background: #92c847;
  opacity: 0.95;
  padding: 20px;
  min-height: 400px;
  position: relative;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content {
  width: 90%;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container h4,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container p,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container a {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border: white 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #student-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb {
  background: #6e3e90;
  opacity: 0.95;
  padding: 20px;
  min-height: 400px;
  position: relative;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content {
  width: 90%;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container h4,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container p,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container a {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border: white 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #member-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb {
  background: #a43e2c;
  opacity: 0.95;
  padding: 20px;
  min-height: 400px;
  position: relative;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content {
  width: 90%;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container h4,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container p,
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container a {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border: white 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .become-blurbs .et_pb_column #sponsor-blurb .et_pb_blurb_content .et_pb_blurb_container .learn-more-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-row {
  max-width: 800px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.fullwidth {
  width: 100% !important;
  max-width: 100% !important;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.long-row {
  width: 75% !important;
  max-width: 75% !important;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.research-row ul {
  padding-bottom: 0px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column {
  margin-right: 0%;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post {
  margin-bottom: 10%;
  position: relative;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .entry-title {
  border-bottom: rgba(0, 0, 0, 0.2) 1px solid;
  margin: 0;
  padding: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .entry-title a {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-meta {
  position: absolute;
  top: -1px;
  left: -1px;
  background-color: #92c847;
  padding: 15px 50px;
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-content {
  padding-top: 10px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield input,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield textarea,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select {
  background-color: #ffffff;
  border: rgba(102, 102, 102, 0.3) 2px solid;
  font-family: "Montserrat", sans-serif;
  padding: 16px;
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield input:-moz-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield textarea:-moz-placeholder,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select:-moz-placeholder {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield select {
  height: 100%;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield .datepicker {
  min-width: 50% !important;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_address .address_city,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_address .address_state,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_address .address_zip {
  padding-top: 16px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield.show-label label {
  display: -webkit-inline-box;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_consent label {
  display: inline;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_footer {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_footer .gform_button {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #6e3e90;
  border: purple 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  max-width: 300px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  min-width: 25%;
  max-width: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_footer .gform_button:after {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_footer .gform_button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #6e3e90;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row #gravity-form .gform_wrapper form .gform_confirmation_message {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column.vertical-align {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .line-title h2,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .line-title h3 {
  padding-bottom: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .line-title .title-line {
  margin-left: 0;
  width: 30%;
  height: 5px;
  border: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .line-title.purple .title-line {
  background: purple;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ul,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ol {
  font: normal normal normal 1.3em/1.5 "Work Sans", sans-serif;
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ul.lined-list,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ol.lined-list {
  list-style-type: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ul.lined-list li,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ol.lined-list li {
  border-bottom: rgba(0, 0, 0, 0.2) 1px solid;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ul.awards li,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ol.awards li {
  padding-left: 20px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ul.awards li:before,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module ol.awards li:before {
  font-family: FontAwesome;
  font-size: 1.33em;
  color: #ea8c0f;
  content: "";
  padding-right: 10px;
  position: absolute;
  left: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module#students-grid .student {
  float: left;
  width: 30%;
  margin-right: 3%;
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module#students-grid .student h2 {
  font: normal normal bold 1.94em/1.5 "Work Sans", sans-serif;
}
body #page-container #et-main-area #main-content .container {
  /* Remove sidebar line from posts */
  /* end .container:before */
  /* end #content-area */
}
body #page-container #et-main-area #main-content .container:before {
  display: none;
}
body #page-container #et-main-area #main-content .container #content-area {
  /* Make left section full width for posts by default */
  /* end #left-area */
  /* end #sidebar */
}
body #page-container #et-main-area #main-content .container #content-area #left-area {
  width: 100%;
  padding-right: 0;
}
body #page-container #et-main-area #main-content .container #content-area #sidebar {
  display: none;
}
body #page-container #et-main-area #main-footer {
  background-color: #92c847;
}
body #page-container #et-main-area #main-footer #et-footer-nav {
  display: none;
}
body #page-container #et-main-area #main-footer #footer-bottom {
  background-color: transparent;
}
body #page-container #et-main-area #main-footer #footer-bottom .container .et-social-icons .et-social-icon .icon {
  color: #ffffff;
}
body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info {
  font: normal normal normal 1em/1.5 "Work Sans", sans-serif;
  color: #ffffff;
}
body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a {
  color: #ffffff;
}
body.home {
  /* #page-container */
}
body.home #page-container {
  padding-top: 0px !important;
  /* HEADER */
  /* end #main-header */
  /* BODY */
  /* end #et-main-area */
}
body.home #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body.home #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
  /* Main content without Visual Builder */
  /* end .container */
}
body.home #page-container #et-main-area #main-content article {
  /* Reset space between section and row to reduce space*/
  /* With Visual Builder */
  /* end .et_pb_section */
}
body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:first-child {
  padding-top: 0;
}
body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:last-child {
  padding-bottom: 0;
}
body.home #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide {
  min-height: 600px;
}
body.home #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
  height: 600px;
}
body.home #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body.home #page-container #et-main-area #main-content .container {
  /* Remove sidebar line from posts */
  /* end .container:before */
  /* end #content-area */
}
body.home #page-container #et-main-area #main-content .container:before {
  display: none;
}
body.home #page-container #et-main-area #main-content .container #content-area {
  /* Make left section full width for posts by default */
  /* end #left-area */
  /* end #sidebar */
}
body.home #page-container #et-main-area #main-content .container #content-area #left-area {
  width: 100%;
  padding-right: 0;
}
body.home #page-container #et-main-area #main-content .container #content-area #sidebar {
  display: none;
}
body.page-id-196, body.page-id-206, body.page-id-209, body.page-id-211, body.page-id-268, body.page-id-221, body.page-id-273, body.page-id-272, body.page-id-330, body.page-id-3061, body.page-id-276, body.page-id-245, body.page-id-249, body.page-id-4032, body.page-id-115, body.page-id-323, body.page-id-3250 {
  /* #page-container */
}
body.page-id-196 #page-container, body.page-id-206 #page-container, body.page-id-209 #page-container, body.page-id-211 #page-container, body.page-id-268 #page-container, body.page-id-221 #page-container, body.page-id-273 #page-container, body.page-id-272 #page-container, body.page-id-330 #page-container, body.page-id-3061 #page-container, body.page-id-276 #page-container, body.page-id-245 #page-container, body.page-id-249 #page-container, body.page-id-4032 #page-container, body.page-id-115 #page-container, body.page-id-323 #page-container, body.page-id-3250 #page-container {
  padding-top: 0px !important;
}
body.page-id-276 {
  /* #page-container */
}
body.page-id-276 #page-container {
  /* BODY */
  /* end #et-main-area */
}
body.page-id-276 #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body.page-id-276 #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
}
body.page-id-276 #page-container #et-main-area #main-content article {
  /* With Visual Builder */
  /* end .et_pb_section */
}
body.page-id-276 #page-container #et-main-area #main-content article .become-blurbs .et_pb_column {
  width: 49%;
}
body.page-id-276 #page-container #et-main-area #main-content article .become-blurbs .et_pb_column .et_pb_blurb .et_pb_blurb_content {
  width: 75% !important;
}
body.page-id-276 #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body.page-id-276 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body.page-id-276 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body.page-id-249 {
  /* #page-container */
}
body.page-id-249.ms-guest {
  /* #page-container */
}
body.page-id-249.ms-guest #page-container {
  /* BODY */
  /* end #et-main-area */
}
body.page-id-249.ms-guest #page-container #et-main-area {
  /* end #main-content */
}
body.page-id-249.ms-guest #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
}
body.page-id-249.ms-guest #page-container #et-main-area #main-content article .members-only {
  display: none;
}
body.page-id-249 #page-container {
  /* BODY */
  /* end #et-main-area */
}
body.page-id-249 #page-container #et-main-area {
  /* end #main-content */
}
body.page-id-249 #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
}
body.page-id-249 #page-container #et-main-area #main-content article {
  /* With Visual Builder */
  /* end .et_pb_section */
}
body.page-id-249 #page-container #et-main-area #main-content article .member-menu {
  background-color: #6e3e90 !important;
}
body.page-id-249 #page-container #et-main-area #main-content article .member-menu #menu-member-menu {
  padding: 20px 0 0 !important;
}
body.page-id-249 #page-container #et-main-area #main-content article .member-menu #menu-member-menu .menu-item {
  width: 33%;
  text-align: center;
}
body.page-id-249 #page-container #et-main-area #main-content article .member-menu #menu-member-menu .menu-item a {
  color: #ffffff;
}
body.page-id-249 #page-container #et-main-area #main-content article .member-menu .mobile_menu_bar:before {
  color: #ffffff;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column {
  width: 100%;
  margin-right: 0% !important;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper #account-profile h2 {
  font: normal normal bold 2.22em/1.5 "Work Sans", sans-serif;
  color: #6e3e90;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper #account-profile h2 .ms-edit-profile {
  visibility: hidden;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper #account-profile h2 .ms-edit-profile:after {
  content: "";
  font-family: FontAwesome;
  visibility: initial;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper #account-profile table {
  background-color: #f3f3f3;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form input {
  background-color: #ffffff;
  border: rgba(102, 102, 102, 0.3) 2px solid;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  padding: 16px;
  color: #333333;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form input::-webkit-input-placeholder {
  color: #333333;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form input::-moz-placeholder {
  color: #333333;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form input:-ms-input-placeholder {
  color: #333333;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form input:-moz-placeholder {
  color: #333333;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form .button-primary {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #6e3e90;
  border: purple 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  max-width: 300px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-size: 1.25em;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form .button-primary:after {
  display: none;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper .ms-login-form .button-primary:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #6e3e90;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper > a {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #6e3e90;
  border: purple 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  max-width: 300px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-size: 1.25em;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper > a:after {
  display: none;
}
body.page-id-249 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ms-account-wrapper .ms-membership-form-wrapper > a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #6e3e90;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body .ws-plugin--s2member-sc-login {
  max-width: 800px;
  margin: 0 auto;
}
body .ws-plugin--s2member-sc-login > h3 {
  display: none;
}
body .ws-plugin--s2member-sc-login label,
body .ws-plugin--s2member-sc-login div,
body .ws-plugin--s2member-sc-login div a {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25rem;
  color: #333333;
  text-align: center;
}
body .ws-plugin--s2member-sc-login .ws-plugin--s2member-pro-login-widget-lost-password,
body .ws-plugin--s2member-sc-login .ws-plugin--s2member-pro-login-widget-remember-me {
  padding: 1rem 0 0 0;
}
body .ws-plugin--s2member-sc-login .btn-primary {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #6e3e90;
  border: purple 2px solid;
  border-radius: 0;
  padding: 5px 10px;
  font: normal normal normal 1.67em/1.5 "Work Sans", sans-serif;
  max-width: 300px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-size: 1.25em;
  margin: 1rem 0 0 0;
}
body .ws-plugin--s2member-sc-login .btn-primary:after {
  display: none;
}
body .ws-plugin--s2member-sc-login .btn-primary:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #6e3e90;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body.page-id-119 {
  /* #page-container */
}
body.page-id-119 #page-container {
  padding-top: 0px !important;
  /* BODY */
  /* end #et-main-area */
}
body.page-id-119 #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body.page-id-119 #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
}
body.page-id-119 #page-container #et-main-area #main-content article {
  /* With Visual Builder */
  /* end .et_pb_section */
}
body.page-id-119 #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body.page-id-119 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body.page-id-119 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body.page-id-119 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_map {
  border: #92c847 3px solid;
}
body.page-id-247 {
  /* #page-container */
}
body.page-id-247 #page-container {
  padding-top: 0px !important;
  /* BODY */
  /* end #et-main-area */
}
body.page-id-247 #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body.page-id-247 #page-container #et-main-area #main-content {
  /* Main content with Visual Builder */
  /* end article */
}
body.page-id-247 #page-container #et-main-area #main-content article {
  /* With Visual Builder */
  /* end .et_pb_section */
}
body.page-id-247 #page-container #et-main-area #main-content article .ms-membership-form-wrapper {
  max-width: 1080px;
  margin: auto;
  padding-top: 150px;
  padding-bottom: 50px;
}
body.page-id-247 #page-container #et-main-area #main-content article .et_pb_section {
  /* end .et_pb_row */
}
body.page-id-247 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
  /* end .et_pb_column */
}
body.page-id-247 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
  /* end .et_pb_module */
}
body.page-id-247 #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_map {
  border: #92c847 3px solid;
}
body.single-post {
  /* #page-container */
}
body.single-post #page-container {
  padding-top: 110px !important;
  /* BODY */
  /* end #et-main-area */
}
body.single-post #page-container #et-main-area {
  /* end #main-content */
  /* FOOTER */
  /* end #main-footer */
}
body.single-post #page-container #et-main-area #main-content .container #content-area #left-area .et_pb_post .et_post_meta_wrapper {
  clear: left;
}
body.single-post #page-container #et-main-area #main-content .container #content-area #left-area .et_pb_post .et_post_meta_wrapper img {
  width: auto;
  max-width: 600px;
  float: left;
  margin-right: 25px;
}
body.single-post #page-container #et-main-area #main-content .container #content-area #left-area .et_pb_post .entry-content {
  padding-top: 0px;
}
body.page-id-245 .ms-membership-form-wrapper {
  margin: 140px auto 0 auto;
  max-width: 1080px;
}
body.page-id-245 .et_pb_text_inner .ms-membership-form-wrapper {
  margin: 0;
}
body.page-id-247 .entry-content {
  margin: 140px auto 0 auto;
  padding-bottom: 40px;
  max-width: 1080px;
}

/* end body */
/* PHONE STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the phone layout of your site */
/* Smartphones (portrait and landscape) ----------- */
@media (max-width: 980px) {
  #page-container {
    /* end #et-main-area */
  }
  #page-container #main-header {
    padding-top: 0;
  }
  #page-container #main-header .et_menu_container #et-top-navigation #et_top_search {
    display: none;
  }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav .select_page {
    font: normal normal normal 1.17em/1.5 "Work Sans", sans-serif;
    color: #ffffff;
    text-transform: uppercase;
  }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
    color: #ffffff;
  }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
    border-color: #ea8c0f;
    background: rgba(0, 0, 0, 0.85);
  }
  #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
    font: normal normal normal 1.17em/1.5 "Work Sans", sans-serif;
    color: #ffffff;
    text-transform: uppercase;
  }
  #page-container #et-main-area {
    /* end #main-content */
  }
  #page-container #et-main-area #main-content {
    /* With DIVI Builder */
    /* end article */
  }
  #page-container #et-main-area #main-content article {
    /* end .et_pb_section */
  }
  #page-container #et-main-area #main-content article .mobile-center {
    text-align: center;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters {
    width: 80%;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item {
    width: 48.5%;
    float: left;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:nth-child(2n+2) {
    margin-right: 0%;
  }
  #page-container #et-main-area #main-content article .et_pb_section {
    /* end .et_pb_row */
  }
  #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
    /* end of .et_pb_column */
  }
  #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
    /* end .et_pb_module */
  }
  #page-container #et-main-area #main-footer #footer-bottom .container #footer-info .blue-zoo {
    top: 40px !important;
    left: 8% !important;
  }

  /* end page container */
}
@media (max-width: 480px) {
  #page-container {
    /* end #et-main-area */
  }
  #page-container #et-main-area {
    /* end #main-content */
  }
  #page-container #et-main-area #main-content {
    /* end article */
  }
  #page-container #et-main-area #main-content article {
    /*h1 {
    	font-size: 2.25em !important;
    }*/
    /* end .et_pb_section */
  }
  #page-container #et-main-area #main-content article h2 {
    font-size: 2.25em !important;
  }
  #page-container #et-main-area #main-content article .fullwidth-blue-button .et_pb_button_module_wrapper .et_pb_button {
    font-size: 2.25em !important;
  }
  #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
    width: 100% !important;
  }
  #page-container #et-main-area #main-content article .header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_more_button {
    width: 100% !important;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters {
    width: 100%;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters .et_pb_portfolio_filter a {
    padding: 5px 0px !important;
  }
  #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item {
    width: 100%;
    float: none;
    margin-right: 0%;
  }
  #page-container #et-main-area #main-content article .et_pb_section {
    /* end .et_pb_row */
  }
  #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
    /* end of .et_pb_column */
  }
  #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
    /* end .et_pb_module */
  }
  #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .gform_wrapper form .gform_footer input.button {
    width: 100% !important;
  }

  /* end body Archiive */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */
}
/* TABLET STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the tablet layout of your site */
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* GENERAL */
  /* Use the hamburger navigation by default http://sundari-webdesign.com/divi-changing-breakpoint-of-mobile-menu/ */
  #top-menu-nav,
#top-menu {
    display: none;
  }

  #et_top_search {
    display: none !important;
  }

  #et_mobile_nav_menu {
    display: block;
  }

  #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
    color: #ffffff;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
    border-color: #ea8c0f;
    background-color: rgba(0, 0, 0, 0.85);
    font: normal normal normal 1.17em/1.5 "Work Sans", sans-serif;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
    color: #ffffff;
    text-transform: uppercase;
  }

  /* HEADER */
  /* BODY */
  /* FOOTER */
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* GENERAL */
  #top-menu-nav,
#top-menu {
    display: none;
  }

  #et_top_search {
    display: none;
  }

  #et_mobile_nav_menu {
    display: block;
  }

  /* HEADER */
  /* BODY */
  /* FOOTER */
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */
}
/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 1024px) {
  body {
    /* #page-container */
  }
  body #page-container {
    /* HEADER */
    /* end #main-header */
    /* BODY */
    /* end #et-main-area */
  }
  body #page-container #et-main-area {
    /* end #main-content */
    /* FOOTER */
    /* end #main-footer */
  }
  body #page-container #et-main-area #main-content {
    /* With Visual Builder */
    /* end article */
    /* Without Visual Builder */
    /* end .container */
  }
  body #page-container #et-main-area #main-content article {
    /* With Visual Builder */
    /* end .et_pb_section */
  }
  body #page-container #et-main-area #main-content article .leadership-section .team-members .et_pb_column {
    width: 33.333%;
    margin-right: 0%;
  }
  body #page-container #et-main-area #main-content article .leadership-section .team-members .et_pb_column .team-member {
    margin-bottom: 0%;
  }
  body #page-container #et-main-area #main-content article .become-blurbs .et_pb_column .et_pb_blurb_content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
  }
  body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_filters {
    width: 50%;
  }
  body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item {
    width: 23%;
    float: left;
  }
  body #page-container #et-main-area #main-content article .research-projects .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:nth-child(4n+4) {
    margin-right: 0%;
  }
  body #page-container #et-main-area #main-content article .latest-news .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column {
    width: 45%;
    margin-right: 5% !important;
  }
  body #page-container #et-main-area #main-content article .et_pb_section {
    /* end .et_pb_row */
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
    /* end .et_pb_column */
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
    /* end .et_pb_module */
  }
  body #page-container #et-main-area #main-content .container {
    /* end #content-area */
  }
  /* end body */
}

/*# sourceMappingURL=custom.css.map */
