
/*
Theme Name: wou
Theme URI: http://stamats.com
Author: Stamats Communications
Author URI: http://stamats.com
Description: Custom2 wordpress theme for Western Oregon University to integrate graduate programs with their web aesthetic.  
Version: 0.9.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom
Text Domain: wou
*/

#tinymce {background-color: #FFF; }
body {
	background-color:#FFF;
	margin: 0;
    padding: 0;
    height: 100%;
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
}

#content {
	background-color:#FFF;
	margin-top: 3px;
	/*position: relative;*/
	min-height: 100%;
	/*padding-bottom: 160px;*/
	padding-bottom:25px;
}
h1 {
	font-size:35px;
}
#pageHeader {
	padding-top: 15px;
    padding-bottom: 15px;
	padding-left:20px;
}
body.wou-menu-visible #pageHeader h1 {
	color: #fff;
}
body.wou-menu-visible #pageHeader {
	background-color: #333;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left:20px;
}
.graduate h1 {
	color: #fff;
}
body.wou-menu-visible #pageHeader.graduate {
	background-color: #333;
	padding-top: 5px;
    padding-bottom: 5px;
}
body.wou-menu-visible #mainContent.col-md-8.pull-right {
	padding: 20px 20px 20px 45px;
}
#mainContent h1 a, #mainContent h1 a:link, #mainContent h2 a, #mainContent a:link, #mainContent h5 a, #mainContent h5 a:link, #mainContent a:visited {
	color:#db0a29;
	text-decoration:underline;
}
#mainContent h1 a:hover, #mainContent h2 a:hover, #mainContent h3 a:hover, #mainContent h4 a:hover, #mainContent h5 a:hover, #mainContent a:hover {
	text-decoration:none;
}
/*#mainContent h1 a:visited, #mainContent h2 a:visited, #mainContent h5 a:visited {
	color:#2f2b24;
}*/
#insideContent .header_1 a, #insideContent .header_2 a, #insideContent .header_1 a:link, #insideContent .header_2 a:link, #insideContent .header_1_underline a, #insideContent.header_2_underline a, #insideContent .header_1_underline a:link, #insideContent .header_2_underline a:link, h1 {
	font-size:35px;
	line-height:48px;
	font-weight:normal;
}
/*.homepage2 h1 a:visited {
	color:#fff;
}*/
#mainContent {
	padding:0 20px;
}
#mainContent h2 {
	margin-bottom:0;
	font-size:24px;
	font-weight:normal;
}
#mainContent h3 {
	color:#db0a29;
	margin-bottom:0;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
#mainContent h3 .subhead {
	font-family:garomond;
	font-style: italic;
}
#mainContent h3 a, #mainContent h3 a:link, #mainContent h3 a:visited {
	color:#db0a29;
	text-decoration:underline;
}
#mainContent h3 a:hover {
	text-decoration:none;
}
#mainContent h4 {
	color:#db0a29;
	font-size:16px;
	margin-bottom:0;
}
#mainContent h5 {
	color:#2f2b24;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
}
h1, h2, h3, h4, h5 {
	padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
}
h2 {
	font-size:30px;
}
#splash h2 {
	text-transform:uppercase;
}
p {
	line-height:auto;
	font-size: 1.8rem;
	margin: 0 0 10px 0!important;
}

a, a:link{
	text-decoration: underline;
	transition: .2s all !important;
}
a:hover {
	text-decoration:none;
}
.frontUnit p {
	line-height:auto;
	font-size:16px;
}
#mainContent li {
	margin:0 0 5px 0px;
}
#globalHeader {
	margin:0 auto -9px;
	background-color:#fff;
	min-height:89px!important;
	border-bottom: solid 1px #cccccc;
}
#topLogoDiv {
	padding-left: 30px;
	padding-top: 15px;
}
#topNav {
    text-transform: none;
	float: right;
	padding-right: 20px;
}
#topNav ul {
	padding-top:8px;
	padding-right: 15px;
}
#topNav ul li a:link, #topNav ul li a:visited {
	color:#333;
	margin-right: 0px;
}

#topNav ul li a:hover {
	color:#db0a29;
}
#fixedfooter {
	position:fixed;
	bottom:0;
	width:100%;
	z-index:100;
	box-shadow: 1px 1px 15px rgba(40, 40, 40, 0.55);
}
#fixedfooter a {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
#footLogo {
	margin:16px auto;
}
.leftfooter ul {
	text-align: center;
	background:linear-gradient(180deg,#e7e7e7 0%,#e7e7e7 100%) !important;
	width:100%;
	padding:20px;
	min-height:70px;
}
.rightfooter ul {
	float:right;
	background:#db0a29;
	width:100%;
	padding:20px;
	min-height:70px;
	text-align:center;
}
#footLogo address, #footLogo p {
	font-size:13px;
	padding-top: 15px;
}
.leftfooter a {
	color:#2A2A2A;
}
.leftfooter a:hover {
	color:#db0a29;
}
.rightfooter a {
	color:#fff;
}
.rightfooter a:hover {
	color:#000;
}
.leftfooter ul li, .rightfooter ul li {
	display:inline;
}
.leftfooter li {
	margin:0;
	padding: 0 10px;
    border-right: 1px solid #000000;
}
.rightfooter li {
	margin:0;
	padding: 0 10px;
    border-right: 1px solid #fff;
}
.leftfooter li:last-child, .rightfooter li:last-child {
    border-right:none;
}
#fixedfooter .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding:0;
}
#megaMenuNav ul a, #megaMenuNav ul a:link, #megaMenuNav ul a:visited {
	color:#e7e7e7;
}
#megaMenuNav ul a:hover {
	color: #FFF;
}

#heroImage {
	border-top:8px solid #575759;
	height:auto;
	border-bottom:6px solid #db0a29;
	margin-bottom:-7px;
}

#heroImage img {
	width:100%;
	vertical-align:middle;
}

.container-fixed {
	max-width:1200px;
}

#megaMenuNav {
	margin:0 auto;
    background: #626262;
    width: 100%;
}

#megaMenuNav ul li {
	padding: 0 20px;
	width:auto;
	border-right:1px solid;
	float:none;
}
#megaMenuNav ul li:last-child {
    border-right: none;
}
#globalHeader .headerTitle a{
	color:#db0a29;
	text-decoration:none;
}
#globalFooter {
    background-color: #1f1f1f;
    min-height: 215px;
    border-top: none;
    padding-top: 5px;
    /* height: 162px; */
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
	/*position: absolute;*/
}
address {
text-align:center;
}
.orange {
	background-color:#EB711A;
	padding:35px;
	margin:30px 10px;
	color:#FFFFFF;
	min-height:181px;
}

.orange a, .orange a:link, .blue a, .blue a:link, .green a, .green a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.orange h1, .blue h1, .green h1 {
	font-size: 2.75em;
	line-height:1em;
	font-weight:100;
	margin:0;
}

.orange p, .blue p, .green p {
	font-size:1.25em;
}

.blue {
	background-color:#39a2a6;
	padding:35px;
	margin:30px 10px;
	color:#FFFFFF;
	min-height:181px;
}

.green {
	background-color:#6b9f4a;
	padding:35px;
	margin:30px 10px;
	color:#FFFFFF;
	min-height:181px;
}

.date_month {
	font-size:11px;
	display:block;
	padding-top:0px;
	margin-bottom:-20px;
	padding-right:10px;
}

.date_number {
	font-size:3em;
	display:block;
	line-height:.8em;
	font-weight:300;
	color:#818181;
}

.date_to {
	font-size:11px;
	display:block;
	padding-top:0px;
	padding-right:10px;
	margin:-3px 0;
}

.upcoming_events {
	margin-top:10px;
}
.upcoming_events h2 {
	padding:0;
	margin:0;
	color:#d0112b;
	font-size:1.2em;
	font-weight:500;
}

.upcoming_events p {
	margin: 0;
}

.upcoming_events hr {
	border:1px 0 0 0 #d9d9d9 solid;
	opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
}

.homepageRedLine {
	border-top:solid #db0a29 6px;
	margin-top:-7px;
}

/*.homepageRedLine ul li {
	font-size:18px;
}*/

.homepageArrow .resp-tab-content {
	/*padding: 0 0 0 2em;*/
	margin-top:-20px;
}

.instagram-pics {
	list-style:none;
	padding:0;
	display:inline;
}

.instagram-pics a {
    display: block;
    width: 80px;
	float:left;
	padding:0 5px 5px 0;
}

.instagram-pics img {
    display: block;
    width: 80px;
	float:left;
	padding:0 5px 5px 0;
}

.instagram-pics ul {
	display:inline !important;
}

.homepageRedLine .widgettitle {
	font-size:1.25em;
	color:#db0a29;
	text-transform:uppercase;
}

.resp-vtabs .resp-tab-content{
	border:none;
	margin-top: -5px;
    padding-top: 0;
}
.resp-vtabs .resp-tab-content h1 {
	margin-top:0;
}
.homepage .resp-tab-content{
	border:none;
	padding-left:0;
}

.homepage-tabs p {
	margin-top:0;
	padding:0;
	line-height:auto;
}
.homepage-tabs h3 {
	margin-bottom:0;
}
.homepage-tabs .srr-wrap {
	margin-top:20px;
}
.srr-wrap .srr-title, .srr-wrap .srr-meta {
	font-weight:bold;
	line-height:120%;
}
	
.ubermenu-main {
	max-width:1200px;
}

.ubermenu-main .ubermenu-nav {
	max-width:1200px;
}

.ubermenu-skin-none .ubermenu-nav {
	max-width:1200px;
	width: 100%;
}

.ubermenu {
	background-color:#fff;
}

.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
	color:#333;
	background-color:#fff;
}

.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-active {
	background-color:#fff;
}

#globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
	margin-left: -120px;
    width: 1200px;
}

.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	color:#333;
}

.ubermenu .ubermenu-submenu .ubermenu-column-auto {
	width:33%;
}

.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: #fff;
  color: #db0a29;
}

.ubermenu-items-align-center {
	/*text-align:left;*/
	margin-bottom:-8px;
}
.Home .ubermenu-items-align-center {
	margin-top:30px;
}
.ubermenu-skin-none .ubermenu-nav {
	margin:0;
}
.homepage2  {
height:100%;
}
#globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
	margin-left:0;
}

#menu-top-navigation ul.sub-menu {
	background-color:#000000;
	font-size:.95em;
	line-height:.7em;
	width:200px;
}
#menu-top-navigation ul li a {
	margin:6px 2px;
}
.sub_left_menu #auto-sidebar li {
	padding-left:20px;
}
#globalHeader .ubermenu-skin-none {
	font-size:.9em;
}

#globalHeader .ubermenu-skin-none hr {
	border-color: #bbbbbb;
    margin: 5px 0;
}
.searchIcon {
	float:right;
	padding: 0;
	margin-bottom: -10px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom:0;
}
#tf-stat-12320 h3 {
	display:none;
}
.statistics .stat {
	margin-top: -20px;
    line-height: .9;
}
.stat .fa {
	margin-top:30px;
}
.stat .count-title {	
    line-height: 1.4em;
}
.menu-header {
    color: #444444;
    font-size: 20px;
    font-weight: bold;
	text-transform:uppercase;
}

.menu-header-gray, .menu-header-gray a {
    color: #444444;
    font-size: 20px;
    font-weight: bold;
	text-decoration:none;
}

.menu-header-gray a:hover {
	color:#db0a29;
}
.menu-header-gray-lt, .menu-header-gray-lt a {
    color: #444444;
    font-size: 20px;
	font-weight:400;
	text-decoration:none;
	line-height:25px;
}
.menu-header-gray-lt a:hover {
	color:#db0a29;
}
.menu-header-red, .menu-header-red a {
    color: #db0a29;
    font-size: 20px;
    font-weight: bold;
	text-decoration:none;
}

.menu-header-red a:hover {
	color:#444444;
}

.menu-header-red-lt, .menu-header-red-lt a {
    color: #db0a29;
    font-size: 20px;
    font-weight: 400;
	text-decoration:none;
}

.menu-header-red-lt a:hover {
	color:#444444;
}
#globalHeader .row {
	border-bottom:none;
	box-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
    line-height: 23px;
    min-height: 87px;
}
#topNav .menu {
	font-size:1.1em;
	float: right;
	font-weight: normal;
}
.menu {
	font-size:13px;
}

#mainContent .menu-header-gray a, #mainContent .menu-header-gray a:link {
    color: #444444;
	text-decoration:none;
}

.wou-statistical-callout line-style-C .line1, .wou-statistical-callout line-style-C .line2 {text-align:center;}

iframe #twitter-widget-0 {
	width:100%;
}

.interior_with_sidebar .col-md-8 {
	width:73%;
}

.interior_with_sidebar .col-md-4 {
	width:27%;
}
#auto-sidebar {
	width:100%;
}
#auto-sidebar a {
background:#ffffff;
border-bottom:1px solid #ccc;
color:#333333;
}
#auto-sidebar a.odd:hover, #auto-sidebar a:hover  {
background-color:#e7e7e7;
color:#000;
}
/*#auto-sidebar {
border-bottom:none;
}*/
#intHeader {
	background-color: #e7e7e7;
    text-align: center;
    padding: 20px 0px 0 0px;
    min-height: 122px;
    max-width: 1200px;
    margin: 9px auto 0 auto;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
}
#intHeader h1 {
	padding-bottom: 10px;
	padding-left: 0;
	/*text-indent: 10px;*/
	font-size: 50px;
	margin-bottom: 18px;
	line-height: 1em;
	text-align:center;
	color: #333;
	text-transform: none !important;
}
#intHeader p {
    margin-top: 10px;
    margin-bottom: 0;
}
#intHeader a:link, #intHeader a:visited {
	color: #333;
}
#intHeader a:hover {
	color:#db0a29;
}
.headerOne {
	padding-bottom: 10px;
	padding-left: 0;
	/*text-indent: 10px;*/
	font-size: 50px;
	margin-bottom: 26px!important;
	line-height: 1em;
	text-align:center;
	color: #333;
	text-transform: none !important;
}
.crumbs {
	font-size: 15px;
    color: #666;
    font-weight: normal;
    text-align: center;
    font-style: oblique;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    background: #fff;
    padding: 5px 3%;
    margin-top: 10px;
	border: none;
}
.crumbs a:link, .crumbs a:visited {
	color: #000 !important;
}
.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop {
	border:none;
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
	top: 55px !important;
}

#globalHeader .ubermenu-submenu-type-mega {
	background-color:initial;
    background-image: url("images/243x243x242.gif");
    background-position: 0 7px;
    background-repeat: repeat-x;
    margin-top: -7px;
    padding-top: 7px;
	opacity: 0.95;
    filter: alpha(opacity=95); /* For IE8 and earlier */
}
#globalHeader h1 {
    line-height: 54px;
    text-align: center;
    text-transform: uppercase;
    float: left;
	padding-left: 30px;
}
.two-links {
	 text-decoration:none;
	 color:#333;
}
.two-links a {
	 text-decoration:none;
	 color:#333;
}

.container-fixed hr {
	margin:7px 0;
}

hr {
	border-color:#5D5D5D;
}
.resp-tabs-container[style] {
	width:none !important;
}

.homepage-wou .col-md-8 {
	width:60%;
}
.homepage-wou .col-md-4 {
	width:40%;
	min-height:439px;
}
.homepage-wou .col-md-8 .frontUnit {
	padding:24px 0 0;
}
.altBg {
	background-color:#e7e7e7;
}
.homepage_gray_btn {
	color:#e7e7e7;
	text-decoration:none;
}

.homepage_gray_btn a, #mainContent .homepage_gray_btn a{
	width:170px;
	height:35px;
	background-color:#5c5c5e;
	text-align:center;
	cursor: pointer;
	border-radius: 0.125em;
    display: table;
	float:right;
	font-size:1.2em;
	padding:6px 0 0;
	margin:25px 0 10px 30px;
	color:#e7e7e7;
	text-decoration:none;
}
.homepage_gray_btn:hover {
	background-color:#808080;
}
.modContainer a:link, .modContainer a:visited {
	color:#db0a29;
}
.modContainer a:hover {
	color:#2f2b24;
}
.modContainer, .modHighlight {
	border-top:none;
}

#globalFooter ul {
	margin:35px 0;
}
.evenspace.liteSocial i {
    margin: 0 10px;
}
#mainContent ul li ul {
	margin-bottom:0;
}

.resp-vtabs .resp-tabs-container {
	padding:0 0 0 25px;
}
	
/* Aligning text in columns to the left */
.info-box-row .ffs-info-box .infobox-text {
	text-align:left !important;
}

/* Buttons */
.ffs-bs .btn-primary a:link, #mainContent .ffs-bs .btn-primary a, #mainContent .ffs-bs .btn-primary a:link {
	color:#db0a29;
}
.ffs-bs .btn-primary, button, input[type=submit] {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
	color:#db0a29!important;
	text-decoration: none!important;
}
.ffs-bs .btn-primary:hover, button, input[type=submit]:hover {
  background: #dbdbdb;
  text-decoration: none;
	border: 2px solid #dbdbdb;
}
.gform_button.button {
    padding: .3em 1em!important;
    border: 2px solid!important;
	width: auto !important;
}
.gform_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    padding: 6px 8px;
    line-height: 1.5;
    resize: none;
    border: solid 1px #999!important;
}
button, input[type="submit"]:hover {
	background-color:#323232;
}

.contact .frontUnit {
	padding-top:0;
}

.container-fixed .contact {
	display:block;
	padding:0 25px;
}

/* Show  [ ] Brackets not the shortcodes */
#mainContent span.bracket:before {
  content: '['
}
#mainContent .colored-blocks, #mainContent span.bracket:after {
  content: ']'
}
/* YouTube videos responsive */
.vcontainer {
	position: relative;
    width: 100%;
    height: auto;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video_links {
	margin-top:-40px;
	margin-bottom:20px;
}

.homepage .youtube-player {
	margin-top:-35px;
}

.youtube-container { display: block; margin: 20px auto; width: 100%; /*max-width: 600px;*/ }
.youtube-player { display: block; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: pointer; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: -65px 0 0 -36px; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -50px; margin-top: -36px; position: absolute; background: url("//i.imgur.com/TxzC70f.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/********************** Homepage Upcoming Events ********************/
/*.frontUnit p {
	margin-top:3px;
}*/

/*.lwcw ul li {
	list-style:none !important;
	margin-left:0;
	clear:both;
	padding-top:15px;
}
.lwcw ul {
	padding-left:0;
	margin-top:-20px;
}
.date_number {
	display:inline;
}
.date_month {
	padding-top:7px;
	display:inline;
}
.lwcw img{
	float: left;
    margin: 0 10px 0 5px;
	width:80px !important;
	height:80px !important;
}
.lw_events_title a {
	color: #d0112b;
    font-size: 1.2em;
    font-weight: 500;
}
.lw_events_until {
	clear: left;
	width: 60px;
	margin-top: -45px;
	font-size: 11px;
	line-height: 11px;
	float:left;
}*/
.lw_events_until_alumni {
	clear: left;
	width: 40px;
	margin-top: -44px;
	font-size: 11px;
	line-height: 11px;
	float:left;
}
.lw_events_title_colorBG a {
	color:#000000;
	font-size:20px;
}
.lw_events_header_date_colorBG {
	color:#000000;
}
.lw_events_header_date {
	color:#000000;
}
.lw_events_summary_with_pic {
	padding-left:143px;
}
.lw_has_image {
	min-height:100px;
}
/************************** Splash **********************************/
#splashPage {
	font-size:16px;
	padding-top: 8px;
}
@media only screen and (max-width: 1010px) {
  #splashPage {
	padding-top: 0px;
  }
}
#splashpagehome {
	font-size:16px;
	border-top: solid 8px #575759;
	/*margin-top: 8px;*/
}
.splashImage {
  width: 100%;
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 
/********************** Profile Image *******************************/
.intContentHead img{
	float:left;
	/*width:300px;*/
	max-width:300px;
	margin:0 20px 20px 0;
}
.profileimage img {
	float:left;
}
.wp-caption.alignleft.profilephotos, blockquote.alignleft.profilephotos, img.alignleft.profilephotos {
	margin: -25px 20px 0 0!important;
	/*width:75px;
	height:75px;*/
    width: 120px!important;
    height: 120px!important;
    border-radius: 100%!important;
    top: calc(50% - 65px);
    object-fit: cover;
}
.profileheader {
	padding-bottom:15px;
}
.profilebox {
	border-bottom:1px solid #CCC!important;
	padding:50px 0px !important;
}
div#facstaff-search-col-fname.col-md-3{padding-bottom:7px;}
div#facstaff-list-notfound{padding-top:10px;}
#et-boc h2 {
     padding: 1em 0 .2em;
}
#et-boc h2:first-of-type:not(#fsinfoName) {
     padding-top: 0;
}
.et-db #et-boc .et_pb_section {
	padding: 0;
}
div.fsinfoBlurb {
	padding-bottom: 25px!important;
}
#fsinfoSidebar h2 {padding-top: 25px!important;}
/********************** Gravity forms Form input areas ****************************/
select {
	background-color:#f1f1f1;
	padding:3px;
	border:1px solid #d9d9d9;
}
#content .gform_wrapper input.medium, input[type="text"] {
	border:1px solid #d9d9d9;
	background-color:#f1f1f1;
}
.gfield_label {
	position:relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    overflow:visible;
}
#mainContent .red_section_header h2 {
	color: #db0a29;
    font-weight: bold;
    background: #e7e7e7;
    margin-top: 20px !important;
    padding: 7px !important;
}
.gform_wrapper h3.gform_title {
	font-weight:bold !important;
}
#content .gform_wrapper input.medium, input[type=text] {
	margin:0;
	padding:3px;
}
.gform_wrapper .top_label .gfield_label {
	margin:15px 0 0 0;
}
body .gform_wrapper .top_label div.ginput_container {
	margin-top:0;
}
.gform_wrapper .description_above .gfield_description {
	font-size:14px;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
	font-size:12px;
}
.gform_center {
	align-content:center;
	text-align:center;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 16px;
    float: none;
}	
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: #f8f0dc!important; 
}
input#email.required {
	border: 1px solid #d9d9d9;
    background-color: #f1f1f1;
    width: 100%;
}
/********************* Admissions iframe forms **********************/
#form-wrapper.ui-tabs-left .ui-tabs-nav {
	display:none;
}
/********************* Blog Page ************************************/
.site-main {
	margin:0 auto;
	max-width: 100%;
	padding:0;
}
article {
	border-bottom:solid #e7e7e7 1px;
	padding:20px;
}
li .cat-item {
	display:block;
}
.comments-area {
	display: none;
}
/********************** Grow on hover *******************************/
.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.shrink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.shrink:hover, .shrink:focus, .shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.lighten {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.lighten:hover {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}
/********************** Shakespeare *********************************/
#mainContent .shakespeare .owc-section-page .owc-sp-open h2 {
	font-size:14px;
}
#mainContent .shakespeare .owc-section-page {
	border-bottom:none;
}
#mainContent .shakespeare h3 {
	line-height:35px;
}

/********************** Google Translate ****************************/
.goog-te-gadget-simple {
	background-color:#FFFFFF !important;
}
#google_translate_element {
padding-bottom:10px;
}
h2 {font-weight:400;}
#search-box-center {
	border: 1px solid #666!important;
	font-size: 1.5rem !important;
	height: 50px;
	padding: 0 16px !important;
	width: 400px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff !important;
	color: #333;
	font-weight: 300!important;
	font-style: normal;
}
.goog-te-gadget-simple .goog-te-menu-value {
	font-size: 14px !important;
}
@media screen and (max-width: 768px) {
	.goog-te-menu-value {
		display:inline-flex;
	}
}

/********************** Google Map **********************************/
html, body, #map_canvas, #mainContent #map_canvas {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#map_canvas {
    position: relative;
}

/********************** Closure Alert *******************************/
#closureAlert {
	background-image:url(//wou.edu/images_homepage/slideshow/inclementWeather2.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
}

#closureDate {
	font-size:24px;
	color:#000;
	padding:50px 149px 0px 149px;
}

#closureNotice {
	font-size:24px;
}

#closure_head {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:56px;
	color:#000;
	line-height:50px;
}

#closure_sub_head {
	font-size:36px;
	color:#848484;
	line-height:45px;
	font-weight:normal;
}

#closureStatus {
	color:#C00;
	font-weight:bold;
	font-size:24px;
}

.mapMobile {
	display:none;
}

.pull-right table {
	float:none;
}

table {
	width:100%;
	overflow-y: hidden;
	overflow-x:auto;
}
#content {
		margin-top: 8px;
}
/********************** Campus Alert ******/
.alertWrapper {
   background-color: #db0a29!important;
  width:100%;
  align-content:center;
  position:relative;
}
.alert-container {
		margin:0 auto!important;
    width:100%;
  	max-width:1000px;
		color: #fff!important;
    }
    .col-md-2, .col-md-10 {
      padding: 7px 15px 10px 15px!important; /* Add some padding for better readability */
	font-size: 14px!important;
    }
	.alert-time {
	  font-weight: bold!important;
	font-size: 14px!important;
	}
	.alert-time, .alert-date {
      padding: 0px!important;
	  margin: 0px 0px 0px 0px!important;
	font-size: 14px!important;
    }
	h2.emergencyHeader{
	font-size: 14px!important;
	text-transform: uppercase!important;
    font-weight:bold!important;
	color:#fff!important;
	}
	p.message {
	padding: 10px 10px 0 0!important;
	font-size: 14px!important;
	}
header {
  position:relative;
/*  z-index:999999999999999999999999999999999999999999999999!important;*/
} 
	
/******* Styles for pls include file *********/
.pls_headerTitle {
	color:#db0a29;
}
@media screen and (max-width: 1024px) {
      #globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
         width: 1024px;
      }
	  #topNav .menu {
		font-size:1em;
	  }
   }
/*@media screen and (max-width: 1050px) {
      #globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
         width: 1024px;
      }
   }

@media screen and (max-width: 1024px) {
      #globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
         width: 1000px;
      }
	#content {
		margin-top: 3px;
	}
	.topBlack {
		    min-height: 123px;
	}
   }*/
@media screen and (max-width: 1024px) {
      #globalHeader .ubermenu-main .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
         width: 100%;
      }
	  .homepage-wou .col-md-8 {
		width:100%;
	  }
	  .homepage-wou .col-md-4 {
	  width:100%;
	  min-height:auto;
	  }
	  .ubermenu-skin-none .ubermenu-nav {
	  width:100%;
	  }
	  .pull-right {
		  float:none !important;
	  }
		.pull-left {
			width:100%;
		}
	#content {
		margin-top: 0px;
	}
	
	  #globalHeader {
		  min-height:89px;
	  }
	.topBlack {
		    min-height: 123px;
	}
	#intHeader h1 {
		font-size: 40px;
	}
	#globalFooter {
	/*position:relative;*/
	min-height: 250px;
	}
}
/****** New Header 2023 ***/
.logonav2023 {
	width: 50%; 
	float: left;
	position: absolute;
	top: 0px;
}
@media screen and (max-width: 1145px) {
      	.nav2023 {
			display: none;
		}
		.ubermenu-responsive-toggle {
    		display: block;
		}
		.logonav2023 {
			width: 80%;
			float: left;
		}
}
/****** END New Header 2023 ***/
@media screen and (max-width: 775px) {
      	.homepage-tabs .resp-vtabs .resp-tabs-container {
		width:100% !important;
		}
		.homepageArrow .resp-tab-content {
			margin-top:-5px;
		}
		h2.resp-tab-active {
			background:#818181 !important;
		}
		.homepage_gray_btn a, #mainContent .homepage_gray_btn a {
			width:100%;
			height:50px;
			background-color:#5c5c5e;
			text-align:center;
			cursor: pointer;
			border-radius: 0.125em;
			display: table;
			float:right;
			font-size:1.65em;
			padding:9px 0 0;
			margin:10px 0 10px 30px;
		}
		.h2.resp-accordion {
			background: #e7e7e7;
    		border-top: 1px solid #999;
		}
		.homepage-wou .col-md-4 {
		  min-height:auto;
		}
		.video_links {
			margin-top:0px;
			margin-bottom:20px;
		}
		.ffs-tabbed-nav:not(.resp-easy-accordion) .resp-accordion-closed {
		display:inline !important;
		}
		.ubermenu-skin-none .ubermenu-nav {
			width:100%;
		}
		.map {
			display:none;
		}
		.mapMobile {
			display:inline;
		}
		#heroImage {
			margin-bottom:-13px;
		}
		img {
			width:100%;
			height:auto;
		}
		.pull-left {
			width:100%;
		}
	.topBlack {
		    min-height: 123px;
	}
	
	#intHeader h1 {
		font-size: 35px;
		padding-right: 20px;
		padding-left: 20px;
	}
	#globalFooter {
	/*position:relative;*/
	min-height:150px;
	}
}

@media screen and (max-width: 892px) {
		#fixedfooter {
			display:none;
		}
	.topBlack {
		    min-height: 123px;
	}
}
@media screen and (max-width: 768px) {
		h2.resp-accordion {
			background: #e7e7e7;
    		border-top: 1px solid #999;
		}
	.topBlack {
		    min-height: 123px;
	}
}
#wrapper {
	min-height:100%;
	position:relative;
}

.topBlack {
	width:100%;
	background: #e7e7e7 none repeat scroll 0 0;
	position:absolute;
	z-index:-1;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:800px !important;
}

@media screen and (min-width: 1050px) {
	.topBlack {
	min-height: 129px;
	}
	#splashpage.topBlack {
	min-height: 138px;
	}
	#splashpagehome.topBlack {
	min-height: 117px;
	}
.pull-left {
width:25%;
}
.pull-right {
width:75%;
}
}
/********** NEW THEME ***********************/
/********** Fixed Background Images **********/
.fixed {
	background-repeat: no-repeat;
    background-attachment: fixed;
}
.circular img {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	padding:0;
}
.tp-caption .tp-layer-selectable  .tp-resizeme {
	white-space:normal !important;
}
.statistics h3 {
	color:transparent;
}
#mainContent .statistics h3 {
	color:transparent;
}
#major h2 {
	font-size: 30px;
    line-height: 1.5;
	font-weight:normal !important;
}
.ui-widget-header {
    border-bottom: 5px solid #db0a29;
    background: #ffffff;
    color: #ffffff;
    font-weight: bold;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: none;
    background: #db0a29;
    font-weight: bold;
    color: #ffffff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ffffff;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    background: #d8d8d8;
    font-weight: bold;
    color: #333333;
}
.ui-state-hover a:hover {
	border:none;
}
.vc_btn3-container a {
	text-decoration:none !important;
}
.caps h1, .caps h2, .caps h3, .caps h4, .caps h5 {
    text-transform: uppercase;
	font-size: 30px;
}
.et-db #et-boc .et-l .et_pb_module a {
    text-decoration: underline;
    color: #0064d1;
}
.et-db #et-boc .et-l .et_pb_module a:hover {
    text-decoration: none;
    color: #0064d1;
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li a, .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li a {
	text-decoration: none!important;
}
.et-db #et-boc .et-l .et_pb_blurb_content ul li, .et-db #et-boc .et-l .et_pb_code ul li, .et-db #et-boc .et-l .et_pb_fullwidth_header .header-content ul li, .et-db #et-boc .et-l .et_pb_newsletter_description_content ul li, .et-db #et-boc .et-l .et_pb_promo_description ul li, .et-db #et-boc .et-l .et_pb_slide_content ul li, .et-db #et-boc .et-l .et_pb_tab ul li, .et-db #et-boc .et-l .et_pb_team_member_description ul li, .et-db #et-boc .et-l .et_pb_testimonial_description_inner ul li, .et-db #et-boc .et-l .et_pb_text ul li, .et-db #et-boc .et-l .et_pb_toggle_content ul li {
	/*list-style: disc!important;*/
	padding-bottom: 7px;
}
.et-db #et-boc .et-l .et_pb_blurb_content ol li, .et-db #et-boc .et-l .et_pb_code ol li, .et-db #et-boc .et-l .et_pb_fullwidth_header .header-content ol li, .et-db #et-boc .et-l .et_pb_newsletter_description_content ol li, .et-db #et-boc .et-l .et_pb_promo_description ol li, .et-db #et-boc .et-l .et_pb_slide_content ol li, .et-db #et-boc .et-l .et_pb_tab ol li, .et-db #et-boc .et-l .et_pb_team_member_description ol li, .et-db #et-boc .et-l .et_pb_testimonial_description_inner ol li, .et-db #et-boc .et-l .et_pb_text ol li, .et-db #et-boc .et-l .et_pb_toggle_content ol li {
	padding-bottom: 7px;
}

/**************** mobile menu ***************/
.ubermenu-skin-none.ubermenu-responsive-toggle {
    background: #fff;
    color: #db0a29;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    float: right;
}
.ubermenu-skin-none.ubermenu-responsive-toggle:hover {
    background:#fff;
    color: #db0a29;
}
.row {
    margin-right: 0;
    margin-left: 0;
}
/*************** Search styles ****************/
.button.fill.secondary, a.button.fill.secondary {
    background: #db0a29;
    border-color: #db0a29;
    color: #fff;
	background-image:url(//wou.edu/files/2018/02/icon_programs-white.png);
	background-repeat:no-repeat;
	padding-left:60px;
}
.results a.button {
    text-align: left;
    min-height: 55px;
    border-radius: 5px;
}
.button, a.button {
    background: transparent;
    border: solid 2px #db0a29;
    color: #db0a29;
    padding: 10px;
    margin: 0.5rem 0;
    display: block;
    width: 100%;
    font-weight: 200;
    font-size: 1.4rem;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0;
    -webkit-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    -moz-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    -o-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
}
/*.button, a.button a:hover {
	background-color:#333;
}
*/
.buttonlink{
	display: block;
    width: 100%;
    background: #db0a29;
    color: #fff;
    text-align: left;
    text-decoration: none;
	  -webkit-transition: background-color .5s ease-out;
	  -moz-transition: background-color .5s ease-out;
	  -o-transition: background-color .5s ease-out;
	  transition: background-color .5s ease-out;
}
.buttonlink a {
	text-decoration: none;
}
.buttonlink:hover{
	background:#b30f2f;
	color:#fff;
}
.buttonlink-red{
	display: block;
    width: 100%;
    background: #fff;
    color: #db0a29;
    text-align: left;
    text-decoration: none;
	  -webkit-transition: background-color .5s ease-out;
	  -moz-transition: background-color .5s ease-out;
	  -o-transition: background-color .5s ease-out;
	  transition: background-color .5s ease-out;
	border-bottom: solid 1px #e7e7e7;
}
.buttonlink-red a {
	text-decoration: none;
}
.buttonlink-red:hover{
	color:#db0a29;
	background-color: #e7e7e7;
}
/*#program-icon {	
	background-image:url(//wou.edu/files/2018/02/icon_programs-white.png);
	background-repeat:no-repeat;
}
#shield-icon {	
	background-image:url(//wou.edu/files/2018/02/icon_shield-1.png);
	background-repeat:no-repeat;
}
#directory-icon {	
	background-image:url(//wou.edu/files/2018/02/icon_danielle.png);
	background-repeat:no-repeat;
}
#office-icon {	
	background-image:url(//wou.edu/files/2018/02/icon_office.png);
	background-repeat:no-repeat;
}*/
#program-icon {	
	background-image:url(//wou.edu/images/icon-program-white.png);
	background-repeat:no-repeat;
}
#shield-icon {	
	background-image:url(//wou.edu/images/icon-shield-white.png);
	background-repeat:no-repeat;
}
#directory-icon {	
	background-image:url(//wou.edu/files/2018/02/icon_danielle.png);
	background-repeat:no-repeat;
}
#office-icon {	
	background-image:url(//wou.edu/images/icon-office-white.png);
	background-repeat:no-repeat;
}
#program-icon-red {	
	background-image:url(//wou.edu/images/icon-program-red.png);
	background-repeat:no-repeat;
}
#shield-icon-red {	
	background-image:url(//wou.edu/images/icon-shield-red.png);
	background-repeat:no-repeat;
}
#directory-icon-red {	
	background-image:url(//wou.edu/files/2018/02/icon_danielle.png);
	background-repeat:no-repeat;
}
#office-icon-red {	
	background-image:url(//wou.edu/images/icon-office-red.png);
	background-repeat:no-repeat;
}
#program {
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	padding:15px 0 0 65px;
}
#building {
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding:15px 0 15px 65px;
	min-height:77px;
}
#program-title {
	font-size:15px;
	color:#FFF;
	text-decoration:none;
	padding:0 0 15px 65px;
	font-weight:bold;
}
.program-red {
	font-size:20px;
	color:#333;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	padding:5px 0 0 65px;
}
.building-red {
	font-size:20px;
	color:#db0a29;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 15px 65px;
	min-height:57px;
}
.program-title-red {
	font-size:15px;
	color:#db0a29;
	text-decoration:none;
	padding:0 0 5px 65px;
	font-weight:bold;
}


@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%)}100%{opacity:1;-webkit-transform:translatey(0)}}
@-moz-keyframes fadeInTop{0%{opacity:0;-moz-transform:translatey(-60%)}100%{opacity:1;-moz-transform:translatey(0)}}
@-o-keyframes fadeInTop{0%{opacity:0;-o-transform:translatey(-60%)}100%{opacity:1;-o-transform:translatey(0)}}
@keyframes fadeInTop{0%{opacity:0;transform:translatey(-60%)}100%{opacity:1;transform:translatey(0)}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(-60%)}}
@-moz-keyframes fadeOutTop{0%{opacity:1;-moz-transform:translatey(0)}100%{opacity:0;-moz-transform:translatey(-60%)}}
@-o-keyframes fadeOutTop{0%{opacity:1;-o-transform:translatey(0)}100%{opacity:0;-o-transform:translatey(-60%)}}
@keyframes fadeOutTop{0%{opacity:1;transform:translatey(0)}100%{opacity:0;transform:translatey(-60%)}}
@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%)}100%{opacity:1;-webkit-transform:translatey(0)}}
@-moz-keyframes fadeInBottom{0%{opacity:0;-moz-transform:translatey(60%)}100%{opacity:1;-moz-transform:translatey(0)}}
@-o-keyframes fadeInBottom{0%{opacity:0;-o-transform:translatey(60%)}100%{opacity:1;-o-transform:translatey(0)}}
@keyframes fadeInBottom{0%{opacity:0;transform:translatey(60%)}100%{opacity:1;transform:translatey(0)}}
@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(60%)}}
@-moz-keyframes fadeOutBottom{0%{opacity:1;-moz-transform:translatey(0)}100%{opacity:0;-moz-transform:translatey(60%)}}
@-o-keyframes fadeOutBottom{0%{opacity:1;-o-transform:translatey(0)}100%{opacity:0;-o-transform:translatey(60%)}}
@keyframes fadeOutBottom{0%{opacity:1;transform:translatey(0)}100%{opacity:0;transform:translatey(60%)}}


.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
#et_search_icon:hover, .searchOnMobile:hover{color:#2ea3f2;cursor:pointer}
#et_search_icon:before{top:-13px;left:3px}

#et_search_form_container{float:right;position:relative;max-width:600px;background: #fff;}
.et_pb_search_visible{z-index:99999;opacity:1;-webkit-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1)}
.et_pb_search_hidden{opacity:0;-webkit-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1)}
.et_pb_search_hidden{z-index:1!important} 
.et_pb_search_hidden.et_pb_no_animation{display:none!important}
.et_pb_search_visible.et_pb_no_animation{display:block!important;}

.et-search-form{position:absolute;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,0)!important}
.et-search-form input{position:absolute;top:33%;right:75px;width:85%;margin:auto;border:none;color:#333;background:0 0} /*  */
span.et_close_search_field{position:absolute;z-index:99999;top:30%;right:40px;width:30px;height:30px;margin:auto;cursor:pointer;background-image:url(//wou.edu/images/searchClose.png);background-repeat:no-repeat}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none;}

.et_pb_menu_hidden{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}
.et_pb_menu_visible{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1)}
.et_pb_menu_hidden{z-index:1!important} 
.et_pb_menu_hidden.et_pb_no_animation{display:none!important}
.et_pb_menu_visible.et_pb_no_animatio{display:block!important}
.et_pb_no_animation{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}
#topMenuDiv {position:absolute;right:0px;z-index: 99;} 
#topMenuDiv.et_pb_menu_hidden {z-index: -1;}

.ubermenu-responsive-toggle { /* swartzer 2019-05-16 */
	position: relative;
	z-index: 2;
}

.searchOnMobile {
	display:none;
}

@media screen and (max-width: 1025px) {
.searchOnMobile {
	display:inline;
	position:absolute;
	right:52px;
	top:16px;
}
.et-search-form input{left:5%;width:75%} 
span.et_close_search_field{right:30px;width:30px}

}

body.home .modContainer {
	margin-right:20px;
}
.frontUnit {
	padding:24px;
} 
.et_divi_builder #et_builder_outer_content .et_pb_module a {color: #db0a29;}
/*.entry-header {
display: none;
}*/
.post-navigation {
display: none;
}
.type-post {
border-bottom: none;
}
/********************** Profile Image ******************************
#fsinfoSidebar {
padding-right:25px!important;
}
#fsinfoSidebar h2, #fsinfomain h2 {
	margin-top:30px;
	text-transform:uppercase;
}
.intContentHead img{
	float:left;
	/*width:300px;
	max-width:300px;
	margin:0 20px 20px 0;
}
.profileimage img {
	float:left;
}
.wp-caption.alignleft.profilephotos, blockquote.alignleft.profilephotos, img.alignleft.profilephotos {
	margin: 0px 10px 0 0;
	width:75px;
	height:75px;
}
.profileheader {
	padding-bottom:15px;
	font-size: 17px;
}
#mainContent h3.profileheader {
	font-size: 17px;
}
div#facstaff-search-col-fname.col-md-3{padding-bottom:7px;}
div#facstaff-list-notfound{padding-top:10px;}*/

/*************** Emergency banner ******************/
#emergency {
max-width:1500px;
min-height:300px;
padding:30px;
margin:0 auto;
}
#emergency h1 {
text-align:center;
color:#db0a29;
font-weight:bold;
font-size:45px;
}
@media screen and (max-width: 600px) {
#emergency img {
display:none;
}
}

/********************************************************/
.metaslider li {
margin-right:0;
}

/****************** Live Whale Calendar *****************/
/*#lw_cal_view_selector ul, #lw_cal_view_selector li {
list-style:none!important;
}*/
/*.et-db #et-boc .et_pb_module li {
list-style:none!important;
}*/
/*.lw_cal_event_list .lw_item_thumb {
    border: 1px solid #ccc !important;
    margin-right: 30px !important;
    margin-top: 2px !important;
    position: absolute !important;
}
.lw_cal_event_list .lw_item_thumb img {
    border: none !important;
    display: block !important;
    max-width: 132px !important;
    height: auto !important;
}
.lw_cal_event_list .lw_has_image .lw_events_title, .lw_cal_event_list .lw_has_image .lw_events_summary, .lw_cal_event_list .lw_has_image .lw_events_description {
    margin-left: 160px !important;
    display: block;
}
.lw_events_summary, .lw_events_title {
    margin-left: 50px !important;
    display: block;
}
.lw_cal_event_list .lw_events_title {
    margin-bottom: 15px !important;
}
.et-db #et-boc .et-l .et_pb_module a:hover {
	text-decoration: none!important;
}
.et-db #et-boc .et-l .et_pb_button_0.et_pb_button {
	text-decoration: none!important;
}
#lw_mini_cal td.selected.active a {
	color:#fff;
}*/
/***************** Giving Botton on iphone ***************/
.BBFormContainer .BBFormSubmitbutton {
  background-color: #DB0A2A!important;
    box-shadow: 1px 1px 1px #CCC!important;
    border-radius: 8px!important;
    color: #fff!important;
    cursor: pointer!important;
    font-size: 1.4em!important;
    padding: 15px 30px!important;
    font-weight: bold!important;
    margin-left: 0!important;
    height: auto!important;
}
.BBFormContainer .BBFormPaymentRadioOptions .BBFormFieldLabelEdit, .BBFormContainer .BBFormGiftRadioOptions .BBFormFieldLabelEdit {
    transition: .4s ease all!important;
    border-radius: 6px!important;
    cursor: pointer!important;
    float: left!important;
    padding: 3px 14px!important;
    width: auto!important;
    text-align: center!important;
    min-width: 90px!important;
  border: solid #333 1px;
}
/*************************
     WP Dashboard
*************************/
/* media library */
.media-modal-content .media-frame select.attachment-filters {
	margin-top: 0 !important;
}
/*************************
     DIVI FRONTEND BUILDER STYLES
*************************/
button.et-fb-button div {
    color: #fff !important;
}
a.et-core-modal-action {
  background-color: #008bda !important;
  text-align: center !important;
}
.et-db #et-boc .et-l .et-fb-modal--footer-buttons .et-fb-modal__content {
	height: calc(100% - 95px) !important;
	max-height: 100% !important;
}
.et-db #et-boc .et-l .et-fb-modal {
    top: 40px !important;
    bottom: 40px !important;
}
button.et-fb-button :hover {
  background-color: transparent !important;
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li, .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li {
    position: relative;
    display: -webkit-box;
    /* display: flex; */
    -webkit-box-align: stretch;
    margin: 0;
    display: block;
    width: 100%;
    border-bottom: 3px solid #fff;
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li a, .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li a {
    padding: 17px 10px 17px 25px;
}
.et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu ul li a:hover, .et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu ul li a:hover {
  color:#fff !important;
  background:#db0a29;
}
ul.sub-menu {
    visibility: visible !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    opacity: 1 !important;
    box-shadow: none !important;
    border-top: none !important;
    background-color: transparent !important;
}
.et-db #et-boc .et-l .et-menu.nav li li {
    padding: 0 !important;
}
.et-db #et-boc .et-l .et_pb_section.aks-sidebar .et_pb_module.et_pb_menu li a:hover, .et-db #et-boc .et-l .et_pb_section.aks-sidebar .et_pb_module.et_pb_menu li a:focus, .et-db #et-boc .et-l .et_pb_section.aks-sidebar .et_pb_module.et_pb_menu li.current-menu-item > a {
    color: #db0a29 !important;
    opacity: 1 !important;
  background:#e7e7e7;
}
/*.et-db #et-boc .et-l .et_pb_row_0.et_pb_row {
  width:95%;
}*/
@media (max-width: 980px){
	.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__menu, .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu {
    display: block;
 	}
	.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_nav_menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_nav_menu {
		display: none;
	}
}
.et-db #et-boc .et-l ul.et_pb_social_media_follow .et_pb_social_icon a.icon {
	margin-right: 10px;
	position: relative;
	transition: .3s all;
	top: 0;
    background: #333;
    border-radius: 100%;
    color: #F8E7CB;
  text-decoration:none!important;
}
/*************************
    FACULTY AND STAFF BANNER PROFILES in Amy's designs
*************************/
.et-db #et-boc .et-l .aks-banner-people {
	margin: 0 auto;
}
.et-db #et-boc .et-l .et_pb_section.aks-sidebar ~ .et_pb_section .aks-banner-people {
	max-width: none;
}
.et-db #et-boc .et-l .aks-banner-people .col-md-auto,
.et-db #et-boc .et-l .aks-banner-people .et_pb_text_inner > section + p,
.et-db #et-boc .et-l .aks-banner-people .et_pb_text_inner > section + br {
	display: none !important;
}
.et-db #et-boc .et-l .aks-banner-people section > .container-fixed.content {
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
.et-db #et-boc .et-l .aks-banner-people section > .container-fixed.content .row .col-md-6 .profilebox {
	position: relative;
}
.et-db #et-boc .et-l .aks-banner-people section > .container-fixed.content .row .col-md-6 .profilebox a {
	transition: .2s all;
    text-decoration: underline !important;
}
/* horizontal banner people layout */
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6,
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-vertical section > .container-fixed.content .row .col-md-6 {
	width: 100%;
	float: none;
	border-bottom: 1px solid #c4c6c8;
}
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox {
	padding: 4.25vw 2.25vw 4.25vw 150px!important;
}
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox img {
	position: absolute;
	left: 0;
	width: 130px;
	height: 130px;
	border-radius: 100%;
	top: calc(50% - 65px);
	object-fit: cover;
}
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox h3.profileheader {
	margin-top: 0;
}
.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox p {
	margin-bottom: 0;
}
/* --- less than 991 --- */
@media screen and (max-width: 991px) {
	.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox {
		padding: 5vw 0 5vw 150px !important;
	}  
}
/* --- less than 767 --- */
@media screen and (max-width: 767px) {
	.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox {
		padding: 5vw 0 5vw 0 !important;
	}
	.et-db #et-boc .et-l .aks-banner-people.aks-banner-people-horizontal section > .container-fixed.content .row .col-md-6 .profilebox img {
		position: relative;
    	left: 0;
    	width: 100px;
    	height: 100px;
    	border-radius: 100%;
    	top: 0;
	} 
}
/*************************
    DIVI TOGGLE in Amy's designs
*************************/
/* the first few are global */
.et-db #et-boc .et-l .et_pb_section .et_pb_module.et_pb_toggle .et_pb_toggle_title {
	margin: 0 !important;
}
.et-db #et-boc .et-l .et_pb_section .et_pb_module.et_pb_toggle {
    padding: 0;
}
.et-db #et-boc .et_pb_section .et_pb_module.et_pb_toggle:not(.aks-faq) .et_pb_toggle_content {
    padding: 25px 30px 25px 30px;
}
.et-db #et-boc .et-l .et_pb_section .et_pb_module.et_pb_toggle:not(.aks-faq) .et_pb_toggle_title {
	padding: 30px 80px 30px 30px;
}
.et-db #et-boc .et-l .et_pb_toggle:not(.aks-faq) .et_pb_toggle_title:before {
    right: 30px;
}
/* the faq style */
.et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title {
  padding: 30px 30px 30px 40px;
  font-size: 2rem !important;
}
.et-db #et-boc .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_content {
  padding: 25px 40px 30px 40px;
}
.et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title:hover,
.et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title:focus, 
.et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title:active,
.et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
  background-color: #fafafa !important;
}
.et-db #et-boc .et-l .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title::before {
  top: 26px;
  left: 3px;
  right: auto !important;
  color: #666;
  margin: 0;
}
/* in amy designs but not global */
.et-db #et-boc .et-l .et_pb_section.aks-section .et_pb_module.et_pb_toggle .et_pb_toggle_title,
.et-db #et-boc .et-l .et_pb_section.aks-section ~ .et_pb_section .et_pb_module.et_pb_toggle .et_pb_toggle_title {
	font-weight: 400;
}
.et-db #et-boc .et-l .et_pb_section.aks-section .et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title,
.et-db #et-boc .et-l .et_pb_section.aks-section ~ .et_pb_section .et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
    font-weight: 600 !important;
    color: #333;
}
.et-db #et-boc .et-l .et_pb_section.aks-section .et_pb_module.et_pb_toggle .et_pb_toggle_title::before,
.et-db #et-boc .et-l .et_pb_section.aks-section ~ .et_pb_section .et_pb_module.et_pb_toggle .et_pb_toggle_title::before {
    content: "\4c";
    transition: .2s all;
}
.et-db #et-boc .et-l .et_pb_section.aks-section .et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before,
.et-db #et-boc .et-l .et_pb_section.aks-section ~ .et_pb_section .et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
/*************************
    GLOBAL DIVI BUTTON
*************************/
.et-db #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l .et_pb_module .et_pb_button,
.et-db #et-boc .et-l .et_pb_module a.et_pb_button:not(.wc-forward) {
	padding: 10px 25px;
	line-height: 1.5 !important;
	transition: .3s all !important;
	text-decoration: none !important;
	color: #db0a29;
}
.et-db #et-boc .et-l .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button:focus,
.et-db #et-boc .et-l .et_pb_module .et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_module a.et_pb_button:not(.wc-forward):hover {
	padding-left: 13px;
	padding-right: 37px;
}
.et-db #et-boc .et-l .et_pb_button:focus {
	background-color: rgba(0,0,0,.05);
	border: 2px solid transparent;
}
.et-db #et-boc .et-l .et_pb_button::after,
.et-db #et-boc .et-l .et_pb_module .et_pb_button::after {
	line-height: .9em;
	font-size: 1.7em;
}
/****** No underline in tabs ********/
.et-db #et-boc .et-l .et_pb_tabs_controls li a {
	text-decoration: none!important;
}
/*************************
     Print
*************************/
@media print {
  #fixedfooter,
  #globalFooter,
  .aks-coe-footer,
  .et-db #et-boc .et-l .et_pb_section.aks-sidebar .et_pb_module.et_pb_social_media_follow {
    display: none;
  }
  body.aks-layout-sidebar .et_builder_inner_content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  }
  .et-db #et-boc .et-l .et_pb_section.aks-sidebar {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    margin-right: 0;
  }
  .et-db #et-boc .et-l .et_pb_toggle_content {
    display: block
  }
  .et-db #et-boc .et-l .et_pb_section.aks-sidebar ~ .et_pb_section {
    width: 100% !important;
    margin-right: 0 !important;
    float: none !important;
  }
#pageHeader h1, .et-db #et-boc .et-l #pageHeader h1,  
#globalHeader #topRow, .page-template-homepage-page .container-fixed, .page-template-homepage-page-2 .container-fixed, .project-template-default .et_pb_section:not(.et_pb_fullwidth_section), .container-fixed:not(#content), .et-db .aks-content-container, .et-db #et-boc .et-l .aks-content-container, .et-db #et-boc .et-l .et_pb_with_background .et_pb_row.aks-content-container, body.aks-layout-sidebar.page-template-homepage-page #content.container-fixed, .et-db.page-template-splash-page #et-boc .et_pb_section:not(.et_pb_fullwidth_section):not(.aks-ctt-head) .et_pb_row, .et-db.page-template-splash-page #et-boc .et_pb_section.aks-section ~ .et_pb_section.et_pb_with_background:not(.et_pb_fullwidth_section):not(.aks-ctt-head) .et_pb_row {
  margin-left: 50pt;
  margin-right: 50pt;
}
.et-db #et-boc .et-l .et_pb_section.aks-sidebar ~ #overview.et_pb_section.et_pb_with_background {
  width: calc(100% + 100pt) !important;
  margin-right: -50pt !important;
	margin-left: -50pt !important;
	padding-left: 50pt !important;
  padding-right: 50pt !important;
}
  #pageHeader h1 {
    padding-right: 0;
  }
  #pageHeader::before,
  #pageHeader::after {
    display: none;
  }
  #pageHeader,
  body.wou-menu-visible #pageHeader,
  #et-boc .et-l div #pageHeader {
  padding: 36pt 0 36pt 0 !important;
      margin-bottom: 0;
  }
  #intHeader h1 {
    margin: 0;
    padding: 0 50pt;
    text-align: left;
  }
  #intHeader {
    min-height: 20px;
  }
  .et-db #et-boc .et-l .et_pb_toggle_content {
	display: block !important;
  }
  .et_animated[data-animation-style=slideLeft],
  .et_animated[data-animation-style=foldLeft]{
  opacity: 1 !important;
  transform: translateX(0) !important;
  }
  a.icon::after {
    display: none;
  }
  .et-db #et-boc .et-l .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_title {
  	padding-bottom: 20px;
  	font-weight: 600 !important;
  }
  .et-db #et-boc .et_pb_section .aks-faq.et_pb_module.et_pb_toggle .et_pb_toggle_content {
    padding-top: 0;
  }
  .et-db #et-boc .et_pb_module p, .et-db #et-boc .et_pb_module ul, .et-db #et-boc .et_pb_module ol, #mainContent p, #mainContent ul, #mainContent ol {
    line-height: 1.5;
  }
   #pageHeader h1 {
    font-size: 26pt;
   }
   #intHeader h1 {
    font-size: 18pt;
  }
  .et-db #et-boc .et_pb_module {
    font-size: 10.5pt;
  }
  .et-db #et-boc .et_pb_module:not(.et_pb_posts):not(.et_pb_blog_grid_wrapper) h2,
  .et-db #et-boc .et-l .et_pb_module:not(.et_pb_posts):not(.et_pb_blog_grid_wrapper) h2 {
      font-size: 20pt;
  }
  .et-db #et-boc .et_pb_module h3,
  .et-db #et-boc .et-l .et_pb_module h3 {
      font-size: 15pt;
  }
  .et-db #et-boc .et_pb_module h4,
  .et-db #et-boc .et-l .et_pb_module h4 {
      font-size: 14pt;
  }
  .et-db #et-boc .et-l .et_pb_section.aks-section,
  .et-db #et-boc .et-l .et_pb_section.aks-section ~ .et_pb_section {
    margin-bottom: 36pt;
  }
}
/*************************
     GLOBAL FOOTER FIXES
*************************/
/* ask WOU */
.open-button {
   bottom: 50px !important;
}
/* accessibility icon and menu */
.et-db #content ul.wou-menu-visible li {
	text-transform: none;
}
.mon-logo-image-content {
	line-height: 0;
	height: 48px;
}
.mon-logo-image-content .mon-logo-image {
	background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1997267/universal-access.svg);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0 !important;
	width: 48px !important;
	height: 48px;
	border: none !important;
}
.mon-logo-image-content .mon-logo-image img {
	margin: 0;
	opacity: 0;
}
mon-pa-dashboard button.mon-btn-default {
	width: 50px;
	height: 50px;
	padding-top: 6px;
}
.mon-bar-container button.mon-btn-default:hover {
	background-color: #db0a29;
}
.mon-bar-container button.mon-btn-default img { 
	transition: all .2s;
}
.mon-bar-container button.mon-btn-default:hover img {
	filter: invert(1);
	background-color: transparent;
}
/* google translate */
#google_translate_element .goog-te-gadget-simple {
	background-color: #E6EAF0 !important;
	color: #fff !important;
	padding: 3px 5px;
	border: none;
}
#google_translate_element .goog-te-gadget-simple .goog-te-gadget-icon,
#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value > span:last-of-type {
	display: none;
}
#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value {
	text-decoration: none;
}
#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value span {
	border: none;
}
#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value::after {
	content: "\f107";
	font-family: FontAwesome;
}
/* WOU bottom footer */
body #globalFooter {
	min-height: 0;
}
#globalFooter .container-fixed {
	text-align: left;
	border-top: 1px solid #999;
	padding-top: 35px;
}
#globalFooter a {
	transition: .2s all !important;
}
/* social icons */
#footLogo {
	display: none;
}
/* fixed footer */
#fixedfooter {
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
}
#fixedfooter a {
	transition: all .2s;
}
#fixedfooter .rightfooter ul,
#fixedfooter .leftfooter ul {
	padding: 0;
	height: 50px;
	min-height: 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
#fixedfooter .leftfooter ul li,
#fixedfooter .rightfooter ul li {
	line-height: 15px;
}
#fixedfooter ul.menu > li:first-child {
	padding-left: 0 !important;
}
#fixedfooter ul.menu > li:last-child {
	padding-right: 0 !important;
}
/* right side of fixed footer */
#fixedfooter .rightfooter img {
	position: relative;
	top: -3px;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(n + 2) img {
	display: none;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(n + 2) {
	font-size: 16px;
	font-weight: normal;
	padding: 0 2px;
	line-height: 0;
	position: relative;
	top: 1px;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(n + 2)::before {
	font-family: FontAwesome;
}
/* facebook */
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(2) {
	padding-left: 0;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(2)::before {
	content: "\f09a";
}
/* instagram */
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(3) {
	font-size: 18.5px;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(3)::before {
	content: "\f16d";
}
/* twitter */
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(4) {
	font-size: 19px;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(4)::before {
	content: "\f099";
}
/* youtube */
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(5) {
	font-size: 20px;
	padding-right: 0;
}
#fixedfooter .rightfooter ul li#menu-item-251 a:nth-child(5)::before {
	content: "\f16a";
}
/* left side of fixed footer */
#fixedfooter .leftfooter img {
	position: relative;
	top: -5px;
}
/* portal icon */
#fixedfooter .leftfooter ul li.menu-item-243 {
	border-right: none;
	position: relative;
	top: 2px;
}
/* current students text */
#fixedfooter .leftfooter ul li.menu-item-244 {
	border-left: 1px solid #000;
}
/* --- less than 1099 --- */
@media screen and (max-width: 1099px) {
	#fixedfooter a {
		font-size: 13px;
	}
}
/* --- less than 991 --- */
@media screen and (max-width: 991px) {
	body.monsido-toolbar-body-container>.mon-logo-container {
		padding: 0;
	}
}
@media screen and (max-width: 767px) {
	#globalFooter {
		padding: 8px 20px 0px 20px;
	}
	#globalFooter .liteSocial br.visible-xs-inline {
		display: none !important;
	}
	#globalFooter .liteSocial > a:nth-child(1) {
		margin-left: -15px;
	}
}
/* hide script no matter what - from amy spielmaker 3-18-21 */
script {
	display: none !important;
}
/*********************** Homepage search box ************************/

	.form-input {
	font-size: 1.5rem !important;
	height: 50px;
	padding: 0 16px;
	/*width: 600px;*/
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: 1px solid #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	color: #333;
	font-weight: 300!important;
	font-style: normal;
}
.form-button {
	font-size: 1.5rem !important;
	height: 50px;
	padding: 0 16px;
	width: 120px;
	background-color: #db0a29;
	border: 1px solid #666;
	color: #fff!important;
	font-weight: 600;
	font-size: 1.6rem;
	height: 49px;
	margin: 0;
	padding: 0 8px;
	width: 90px;
	-webkit-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-moz-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-o-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
}
@media (max-width: 768px){
	.form-input {
	font-size: 1rem !important;
	height: 40px;
	padding: 0 16px;
	width: 250px!important;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: 1px solid #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	color: #333;
	font-weight: 300!important;
	font-style: normal;
}
.form-button {
	font-size: 1rem !important;
	height: 50px;
	padding: 0 16px;
	width: 120px;
	background-color: #db0a29;
	border: 1px solid #666;
	color: #fff!important;
	font-weight: 600;
	font-size: 1.6rem!important;
	margin: 0;
	padding: 0 8px;
	width: 90px;
	-webkit-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-moz-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-o-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
}
}
@media (max-width: 455px){
	.form-input {
	font-size: 1rem !important;
	height: 40px;
	padding: 0 16px;
	width: 275px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: 1px solid #666666;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	color: #333;
	font-weight: 300!important;
	font-style: normal;
}
.form-button {
	font-size: 1rem !important;
	height: 50px;
	padding: 0 16px;
	width: 90px;
	background-color: #db0a29;
	border: 1px solid #666;
	color: #fff!important;
	font-weight: 300;
	font-size: 1.6rem;
	height: 39px;
	margin: 0;
	padding: 0 8px;
	width: 90px;
	-webkit-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-moz-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	-o-transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	transition: background-color 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
	}
}
	/**************Academic programs table**************/
.major, .minor, .cert, .pro, .grad {
	border-radius: 50%;
	height: 15px;
	width: 15px;
	display: inline-block;
}
.major {
	background-image:url(//wou.edu/academics/files/2018/05/icon-major.png)!important;
}
.minor {
	background-image:url(//wou.edu/academics/files/2018/05/icon-minor.png)!important;
}
.cert {
	background-image:url(//wou.edu/academics/files/2018/05/icon-cert.png)!important;
}
.pro {
	background-image:url(//wou.edu/academics/files/2018/05/icon-pro.png)!important;
}
.grad {
	background-image:url(//wou.edu/academics/files/2018/05/icon-grad.png)!important;
}
.major-text, .major-text a, .major-text a:link, .major-text a:visited {
	color: #db0a29;
}
.minor-text, .minor-text a, .minor-text a:link, .minor-text a:visited a {
	color: #008489 !important;
}
.cert-text, .cert-text a, .cert-text a:link, .cert-text a:visited a {
	color: #C05900 !important;
}
.pre-text, .pre-text a, .pre-text a:link, .pre-text a:visited a {
	color: #ad51b9 !important;
}
.grad-text, .grad-text a, .grad-text a:link, .grad-text a:visited a {
	color: #8AB245 !important;
}
.ui-tabs .ui-tabs-nav li {
	list-style-type: none;
}
/************************ Juicier Feed  *****************************/
.juicer-left ul {
	padding-bottom: 0!important;
	padding-left: 0!important;
}
.cost p {
	padding-bottom: 1em;
}
.juicer-feed.night .j-text {
    transition: opacity 0.2s ease-in-out!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
    background: rgba(31,31,31,0.9)!important;
    overflow: hidden!important;
    padding: 25px!important;
    /* opacity: 0!important; */
    visibility: hidden;
    color: #ffffff!important;
}
/************* Feedzy ***************/
.feedzy-rss .rss_item .title {
    font-weight: normal;
    font-size: 26px;
    line-height: 1.25;
}
.feedzy-rss .rss_item .title a {
	text-decoration: none!important;
}
.feedzy-rss .rss_item .rss_image {
    margin: 0.3em 1em 0 0!important;
}
.feedzy-rss .rss_item {
    margin: 2%;
    padding: 0;
    list-style: none!important;
}
.feedzy-rss .rss_item .rss_image span {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: 50%!important;
    background-size: cover!important;
}
/*********** Styles from Divi Theme ************/
#et-boc .et-l a {
    text-decoration: underline!important;
}
#et-boc .et-l a:hover {
    text-decoration: none!important;
}
.et-db #et-boc .et-l .et_pb_module h1 a, .et-db #et-boc .et-l .et_pb_module h2 a, .et-db #et-boc .et-l .et_pb_module h3 a, .et-db #et-boc .et-l .et_pb_module h4 a, .et-db #et-boc .et-l .et_pb_module h5 a, .et-db #et-boc .et-l .et_pb_module h6 a {
    text-decoration: none!important;
}
.searchFeature, .searchFeature a {
	background-color: #db0a29;
	padding: 10px 10px 10px 50px;
}
.searchFeature a:hover {
	background-color: #e7e7e7;
}
.searchFeature h2, .searchFeature h2 a {
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.searchFeature h3, .searchFeature h3 a {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.fixed {
	background-repeat: no-repeat;
    background-attachment: fixed;
}
.topHead {
	height:80px;
}
.topHead h1 {
	font-weight:bold;
	background:#db0a29;
	color:#fff;
	display:inline;
	padding: 5px 20px 5px 5%;
}
.center {
    text-align: center;
}
.breadcrumb {
	font-size: 15px;
    color: #666;
    font-weight: normal;
    text-align: center!important;
    font-style: oblique;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	background: #fff;
    display: inline-block;
	padding: 5px 3%;
	margin-top:10px;
}
.breadcrumb a {
	text-decoration:none;
	color:#000;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
/*************** Search styles ****************/
.button.fill.secondary, a.button.fill.secondary {
    background: #db0a29;
    border-color: #db0a29;
    color: #fff;
	background-image:url(//wou.edu/2/home/files/2018/02/icon_programs-white.png);
	background-repeat:no-repeat;
	padding-left:60px;
}
.results a.button {
    text-align: left;
    min-height: 55px;
    border-radius: 5px;
}
.button, a.button {
    background: transparent;
    border: solid 2px #db0a29;
    color: #db0a29;
    padding: 10px;
    margin: 0.5rem 0;
    display: block;
    width: 100%;
    font-weight: 200;
    font-size: 1.4rem;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0;
    -webkit-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    -moz-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    -o-transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
    transition: background 500ms ease-in-out, border 500ms ease-in-out, color 500ms ease-in-out;
}
/*.button, a.button a:hover {
	background-color:#333;
}
*/
.buttonlink{
	display: block;
    width: 100%;
    background: #db0a29;
    color: #fff;
    text-align: left;
    text-decoration: none;
	  -webkit-transition: background-color .5s ease-out;
	  -moz-transition: background-color .5s ease-out;
	  -o-transition: background-color .5s ease-out;
	  transition: background-color .5s ease-out;
}
.buttonlink a {
	text-decoration: none;
}
.buttonlink:hover{
	background:#b30f2f;
	color:#fff;
}
.buttonlink-red{
	display: block;
    width: 100%;
    background: #fff;
    color: #db0a29;
    text-align: left;
    text-decoration: none;
	  -webkit-transition: background-color .5s ease-out;
	  -moz-transition: background-color .5s ease-out;
	  -o-transition: background-color .5s ease-out;
	  transition: background-color .5s ease-out;
	border-bottom: solid 1px #e7e7e7;
}
.buttonlink-red a {
	text-decoration: none;
}
.buttonlink-red:hover{
	color:#db0a29;
	background-color: #e7e7e7;
}
/*#program-icon {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_programs-white.png);
	background-repeat:no-repeat;
}
#shield-icon {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_shield-1.png);
	background-repeat:no-repeat;
}
#directory-icon {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_danielle.png);
	background-repeat:no-repeat;
}
#office-icon {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_office.png);
	background-repeat:no-repeat;
}*/
#program-icon {	
	background-image:url(//wou.edu/images/icon-program-white.png)!important;
	background-repeat:no-repeat!important;
}
#shield-icon {	
	background-image:url(//wou.edu/images/icon-shield-white.png)!important;
	background-repeat:no-repeat!important;
}
#directory-icon {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_danielle.png)!important;
	background-repeat:no-repeat!important;
}
#office-icon {	
	background-image:url(//wou.edu/images/icon-office-white.png)!important;
	background-repeat:no-repeat!important;
}
#program-icon-red {	
	background-image:url(//wou.edu/images/icon-program-red.png)!important;
	background-repeat:no-repeat!important;
}
#shield-icon-red {	
	background-image:url(//wou.edu/images/icon-shield-red.png)!important;
	background-repeat:no-repeat!important;
}
#directory-icon-red {	
	background-image:url(//wou.edu/2/home/files/2018/02/icon_danielle.png);
	background-repeat:no-repeat;
}
#office-icon-red {	
	background-image:url(//wou.edu/images/icon-office-red.png);
	background-repeat:no-repeat;
}
.program {
	font-size:20px;
	color:#FFF!important;
	text-decoration:none!important;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	padding:15px 0 0 65px;
}
.building {
	font-size:20px;
	color:#FFF!important;
	text-decoration:none!important;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding:15px 0 15px 65px;
	min-height:77px;
}
.program-title {
	font-size:15px;
	color:#FFF!important;
	text-decoration:none!important;
	padding:0 0 15px 65px!important;
	font-weight:bold;
}
.program-red {
	font-size:20px;
	color:#333;
	text-decoration:none!important;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	padding:5px 0 0 65px;
}
.building-red {
	font-size:20px;
	color:#db0a29;
	text-decoration:none!important;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 15px 65px;
	min-height:57px;
}
.program-title-red {
	font-size:15px;
	color:#db0a29;
	text-decoration:none!important;
	padding:0 0 5px 65px;
	font-weight:bold;
}
/*********************** Emergency notice banner ************************/

#emergency-title {
	display: inline-block;
	padding-top: 25px; 
	/*font-size: 45px;*/
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #db0a29;
}

#emergency h1 {
	text-align: center;
}

#emergency p {
	padding-top: 28px;
	padding-bottom: 0px;
	text-align: center;
}

#emergency-info-button {
	display: inline-block;
	position: relative;
	border: 2px solid;
	border-radius: 0;
	padding: .3em 1em;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #db0a29 !important;
	line-height: 1.7em;
	font-size: 20px;
	text-align: center;
	text-decoration: none;
	transition: all .2s;
}

#emergency-info-button:hover {
	background-color: #dbdbdb;
}

@media (max-width: 768px){
	.emergency-alert-icon {
		display: none;
	}
	#emergency p {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 455px){
	.container.et_menu_container {
		width: 100% !important;
	}
}
#google_translate_element {
padding-bottom:10px;
}
h2 {font-weight:400;}
#search-box-center {
	border: 1px solid #666!important;
}
.footer-icon{
	opacity:1;
transition: 1s ease;
}
.footer-icon:hover{
	opacity:0.5;
transition: 1s ease;
}
/**************** footer ***************/

.full-footer {
	background-color: #1f1f1f!important; 
	width: 100%!important;
}
.full-footer a {
	text-decoration: none;
	color: #ffffff!important;
	font-size: small!important;
}
.full-footer p {
	color: #ffffff!important;
}
.full-footer a:hover {
	text-decoration: underline!important;
	color: #C4C4C4!important;
}
.full-footer h3 {
	color: #ffffff!important; 
	border-bottom: 1px solid #727272!important;
}
.full-footer .col-sm-6 {
	border-right: 1px solid #727272;
}
.full-footer .col-sm-3 {
	padding-left:50px;
}
@media only screen and (max-width: 767px) {
  .full-footer .col-sm-6 {
	border-right:none;
  }
	.full-footer .col-sm-3 {
	padding-left:0px;
}
	.full-footer h3 {
	border-bottom: none;
		padding-top:25px; 
}
}
.bottom-black-footer {
	background-color: #000000!important;
}
.bottom-black-footer p {
	font-size: 14px!important; 
	color: #bdbdbd!important;
}
.bottom-black-footer a {
	color: #ffffff!important;
}
/***************** Google translate flag **************/
#google_translate_element .goog-te-gadget-simple {
  background-color: #FFF !important;
  color: #fff !important;
  padding: 3px 5px !important;
  width: 56px;
  height: 24px;
  background-image: url("https://wou.edu/files/2024/05/EN-all-pages.png") !important;
}
.goog-te-gadget-simple {
  background-color: #FFF;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
  font-size: 10pt;
  display: inline-block;
  padding-top: 1px;
  padding-bottom: 2px;
  cursor: pointer;
}
.goog-te-gadget img {
  vertical-align: middle !important;
  border: none !important;
  display: none !important;
}
.goog-te-gadget-icon {
  border: none;
  vertical-align: middle;
}
/* align right google translate button */
div#google_translate_element {
    text-align: right;
}
/* Target the element containing "Select Language" text */
.VIpgJd-ZVi9od-xl07Ob-lTBxed {
  /* Override the existing text content */
  content: "En Espanol"!important;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
  text-decoration: none;
  display: none;
}
@media screen and (max-width: 1025px){
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 25px 15px 20px 15px;
}
.searchOnMobile {
    top: 26px;
    }
}
/*********** Side by side buttons *****************/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}
.pa-inline-buttons {
    text-align: center !important;
}
/******** Play button for videos ************/
.et-db #et-boc .et-l .et_pb_module a.icon,
.et-db #et-boc .et-l .entry-title a,
.et-db #et-boc .et-l .et_pb_module a.et_pb_button,
.et-db #et-boc .et-l .et_pb_module a.et_pb_video_play,
.et-db #et-boc .et-l .et_pb_module a.et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_module a.et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_module .feedzy-rss .rss_item a,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .entry-title a,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_module_header a,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_portfolio_filter a,
.et-db #et-boc .et-l .et_pb_section .et_pb_module .et_pb_tabs_controls li a {
  text-decoration: none !important;
}
/************** Skip to main Accessibility ***********************/
/*.skip {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.skip:focus {
  position: static;
  width: auto;
  height: auto;
}*/
#pojo-a11y-toolbar {
    top: auto!important;
    bottom: 0!important;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
    left: 180px;
    bottom: 0;
}

.skip {
        position: absolute; background-color: white; padding: 0.5rem;
        left: -1000px;
    }
    .skip:focus {
        left: 1rem;
    }
	.screen-reader-only {
	  position: absolute;
	  width: 1px;
	  clip: rect(0 0 0 0);
	  overflow: hidden;
	  white-space: nowrap;
	}
/**************** Mask for banner image **************/
.pa-custom-background-mask-1 .et_pb_background_mask {
    background-image: url("http://wou.edu/example-program/files/2023/08/line-mask-trans.png")!important;
}
