/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.wsu-background-color--transparent {
	background-color: transparent !important;
}

/*------------------------------ Font awesome icons -------------------------------*/
.svg-inline--fa {
	height: 1rem;
	margin-left: .5rem;
}

.wsu-icon {
	margin-left: .5rem;
}

.wsu-note__icon {
	margin: 0 .5rem .5rem 0;
}

/* ----------------------------- has-background-dark -------------------------------- */
.wsu-has-background--dark a {
	color: #fff;
	text-decoration-color: #fff;
}

.wsu-has-background--dark a:hover {
	text-decoration-color: transparent;
}

.wsu-has-background--dark a:focus {
	text-decoration: none;
	outline: 2px solid #fff;
	border-radius: 3px;
}

/* ----------------------------- WSU Hero Slider -------------------------------- */
div.wsu-slider--remove-white-gradient-bar .wsu-hero__content::after {
	display: none;
}

.wsu-hero--remove-gradient::after {
	display: none !important;
}

.wsu-color-background--gray-5 .wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--])::after {
	background: linear-gradient(0deg,#f2f2f2 0,rgba(242,242,242,.8) 100%);
}

/* ----------------------------- WSU Style Lines -------------------------------- */
.wsu-decorator--style-lines-white, .wsu-decorator--style-lines-pacificsky, .wsu-decorator--style-lines-vineyard, .wsu-decorator--style-lines-autumn, .wsu-decorator--style-lines-goldfinch, .wsu-decorator--style-lines-evergreen, .wsu-decorator--style-lines-wheatfield, .wsu-decorator--style-lines-nahs-black, .wsu-decorator--style-lines-brightred {
	content: "";
	display: block;
	position: absolute;
}

.wsu-decorator--style-lines-white {
	background-image: repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-pacificsky {
	background-image: repeating-linear-gradient(135deg,#5bc3f5,#5bc3f5 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-vineyard {
	background-image: repeating-linear-gradient(135deg,#aadc24,#aadc24 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-autumn {
	background-image: repeating-linear-gradient(135deg,#ff6727,#ff6727 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-goldfinch {
	background-image: repeating-linear-gradient(135deg,#f3e700,#f3e700 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-evergreen {
	background-image: repeating-linear-gradient(135deg,#67a272,#67a272 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-wheatfield {
	background-image: repeating-linear-gradient(135deg,#e9c576,#e9c576 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-nahs-black {
	background-image: repeating-linear-gradient(135deg,#000,#000 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-brightred {
	background-image: repeating-linear-gradient(135deg,#ff0843,#ff0843 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

/*------------------------------ WSU decorator blocks secondary color palette ------------------------------*/
.wsu-decorator--style-block-autumn {
	background-color: #ff6727;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-pacificsky {
	background-color: #5bc3f5;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-goldfinch {
	background-color: #f3e700;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-evergreen {
	background-color: #67a272;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-wheatfield {
	background-color: #e9c576;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-brightred {
	background-color: #ff0843;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-nahs-black {
	background-color: #000;
	display: block;
	position: absolute;
}

/*------------------------------ WSU Border Colors --------------------------------------------*/
.wsu-border--color-nahs-green {
	border-color: #00a887;
}

.wsu-border--color-nahs-yellow {
	border-color: #ffdd00;
}

/*------------------------------ WSU Add Pattern ---------------------------------*/
.wsu-pattern--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

/*Advanced WSU Pattern*/
.wsu-advanced-pattern--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"), radial-gradient(ellipse at center,#ca1237 0,#78001e 100%);
	background-position: center center;
	background-position: 0 0;
}

.wsu-advanced-pattern-gray-darker--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"), linear-gradient(330deg,#4d4d4d 0,#1f1f1f 80%);
	background-position: center center;
	background-position: 0 0;
}

/*------------------------------ WSU Custom Page Heading --------------------------------*/
.wsu-decorator--style-text {
	display: flex;
	flex-direction: column;
	justify-content: end;
	position: absolute;
	opacity: .5 !important;
}

.wsu-decorator--style-text::after {
	text-transform: uppercase;
	font-weight: 800;
	color: #e6e6e6;
	text-align: center;
	display: block;
	font-size: 8vw;
	line-height: .7;
}

.wsu-custom-text--id-1::after {
	content: "support";
	font-size: 15vw;
}

.wsu-custom-text--id-2::after {
	content: "programs";
	font-size: 15vw;
}

.wsu-custom-text--id-3::after {
	content: "success";
}

.wsu-custom-text--id-4::after {
	content: "success";
	font-size: 15vw;
}

/* ----------------------------- WSU Page Header -------------------------------- */
.wsu-custom--page-header p {
	display: none;
}

.wsu-custom--page-header hr {
	margin-top: 0 !important;
}

.wsu-custom--page-header h1 {
	text-align: center;
	margin-bottom: 0 !important;
	font-size: 6rem;
}

.wsu-custom--page-header h1 strong {
	font-size: inherit;
}

.wsu-custom--page-header h1::after {
	display: none;
}

.wsu-custom--page-header {
	padding: 3rem;
}

.wsu-custom--page-header h1 {
	color: #4d4d4d;
}

.wsu-custom--page-header .wp-block-separator {
	width: 65px !important;
	border-top: 6px solid #999;
	margin-bottom: 0 !important;
}

.wsu-custom--page-header::before {
	position: absolute;
	font-weight: 900;
	font-size: 200px;
	text-transform: uppercase;
	letter-spacing: .5vw;
	width: 100%;
	text-align: center;
	bottom: 0;
	left: 0;
	color: #f2f2f2;
	line-height: .725;
}

.page-id-1054 .wsu-custom--page-header::before {
	content: "ceremony";
	color: #ebebeb;
	font-size: 9vw;
}

.page-id-2220 .wsu-custom--page-header::before {
	content: "success";
	color: #ebebeb;
	font-size: 9vw;
}

/* Gravity Forms */
.gform_button {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	font-family: Montserrat, sans-serif;
	background-color: #a60f2d;
	color: #fff !important;
	border-radius: 6px;
	border: 3px solid #fff;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: .82rem;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
	margin-bottom: 2.25rem;
/* standard paragraph margin bottom, 1.25-2.25rem would be good here */
}

.gform_button:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #ca1237;
}

.gform_title {
	font-size: 1.25rem;
	display: none;
}

/*-------------------- Media screen breakpoints --------------------*/
@media screen and (max-width: 1500px) {
	.wsu-custom--page-header::before {
		font-size: 170px;
	}
}

@media screen and (max-width: 1300px) {
	.wsu-custom--page-header::before {
		font-size: 140px;
	}
	
	.page-id-2220 .wsu-custom--page-header::before {
		content: "success";
		color: #ebebeb;
		font-size: 9vw;
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	.wsu-custom--page-header::before {
		font-size: 100px;
	}
	
	.wsu-custom--page-header {
		padding: 2rem;
	}
	
	.wsu-feedback {
		position: fixed;
		right: 10px;
		bottom: -6px;
		z-index: 9999;
		text-transform: uppercase;
		border: 5px solid #fff;
	}
	
	.wsu-colleges-mobile {
		padding: 0 !important;
	}
	
	div.whats-happening-news-container {
		padding: 0 1.5rem !important;
		margin-top: 0 !important;
	}
	
	div.homepage-socials {
		padding: 4.125rem 1.5rem 0 !important;
	}
	
	.wsu-spacing-padding-right--xlarge, .wsu-spacing-padding-left--xlarge {
		padding: 0 !important;
	}
}

@media screen and (min-width: 1000px) {
	.wsu-feedback {
		position: fixed;
		left: -60px;
		bottom: 10%;
		z-index: 9999;
		transform: rotate(90deg);
		text-transform: uppercase;
		border: 5px solid #fff;
	}
}

@media screen and (max-width: 750px) {
	.wsu-custom--page-header::before {
		font-size: 75px;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 3rem;
	}
	
	.wsu-footer-global {
		padding: 1.5rem 3.125rem 3.5rem;
	}
	
	div.wsu-width--full.wsu-spacing-padding-left--hero, div.wsu-width--full.wsu-spacing-padding-right--hero {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.wsu-note {
		margin: .125rem 0 2.25rem 1.5rem;
	}
}

/*--------------------------------------Phone Breakpoint 576px--------------------------------------*/
@media screen and (max-width: 576px) {
	.wsu-show--phone {
		display: block;
	}
	
	div.overlap-1 {
		margin-bottom: 1.125rem !important;
	}
	
	div.overlap-2 {
		margin-bottom: 1.125rem !important;
	}
	
	div.whats-happening-title {
		padding-top: 0 !important;
	}
	
	.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]).wsu-hero--size-medium .wsu-hero__content {
		min-height: 600px;
	}
	
	div.wsu-cta-mobile {
		width: 180px;
		margin: 0 auto;
	}
	
	.wsu-width--content {
		padding: 0 1.75rem;
	}
}

@media screen and (min-width: 576px) {
	.wsu-show--phone {
		display: none;
	}
}

@media screen and (max-width: 500px) {
	.wsu-menu-tertiary li {
		padding: 0 .5rem;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 2rem;
	}
}

@media screen and (max-width: 400px) {
	.wsu-custom--page-header::before {
		font-size: 40px;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 1.5rem;
	}
	
	.wsu-custom--page-header {
		padding: 1.5rem;
	}
}

/* Checks for stagewp.spokane.wsu.edu links once website is launched (published) */
.logged-in a[href*="stagewp.spokane.wsu.edu"] {
	background-color: rebeccapurple;
}

/* ----- Check links ----- */
/* Checks for empty links & only shows when you are logged into the website */
.logged-in a:not([href]) {
	outline: 8px solid rebeccapurple !important;
}

/* Checks for pound sign/hashtag for a link */
.logged-in a[href="#"] {
	background-color: rebeccapurple;
}

/* Check for urldefense links */
.logged-in a[href*="urldefense.com"],
.logged-in a[href*="nam12.safelinks.protection.outlook.com"] {
	background-color: rebeccapurple;
}

/* ----- END Check links ----- */