.home-hero-component {
  min-height: 801px;
  padding-top: 175px; }
  .home-hero-component__copy {
    text-align: center;
    color: white;
    font-size: 80px;
    line-height: 80px;
    font-weight: 300; }

.intro-blurb-component {
  font-size: 36px;
  line-height: 36px; }
  .intro-blurb-component__top {
    color: #2a363b;
    text-transform: uppercase; }
  .intro-blurb-component__bottom {
    color: #cdcc01;
    font-weight: 700;
    padding: 7px 0; }

.hero-video {
  width: 100%;
  max-width: 100%;
  height: 700px;
  max-height: 700px;
  overflow: hidden; }

.hero-heading {
  padding-bottom: 0;
  margin-bottom: 0; }

.article-heading {
  font-size: 14px;
  color: #949fa6; }

.article-blurb {
  font-size: 20px;
  color: #30383b; }

.article-details {
  font-size: 14px;
  color: #30383b; }

.et_pb_column_4_4 .et_pb_video_play {
  background: black;
  border-radius: 50%;
  line-height: 5rem; }
  .et_pb_column_4_4 .et_pb_video_play:hover {
    background: #c7d300; }

.seeallnews .et_pb_button_alignment_center {
  border: 1px solid #c7d300;
  display: inline-block;
  transform: skew(-25deg);
  margin-left: 39%; }
  .seeallnews .et_pb_button_alignment_center:hover {
    background: #c7d300; }
  .seeallnews .et_pb_button_alignment_center .seeallnews-btn {
    transform: skew(25deg); }

.et_pb_contact p .et_contact_error {
  border: none !important; }

@media only screen and (max-width: 1140px) {
  .two-columns .et_pb_column {
    width: 50% !important;
    margin-right: 0; }
    .two-columns .et_pb_column .et_pb_text_7 {
      margin-left: 115px !important; } }

@media only screen and (max-width: 1024px) {
  .two-columns .et_pb_column .et_pb_text_7 {
    font-size: 32px; }
    .two-columns .et_pb_column .et_pb_contact_form_container {
      margin-top: 50px !important; } }

@media only screen and (max-width: 767px) {
  .hero-video {
    height: auto; }
    .hero-video iframe .ytp-cued-thumbnail-overlay .ytp-cued-thumbnail-overlay-image {
      background-size: contain; }

  .seeallnews .et_pb_button_alignment_center {
    margin-left: 20%; } }

@media only screen and (max-width: 644px) {
  .two-columns .et_pb_column {
    width: 100% !important; }
    .two-columns .et_pb_column .et_pb_text_7 {
      margin-left: 0 !important; } }

.news-events-slider-component__slider {
  margin-bottom: 0; }
  .news-events-slider-component__copy {
    background-color: #c8d400;
    padding: 50px;
    color: 2a 363b;
    font-size: 30pt;
    line-height: 36pt;
    font-weight: bold;
    text-transform: uppercase; }
  .news-events-slider-component__copy p {
    max-width: 949px;
    margin: 0 auto; }

.all-publications-carousel img {
  padding: 5px; }
  .all-publications-carousel img:hover {
    padding: 0; }

.publication {
  position: relative; }
  .publication .et_pb_button_alignment_center {
    border: 1px solid #c7d300;
    display: inline-block;
    transform: skew(-25deg);
    position: absolute; }
  .publication .et_pb_button_alignment_center:hover {
    background: #c7d300; }
  .publication .et_pb_button_alignment_center .download-btn {
    transform: skew(25deg); }

.global-footer-component {
  color: #c8d400; }
  .global-footer-component .et_pb_row {
    padding: 50px 0; }
  .global-footer-component__copy {
    color: #d1d7da; }
  .global-footer-component__links ul {
    list-style-type: none; }
  .global-footer-component__logo {
    margin-top: -50px; }
  .global-footer-component .email-input input {
    width: 489.5px;
    height: 39.8px;
    padding-left: 25px;
    background: none;
    border: none; }
  .global-footer-component .footer-contact-us {
    display: flex; }
  .global-footer-component .footer-contact-us p {
    margin-bottom: 0; }

.footer-email-input .et-pb-contact-message {
  background: #c7d300;
  transform: skew(-25deg); }
  .footer-email-input .et-pb-contact-message p {
    transform: skew(25deg);
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .footer-email-input .et_pb_contact_form {
    position: relative; }
  .footer-email-input .et_pb_contact_form p.et_pb_contact_field {
    background-size: cover;
    background-repeat: no-repeat;
    width: 95%; }
    .footer-email-input .et_pb_contact_form p input {
      color: white; }
  .footer-email-input .et_pb_contact_form .et_contact_bottom_container {
    position: absolute;
    top: 8px;
    right: 0; }

.body-email-input {
  padding-right: 140px; }
  .body-email-input .et-pb-contact-message {
    background: #dae49b;
    transform: skew(-25deg); }
  .body-email-input .et-pb-contact-message p {
    transform: skew(25deg);
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .body-email-input .et_pb_contact_form {
    background: white;
    transform: skew(-25deg);
    position: relative; }
  .body-email-input .et_pb_contact_form p {
    margin-bottom: 0 !important;
    transform: skew(25deg); }
  .body-email-input .et_pb_contact_form .et_contact_bottom_container {
    transform: skew(25deg);
    position: absolute;
    top: 8px;
    right: -45px; }

@media only screen and (max-width: 767px) {
  .body-email-input .et_pb_contact_form .et_contact_bottom_container {
    top: 6px; }

  .footer-email-input .et_pb_contact_form .et_contact_bottom_container {
    top: 6px; } }

.museum-floor .et_pb_button_alignment_center {
  border: 1px solid #c7d300;
  display: inline-block;
  transform: skew(-25deg);
  margin-left: 15%; }
  .museum-floor .et_pb_button_alignment_center:hover {
    background: #c7d300; }
  .museum-floor .et_pb_button_alignment_center .floor-btn {
    transform: skew(25deg); }

.architecture-title.et_pb_text_align_center {
  background: #c7d300;
  transform: skew(-25deg); }
  .architecture-title.et_pb_text_align_center .et_pb_text_inner {
    transform: skew(25deg); }

.basement-column {
  background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/basement.png);
  background-size: 63%;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat; }
  .basement-column:hover {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/basement-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }
  .basement-column:hover .et_pb_button_alignment_center {
    background: #c7d300; }
  .basement-column:active {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/basement-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }

.first-floor-column {
  background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/first-floor.png);
  background-size: 65%;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat; }
  .first-floor-column:hover {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/first-floor-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }
  .first-floor-column:hover .et_pb_button_alignment_center {
    background: #c7d300; }
  .first-floor-column:active {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/first-floor-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }

.second-floor-column {
  background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/second-floor.png);
  background-size: 65%;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat; }
  .second-floor-column:hover {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/second-floor-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }
  .second-floor-column:hover .et_pb_button_alignment_center {
    background: #c7d300; }
  .second-floor-column:active {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/second-floor-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }

.rooftop-floor-column {
  background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/rooftop.png);
  background-size: 65%;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat; }
  .rooftop-floor-column:hover {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/rooftop-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }
  .rooftop-floor-column:hover .et_pb_button_alignment_center {
    background: #c7d300; }
  .rooftop-floor-column:active {
    background: url(https://paloaltomusdev.wpengine.com/wp-content/uploads/2020/01/rooftop-selected.png);
    background-position-x: center;
    background-position-y: top;
    background-size: 65%;
    background-repeat: no-repeat; }

@media only screen and (max-width: 768px) {
  .museum-floor .et_pb_column {
    width: 25% !important; }
    .museum-floor .et_pb_button_alignment_center {
      line-height: 50%;
      margin-left: 25%; } }

@media (max-width: 980px) {
  .museum-floor.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    margin-right: 0; } }

@media (max-width: 1032px) {
  .innovation-first-row .et_pb_image_0 {
    margin-right: -20px !important; }

  .innovation-second-row .et_pb_image_4 {
    margin-left: 165px !important; }
    .innovation-second-row .et_pb_image_5 {
      margin-left: -39px !important; }

  .innovation-third-row .et_pb_image_8 {
    margin-right: -20px !important; }
    .innovation-third-row .et_pb_image_9 {
      margin-left: -38px !important; }

  .et_pb_text_3.innovation-img-text {
    margin-left: 150px !important;
    padding: 10px 0 !important; }

  .et_pb_text_5.innovation-img-text {
    margin-left: 150px !important; }

  .et_pb_text_7.innovation-img-text {
    margin-left: 150px !important; } }

.the-post-hero-container {
  overflow: hidden; }

.make-it-happen-component {
  color: #fff; }
  .make-it-happen-component .right-text {
    margin-top: 200px; }

.email-input input {
  width: 489.5px;
  height: 39.8px;
  padding-left: 25px;
  background: none;
  border: none; }

.showyourpride .et_pb_button_alignment_right {
  transform: skew(-30deg);
  display: inline-block;
  float: right;
  background: #c7d300; }
  .showyourpride .et_pb_button_alignment_right:hover {
    background: #f4f5f6; }
  .showyourpride .et_pb_button_alignment_right .wheretobuy-btn {
    transform: skew(30deg); }

@media only screen and (max-width: 441px) {
  .showyourpride .et_pb_button_alignment_right {
    float: left;
    margin-left: 25%;
    margin-top: 20px; } }

.gb-header-nav ul.sub-menu li {
  border-left: none; }
  .gb-header-nav ul li {
    border-left: 1px solid #c7d300; }
    .gb-header-nav ul li a {
      margin-top: 4px; }

.donors_contact_form button {
  display: none; }

.board-of-directors h1 {
  font-size: 20px;
  font-weight: 300px; }

@media only screen and (min-width: 768px) {
  .board-of-directors h1 {
    font-size: 46.1px; } }
