/*
Theme Name:     Child of purdue-home-theme
Theme URI:      
Description:    Purdue-home-theme child theme.
Author:         Auto-generated
Author URI:     
Template:       purdue-home-theme
Version:        0.1.0
*/
/* INFPC */
/* top bar navigation */
.header--global.header--two-rows .navbar-brand .navbar-logo .navbar-item {
    padding-right: 0 !important;
    border-right: 1px solid #555960;
}

.navbar.purdue-top-nav .navbar-brand .navbar-item img {
    width: 100px !important;
    max-height: 60px !important;
}

.purdue-top-nav__second-row.navbar-menu .menu-items {
    margin: 0 -0.75rem 0 30px;
    display: flex;
    justify-content: flex-end;
}

.purdue-home-cta-banner .image:after {
    background-color: rgba(0, 0, 0, .22) !important;
}

.wp-block-group is-layout-grid wp-container-core-group-is-layout-9649a0d9 wp-block-group-is-layout-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between; /* Adjusts spacing between cards */
}

.wp-block-group.is-layout-grid {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: space-between !important;
}

.editor-styles-wrapper p {
    line-height: 1.3 !important;
}

.qualtrics-iframe-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    padding: 20px;
}

.qualtrics-iframe-wrapper iframe {
    width: 73%;
    height: 800px;
    border: none;
    padding-left: 14px;
}

@media (max-width: 768px) {
    .qualtrics-iframe-wrapper iframe {
      width: 100%;
      padding-left: 0;
    }
  }
  
.purdue-home-cta-card.purdue-home-cta-card--story 
.flex-container--align-center 
.purdue-home-cta-grid__card-subtext {
    display: block !important;
    overflow: visible !important;
    text-overflow: unset !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    white-space: normal !important;
}

.purdue-home-cta-grid__card-subtext {
	white-space: normal !important;
	display: block !important;
	overflow: visible !important;
	text-overflow: unset !important;
	-webkit-line-clamp: unset !important;
	-webkit-box-orient: unset !important;
}

.purdue-home-cta-grid__card-subtext::after {
  display: block;
}
/*Change colors to orange and green*/
.tagged-header--gold {
    background: #eb861f !important;
    color: #000 !important;
}
.wp-block-button__link, .gform_button, .purdue-home-button {
    background-color: #eb861f !important;
    border: 1px solid #eb861f !important;
}
.purdue-home-intro-text .has-black-background .purdue-home-subheader {
    color: #64ad1e !important;
}
.has-black-background .tagged-header-container {
    border-top: 2px solid #eb861f !important;
}
.purdue-home-intro-text .tagged-header-container {
    border-color: #eb861f !important;
    margin-bottom: 2rem;
}
.tagged-header:before {
    background: #eb861f !important;
}
.tagged-header-container.tagged-header-container-gold {
    border-top: 2px solid #eb861f !important;
}
.purdue-home-button.purdue-home-button--black, .wp-block-button__link.has-black-background-color {
    background: #eb861f !important;
    color: #fff;
}
.purdue-home-button.purdue-home-button--black:after, .wp-block-button__link.has-black-background-color:after {
    color: #eb861f !important;
}
.purdue-home-button.purdue-home-button--black:hover,
.wp-block-button__link.has-black-background-color:hover {
    background-color: #eb861f !important;
    color: #000 !important;
    background-image: none !important;
}
.purdue-home-cta-banner ul.purdue-home-button-list li.purdue-home-button-wrap--full a.purdue-home-button.purdue-home-button--black:hover {
    background-color: #eb861f !important;
    background-image: none !important;
    color: #000 !important;
}
#to-top .icon {
    color: #eb861f !important;
    border: 2px solid #eb861f !important;
}
.hero-down-arrow>* {
    color: #eb861f !important;
}
.footer .contact-info__phone a {
    color: #fff !important;
}
.footer h2 {
    color: #fff !important;
}
.footer .footer__links h2 .accordion__heading--footer {
    color: #eb861f !important;
}
.purdue-home-button.purdue-home-button--black:after,.wp-block-button__link.has-black-background-color:after {
    background-image: url("https://dev.inpfc.org/wp-content/uploads/2025/10/arrow-white.png") !important;
	background-size: contain !important;
}
.purdue-home-button.purdue-home-button--black:hover:after,
.wp-block-button__link.has-black-background-color:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") !important;
}
.wp-block-button__link:after,
.gform_button:after,
.purdue-home-button:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("https://dev.inpfc.org/wp-content/uploads/2025/10/arrow-white.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    margin-left: 0.5em;
    vertical-align: middle;
    position: relative;
    flex-shrink: 0;
}
.has-black-background h1, .has-black-background h2:not(.tagged-header), .has-black-background h3:not(.tagged-header), .has-black-background h4:not(.tagged-header), .has-black-background h5:not(.tagged-header), .has-black-background h6:not(.tagged-header), .has-black-background p:not(.tagged-header), .has-black-background li {
    color: #000 !important;
}

.has-black-background {
    background: #fff !important;
}
body .has-aged-gold-color {
    color: #eb861f !important;
}
body .has-steam-gray-background-color {
  background-color: #fdf0b8 !important;
}
.main-content ul li::marker, .main-content ol li::marker {
    color: #eb861f !important;
}
/* keep main/content text black (front-end only) */
body:not(.wp-admin) main,
body:not(.wp-admin) .entry-content,
body:not(.wp-admin) .page-content,
body:not(.wp-admin) .post {
  color: #000 !important;
}
/* only links inside the main content / entry-content go orange */
body:not(.wp-admin) main a,
body:not(.wp-admin) .entry-content a,
body:not(.wp-admin) .page-content a,
body:not(.wp-admin) .post a {
  color: #eb861f !important;
}
/* hover state for accessibility */
body:not(.wp-admin) main a:hover,
body:not(.wp-admin) .entry-content a:hover {
  color: #b25f11 !important;
}
body:not(.wp-admin) .purdue-home-button {
  color: #000 !important;
}
.navbar-menu .menu-items a:before {
    background: #eb861f !important;
}
/* Apply Purdue Home Button styling to all WP button links */
.wp-block-button__link.wp-element-button {
  background-color: #eb861f !important;
  color: #000 !important;
  padding: 10px 20px;
  text-decoration: none !important;
  font-weight: 600;
}
/* Hover state */
.wp-block-button__link.wp-element-button:hover {
  background-color: #eb861f !important;
  color: #000 !important;
}
.image.is-16by9 {
   padding-top: 0 !important;
}
.purdue-home-cta-card.purdue-home-cta-card--story .image img {
    display: none !important;
}
.pagination .page-numbers.current {
    color: #fff;
    border-color: #eb861f !important;
    background-color: #eb861f !important;
    -webkit-text-decoration: none;
    text-decoration: none;
}