/*Theme Name:     Child Theme of purdue-home-themeTheme URI:      Description:    Purdue-home-theme child theme. Use to customize the functions, CSS, templates, etc. of Purdue-home-theme.Author:         MeAuthor URI:     Template:       purdue-home-themeVersion:        0.1.0*//* Bowfishing */.navbar.purdue-top-nav a {    color: #fff !important;}.navbar.purdue-top-nav {    color: #fff !important;    background: #143668 !important;}.navbar-menu .menu-items a:before {     background: #fff !important;}.purdue-logo-text {	font-size: clamp(16px, 4vw, 2rem);	font-weight: bold;	color: #fff;	letter-spacing: 1px;	display: inline-block;	padding: 0.5px;	text-decoration: none;}a.navbar-item, .navbar-link {    text-decoration: none !important;}.search-box .search-form .search-icon {    color: #143668 !important;}.navbar-find-info__items .menu-items a:before, .navbar-find-info__items .menu-items button:before {	background: #5D9ADB !important;}.navbar.purdue-top-nav .navbar-brand .icon span {	color: #fff !important;}.navbar-find-info__items .navbar-quick-links a {	background-color: #5D9ADB !important;	border: 1px solid #5D9ADB !important;}.purdue-home-link-hero__subtext {	color: #fff !important;    font-size: 1.25rem !important;}.footer:after {    background-color: transparent !important;}.footer .footer__links h2 .accordion__heading--footer {	color: #d8d5d5 !important;	letter-spacing: 0px !important;    text-transform: none !important;    font-weight: 800 !important;}.footer h2 {    letter-spacing: 0px !important;    font-size: 16px !important;}p.mb-0 {    color: #fff !important;}#to-top .icon {    color: #fff !important;    background: #000 !important;    border: 2px solid #fff !important;}.footer .contact-info__phone a {    color: #d8d5d5 !important;}.footer .contact-info a img {    height: 88px !important;}.footer .contact-info h2.title {    color: #d8d5d5 !important;}h1.second-level-page-heading {	font-family: 'Lato', sans-serif !important;	font-size: 4rem !important;	line-height: 1.167 !important;}h2.wp-block-heading has-text-align-center {	font-size: 29px !important;	font-family: 'Lato', sans-serif !important;}h2 {    font-size: 29px !important;    font-weight: 500 !important;    font-family: 'Lato', sans-serif !important;    color: #000;    line-height: 1.167;}	body {	font-family: 'Lato', sans-serif !important;	font-size: 16px !important;	color: #666666;}body, button, input, optgroup, select, textarea {	font-family: 'Lato', sans-serif !important;}p {    line-height: 24px;    margin-bottom: 15px;    font-family: 'Lato', sans-serif;    font-size: 16px !important;	color: #666666 !important;}.purdue-home-cta-banner .image:after {    background-color: rgba(0, 0, 0, .26) !important;}p.purdue-home-cta-grid__card-name {    color: #fff !important;    font-family: acumin-pro-semi-condensed, "Franklin Gothic", sans-serif;    font-size: 1.5rem !important;    font-weight: 700 !important;    letter-spacing: 0;    line-height: 1.3;}p.purdue-home-cta-grid__card-titleline {    color: #ebd99f !important;    font-family: acumin-pro, "Franklin Gothic", sans-serif;    font-size: 1rem;    font-weight: 700;    letter-spacing: 1px;    line-height: 1.4;}a.purdue-home-cta-grid__card-email {    margin-top: .5rem;    color: #fff;    font-weight: 700;    font-size: 1rem;    margin-bottom: 0;}@media screen and (max-width: 767px) {    h1.second-level-page-heading {        font-size: 3.375rem !important;    }}@media screen and (max-width: 1023px) {    h1.second-level-page-heading {        font-size: 3.5rem !important;    }}@media screen and (max-width: 767px) {    .header--global.header--two-rows .navbar-brand .navbar-logo .navbar-site-name {        padding-left: 0;        padding-top: 1.25rem;        max-width: 100%;		flex-wrap: wrap !important;		white-space: normal;    }}.header--global.header--two-rows .navbar-brand .navbar-logo .navbar-site-name {    font-size: 1.5625rem;    font-style: normal;    font-weight: 700;    line-height: 1;    letter-spacing: -0.03125rem;    padding-left: 1.25rem;    max-width: 25rem;    padding-bottom: .2rem;    display: flex;    align-items: center;}.icon is-large navbar-close is-active {	padding-top: 40px;}.navbar-find-info__items {	padding-top: 40px;}