#aggregator .feed-source .feed-title {
    margin-top: 0;
}

#aggregator .feed-source .feed-image img {
    margin-bottom: 0.75em;
}

#aggregator .feed-source .feed-icon {
    float: right;
    display: block;
}

#aggregator .feed-item {
    margin-bottom: 1.5em;
}

#aggregator .feed-item-title {
    margin-bottom: 0;
    font-size: 1.3em;
}

#aggregator .feed-item-meta,
#aggregator .feed-item-body {
    margin-bottom: 0.5em;
}

#aggregator .feed-item-categories {
    font-size: 0.9em;
}

#aggregator td {
    vertical-align: bottom;
}

#aggregator td.categorize-item {
    white-space: nowrap;
}

#aggregator .categorize-item .news-item .body {
    margin-top: 0;
}

#aggregator .categorize-item h3 {
    margin-bottom: 1em;
    margin-top: 0;
}

.calendar-calendar tr.odd,
.calendar-calendar tr.even {
    background-color: #fff;
}

.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.calendar-calendar .month-view table {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.calendar-calendar .year-view td {
    width: 32%;
    padding: 1px;
    border: none;
}

.calendar-calendar .year-view td table td {
    width: 13%;
    padding: 0;
}

.calendar-calendar tr {
    padding: 0;
    margin: 0;
    background-color: white;
}

.calendar-calendar th {
    text-align: center;
    margin: 0;
}

.calendar-calendar th a {
    font-weight: bold;
}

.calendar-calendar td {
    width: 14%;
    border: 1px solid #ccc;
    color: #777;
    text-align: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.calendar-calendar .mini {
    border: none;
}

.calendar-calendar td.week {
    width: 1%;
    min-width: 1%;
}

.calendar-calendar .week {
    clear: both;
    font-style: normal;
    color: #555;
    font-size: 0.8em;
}

.calendar-calendar .inner {
    height: auto !important;
    height: 5em;
    padding: 0;
    margin: 0;
}

.calendar-calendar .inner div {
    padding: 0;
    margin: 0;
}

.calendar-calendar .inner p {
    padding: 0 0 .8em 0;
    margin: 0;
}

.calendar-calendar td a {
    font-weight: bold;
    text-decoration: none;
}

.calendar-calendar td a:hover {
    text-decoration: underline;
}

.calendar-calendar td.year,
.calendar-calendar td.month {
    text-align: center;
}

.calendar-calendar th.days {
    color: #ccc;
    background-color: #224;
    text-align: center;
    padding: 1px;
    margin: 0;
}

.calendar-calendar div.day {
    float: right;
    text-align: center;
    padding: 0.125em 0.25em 0 0.25em;
    margin: 0;
    background-color: #f3f3f3;
    border: 1px solid gray;
    border-width: 0 0 1px 1px;
    clear: both;
    width: 1.5em;
}

.calendar-calendar div.calendar {
    background-color: #fff;
    border: solid 1px #ddd;
    text-align: left;
    margin: 0 .25em .25em 0;
    width: 96%;
    float: right;
    clear: both;
}

.calendar-calendar .day-view div.calendar {
    float: none;
    width: 98%;
    margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
    font-size: .8em;
    text-align: center;
}

.calendar-calendar div.title a {
    color: #000;
}

.calendar-calendar div.title a:hover {
    color: #c00;
}

.calendar-calendar .content {
    clear: both;
    padding: 3px;
    padding-left: 5px;
}

.calendar div.form-item {
    white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
    padding: 0 1px 0 0;
    margin: 0;
}

table td.mini a {
    font-weight: normal;
}

.calendar-calendar .mini-day-off {
    padding: 0px;
}

.calendar-calendar .mini-day-on {
    padding: 0px;
}

table .mini-day-on a {
    text-decoration: underline;
}

.calendar-calendar .mini .title {
    font-size: .8em;
}

.mini .calendar-calendar .week {
    font-size: .7em;
}

.mini-row {
    width: 100%;
    border: none;
}

.mini {
    width: 32%;
    vertical-align: top;
}

.calendar-calendar .stripe {
    height: 5px;
    width: auto;
    font-size: 1px !important;
    line-height: 1px !important;
}

.calendar-calendar .day-view .stripe {
    width: 100%;
}

table.calendar-legend {
    background-color: #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
}

table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
    height: 12px !important;
    font-size: 9px !important;
    line-height: 10px !important;
}

.calendar-legend td {
    text-align: left;
    padding-left: 5px;
}

.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}

.calendar-calendar td.calendar-agenda-hour {
    text-align: right;
    border: none;
    border-top: 1px solid #CCCCCC;
    padding-top: .25em;
    width: 1%;
}

.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: bold;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}

.calendar-calendar td.calendar-agenda-items {
    border: 1px solid #CCCCCC;
    text-align: left;
}

.calendar-calendar td.calendar-agenda-items div.calendar {
    width: auto;
    padding: .25em;
    margin: 0;
}

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em 0;
    background-color: #fff;
}

.calendar-date-select form {
    text-align: right;
    float: right;
    width: 25%;
}

.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
    clear: both;
}

.calendar-date-select .description {
    float: right;
}

.calendar-label {
    font-weight: bold;
    display: block;
    clear: both;
}

.calendar-calendar div.date-nav {
    background-color: #ccc;
    color: #777;
    padding: 0.2em;
    width: auto;
    border: 1px solid #ccc;
}

.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
    color: #777;
    text-decoration: none;
}

.calendar-calendar th.days {
    background-color: #eee;
    color: #777;
    font-weight: bold;
    border: 1px solid #ccc;
}

.calendar-calendar td.empty {
    background: #ccc;
    border-color: #ccc;
    color: #cc9;
}

.calendar-calendar table.mini td.empty {
    background: #fff;
    border-color: #fff;
}

.calendar-calendar td div.day {
    border: 1px solid #ccc;
    border-top: none;
    border-right: none;
    margin-bottom: 2px;
}

.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
    background: #eee;
}

.calendar-calendar div.calendar {
    border: none;
    font-size: x-small;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
    border: none;
    background: #ffc;
    padding: 0;
}

.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
    color: #444;
    background: #fff;
    text-align: right;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
    color: #444;
    font-weight: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
    font-weight: bold;
}

.calendar-calendar td .inner div.day a {
    color: #4b85ac;
}

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {}

.calendar-calendar td.past {}

.calendar-calendar td.future {}

.calendar-calendar td.has-events {}

.calendar-calendar td.has-no-events {}

.calendar-calendar tbody {
    border-top: none;
}

.calendar-calendar .month-view .full .inner,
.calendar-calendar .week-view .full .multi-day .inner {
    height: auto;
    min-height: auto;
}

.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item {
    float: left;
    width: 100%;
}

.calendar-calendar .week-view .full .calendar-agenda-hour,
.calendar-calendar .day-view .full .calendar-agenda-hour {
    padding-right: 2px;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
    width: 6%;
    min-width: 0px;
}

.calendar-calendar .week-view .full .days {
    width: 13%;
}

.calendar-calendar .month-view .full div.calendar,
.calendar-calendar .week-view .full div.calendar,
.calendar-calendar .day-view div.calendar {
    width: auto;
}

.calendar-calendar .month-view .full tr.date-box,
.calendar-calendar .month-view .full tr.date-box td,
.calendar-calendar .month-view .full tr.multi-day,
.calendar-calendar .month-view .full tr.multi-day td {
    height: 19px;
    max-height: 19px;
}

.calendar-calendar .month-view .full tr.single-day .no-entry,
.calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: 44px !important;
    line-height: 44px;
}

.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner {
    height: 22px !important;
    line-height: 22px;
}

.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view td {
    vertical-align: top;
    padding: 1px 2px 0 2px
}

.calendar-calendar .month-view .full td.date-box {
    height: 1%;
    border-bottom: 0px;
    padding-bottom: 2px;
}

.calendar-calendar .month-view .full .week {
    font-size: inherit;
}

.calendar-calendar .month-view .full .week a,
.calendar-calendar .week-view .full .week a {
    color: #4b85ac;
}

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
    border: none;
    background: none;
    margin-bottom: 0px;
}

.calendar-calendar .month-view .full td.date-box .inner,
.calendar-calendar .week-view .full td.date-box .inner {
    min-height: inherit;
}

.calendar-calendar .month-view .full td.multi-day,
.calendar-calendar .week-view .full td.multi-day {
    border-top: 0px;
    border-bottom: 0px;
}

.calendar-calendar .week-view .full .first td.multi-day {
    border-top: 1px solid #CCCCCC;
}

.calendar-calendar .month-view .full td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full td.multi-day .inner,
.calendar-calendar .week-view .full td.multi-day .inner,
.calendar-calendar .day-view .full td.multi-day .inner {
    min-height: inherit;
    width: auto;
    position: relative;
}

.calendar-calendar .month-view .full td.multi-day.no-entry {
    min-height: 0px;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
    background: #F4F4F4;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    background: none;
}

.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    margin: 0px 3px;
}

.calendar-calendar .day-view .full td .inner div.calendar div.stripe {
    margin: 0px;
}

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
    background: none;
    border-left: 2px solid #7C7F12;
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full td.date-box.today {
    border-width: 2px 2px 0px 2px;
    border-style: solid;
    border-color: #7C7F12;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
    border-left: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.date-box {
    border-bottom: 0px;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    float: none;
    display: block;
    margin: .25em auto;
    position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #ffc;
    width: auto;
    padding: 0px 3px;
    overflow: hidden;
}

.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview {
    background: none;
}

.calendar-calendar .day-view td div.dayview {
    padding: 0px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
    background: #74a5d7;
    height: 1.9em;
    overflow: hidden;
    margin: 0px auto;
    color: #ffffff;
    position: relative;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {
    height: 3.5em;
}

.calendar-calendar .month-view .full td.multi-day .inner .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .view-field a,
.calendar-calendar .week-view .full td.multi-day .inner .view-field,
.calendar-calendar .week-view .full td.multi-day .inner .view-field a,
.calendar-calendar .day-view .full td.multi-day .inner .view-field,
.calendar-calendar .day-view .full td.multi-day .inner .view-field a {
    color: #ffffff;
}

.calendar-calendar .full td.multi-day .calendar .view-field,
.calendar-calendar .full td.single-day .calendar .view-field {}

.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .week-view .full td.multi-day div.weekview {
    margin-bottom: 2px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field {
    white-space: nowrap;
    float: left;
    margin-right: 3px;
}

.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field {
    white-space: nowrap;
    display: inline;
    margin-right: 3px;
}

.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field {
    display: block;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    position: absolute;
    width: 3000px;
    left: 5px;
}

.calendar-calendar .day-view td .stripe,
.calendar-calendar .month-view .full td .stripe,
.calendar-calendar .week-view .full td .stripe {
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 3px;
    z-index: 2;
}

.calendar-calendar .full td.single-day .continuation,
.calendar-calendar .full td.single-day .continues,
.calendar-calendar .full td.single-day .cutoff {
    display: none;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
    float: left;
    margin-right: 3px;
    height: 1.9em;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
    height: 2.75em;
    padding-top: 0.75em;
    margin-right: 8px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    position: absolute;
    right: 0px !important;
    right: -1px;
    width: 10px;
    text-align: left;
    background: #74a5d7;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    height: 1.9em;
    padding-left: 6px;
    z-index: 1;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    height: 2.75em;
    padding-top: 0.75em;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    width: 8px;
    padding-left: 0px;
}

.calendar-calendar .week-view .full td.multi-day {
    padding: 2px;
}

.calendar-calendar .week-view td.single-day div.calendar {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.calendar-calendar .week-view .full tr.last td.multi-day {
    border-bottom: 1px solid #CCCCCC;
}

.view .date-nav-wrapper .clear-block {
    margin-bottom: 10px;
}

.view .date-nav-wrapper {
    position: relative;
    margin-top: 5px;
    width: 100%;
}

.view .date-nav-wrapper .date-nav {
    background-color: transparent;
    border: 0px;
    height: 30px;
    height: auto;
    min-height: 30px;
    position: relative;
    margin-bottom: 10px;
}

.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
    text-decoration: none;
    color: inherit;
    font-size: 12px;
}

.view .date-nav-wrapper.date-nav a:hover {
    text-decoration: underline;
}

.view .date-nav-wrapper .date-prev {
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 80px;
    left: auto;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}

.block-views .view .date-nav-wrapper .date-prev {
    left: 0;
    right: auto;
}

.view .date-nav-wrapper .date-prev a {
    margin-left: 10px;
    font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
    position: relative;
    width: 100%;
    top: 0px;
    text-align: center;
    z-index: 0;
}

.view .date-nav-wrapper .date-heading h3 {
    line-height: 30px;
    font-size: 1.7em;
}

.view .date-nav-wrapper .date-next {
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}

.view .date-nav-wrapper .date-next a {
    margin-right: 10px;
    font-weight: bold;
}

.attachment .calendar-calendar {
    margin-top: 20px;
    clear: both;
}

.calendar-calendar th a,
.attachment .calendar-calendar th {
    background-color: transparent;
    border: 0px;
}

.attachment .calendar-calendar th.calendar-agenda-hour {
    color: #777777;
    font-weight: bold;
    text-align: right;
}

.view-calendar .feed-icon {
    margin-top: 5px;
}

.view table.mini .date-prev,
.view table.mini .date-next {
    background: none;
}

.date-nav div.date-prev,
.date-nav div.date-next,
.date-nav {
    width: auto;
}

ul.calendar-links,
.region-content ul.calendar-links {
    margin: 0;
    padding: 0;
}

.year-view div.month-view div.date-nav {
    background-color: #DFDFDF;
    min-height: 20px;
}

.cklivestream {
    clear: both;
    margin: 0 0 10px 0;
    overflow: auto;
}

.ckfacebook {
    clear: both;
    width: 100%;
    height: 350px;
}

.cktwitter {
    width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}

.ckmailman {
    clear: both;
    width: 100%;
    min-height: 60px;
    margin-left: auto;
    margin-right: auto;
}

.ckmailman_input {
    width: 100%;
    max-width: 150px;
    min-width: 100px;
}

.cktwitter a,
.ckfacebook a,
.cklivestream a {
    padding: 5px 5px 5px 30px;
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
}

.cktwitter a {
    background: #eee url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/ckeditor_socialmedia/plugins/socialmedia/icons/twitter.png) 5px center no-repeat;
}

.ckfacebook a {
    background: #eee url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/ckeditor_socialmedia/plugins/socialmedia/icons/facebook.png) 5px center no-repeat;
}

.cklivestream a {
    background: #eee url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/ckeditor_socialmedia/plugins/socialmedia/icons/livestream.png) 5px center no-repeat;
}

.twtr-widget h3,
.twtr-widget h4 {
    clear: none;
}

.tableauWrapper {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}

.vimeoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -5px;
}

.vimeoWrapper iframe,
.vimeoWrapper object,
.vimeoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vimeoWrapper-link {
    margin-top: 3px;
}

#mc_embed_signup .indicates-required {
    display: none;
}

#mc_embed_signup .mc-field-group .asterisk {
    color: #e00;
}

#mc_embed_signup .mc-field-group .asterisk:after {
    content: " (required)";
}

#mc_embed_signup .mc-field-group input[type="email"],
#mc_embed_signup .mc-field-group input[type="text"] {
    width: 85%;
}

#mc_embed_signup .mc-field-group {
    margin: 1em 0 1em 0;
}

#comments {
    margin-top: 15px;
}

.indented {
    margin-left: 25px;
}

.comment-unpublished {
    background-color: #fff4f4;
}

.comment-preview {
    background-color: #ffffea;
}

#ui-datepicker-div {
    font-size: 100%;
    font-family: Verdana, sans-serif;
    background: #eee;
    border-right: 2px #666 solid;
    border-bottom: 2px #666 solid;
    z-index: 9999;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.date-repeat-input {
    float: left;
    margin-right: 5px;
    width: auto;
}

.date-repeat-input select {
    min-width: 7em;
}

.date-repeat fieldset {
    clear: both;
    float: none;
}

.date-repeat-radios {
    margin-bottom: 1em;
}

.date-repeat-radios input[type=radio] {
    float: left;
    margin: 0.75em 0.75em 0 0;
}

.date-repeat-radios .form-wrapper {
    float: left;
}

.date-repeat-radios .form-type-checkboxes .form-type-checkbox {
    width: 15%;
    float: left;
    margin: 0;
}

.date-repeat-radios .date-repeat-radios-item {
    margin-bottom: 1em;
}

.weekly .form-type-checkboxes .form-type-checkbox {
    float: left;
    margin-right: 10px;
}

.date-repeat-input.byday-count label,
.date-repeat-input.byday-count select,
.date-clear.bymonthday label,
.date-clear.bymonthday select {
    display: inline;
}

.date-repeat-input.byday-day label,
.date-clear.bymonthday .field-suffix {
    font-weight: bold;
}

.range-of-repeat .form-radios>div {
    margin-top: 0.5em;
}

.range-of-repeat .count input[type=text] {
    margin: 0 0.5em;
}

.range-of-repeat .until .form-wrapper {
    margin: 0 0.5em;
    display: inline-block;
    vertical-align: middle;
}

.range-of-repeat .until .form-radio,
.range-of-repeat .until .date-prefix-inline {
    margin: 0 0 1.4em 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_popup.label-above .form-radio,
.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
    margin: 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-within .form-radio,
.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
    margin: 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-above .form-radio,
.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
    margin: 1.4em 0 0 0;
    vertical-align: middle;
}

.range-of-repeat .until .form-type-date-text .date-padding {
    padding: 0;
}

.range-of-repeat .until.widget-date_select.label-within .date-padding {
    padding: 0;
}

.range-of-repeat .until.widget-date_select.label-above .date-padding {
    padding: 0;
}

.range-of-repeat .until .form-type-date-select,
.range-of-repeat .until .form-type-date-popup,
.range-of-repeat .until .form-type-date-text {
    border: none;
    margin: 0;
}

.field .field-label {
    font-weight: bold;
}

.field-label-inline .field-label,
.field-label-inline .field-items {
    float: left;
}

form .field-multiple-table {
    margin: 0;
}

form .field-multiple-table th.field-label {
    padding-left: 0;
}

form .field-multiple-table td.field-multiple-drag {
    width: 30px;
    padding-right: 0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: .5em;
}

form .field-add-more-submit {
    margin: .5em 0 0;
}

.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    text-indent: 0;
}

.me-plugin {
    position: absolute;
}

.mejs-embed,
.mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden;
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
    width: 100%;
    height: 100%;
}

.mejs-background {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs-poster img {
    border: 0;
    padding: 0;
    border: 0;
    display: block;
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs-overlay-play {
    cursor: pointer;
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/bigplay.png) no-repeat;
}

.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px;
}

.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: #333;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(0, 0, 0, 0.9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/loading.gif) 50% 50% no-repeat;
}

.mejs-container .mejs-controls {
    position: absolute;
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    height: 30px;
    width: 100%;
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    background: 0;
    font-family: Helvetica, Arial;
    border: 0;
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/controls.png) no-repeat;
}

.mejs-controls .mejs-button button:focus {
    outline: solid 1px yellow;
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px;
    overflow: hidden;
    text-align: center;
    padding: auto 4px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto;
}

.mejs-controls .mejs-play button {
    background-position: 0 0;
}

.mejs-controls .mejs-pause button {
    background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
    background-position: -112px 0;
}

.mejs-controls div.mejs-time-rail {
    width: 200px;
    padding-top: 5px;
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50, 50, 50, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #96172E;
    width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    width: 0;
    background: #FCD450;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px;
}

.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px;
}

.mejs-controls .mejs-volume-button {}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
    position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(50, 50, 50, 0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.5);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0;
}

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #333;
    background: rgba(50, 50, 50, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none;
}

.mejs-controls .mejs-captions-button {
    position: relative;
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0;
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1;
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
    overflow: hidden;
    border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
    background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
}

.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: normal;
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0;
}

.mejs-captions-position-hover {
    bottom: 45px;
}

.mejs-captions-text {
    padding: 3px 5px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(20, 20, 20, 0.8);
}

.mejs-clear {
    clear: both;
}

.me-cannotplay {}

.me-cannotplay a {
    color: #fff;
    font-weight: bold;
}

.me-cannotplay span {
    padding: 15px;
    display: block;
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0;
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0;
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0;
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001;
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff;
}

.mejs-controls .mejs-sourcechooser-button {
    position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/custom/media_link/mediaelement/background.png);
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

td.revision-current {
    background: #ffc;
}

.oh-display {
    display: block;
    white-space: nowrap;
}

.oh-display-label {
    display: inline-block;
    vertical-align: text-top;
    min-width: 3em;
}

.oh-display-times {
    display: inline-block;
    vertical-align: text-top;
}

.oh-display-hours {}

.oh-display-closed {
    font-style: italic;
}

div.field-type-office-hours div.office-hours-block div {
    display: inline;
    display: -moz-inline-box;
    display: inline-block;
}

.field-widget-office-hours-dynamic-widget label,
.field-widget-office-hours-dynamic-widget .form-item {
    display: inline;
    display: -moz-inline-box;
    display: inline-block;
}

td div.office-hours-block label {
    width: 6em;
    display: -moz-inline-box;
    display: inline-block;
    font-weight: bold;
    padding: 0 1em 0 0;
}

.rmc-nav {
    color: white;
    background-color: black;
    overflow: hidden;
}

.rmc-nav:hover,
.rmc-nav:focus-within {
    color: white;
}

.rmc-nav:hover .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines,
.rmc-nav:hover .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines::before,
.rmc-nav:hover .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines::after,
.rmc-nav:focus-within .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines,
.rmc-nav:focus-within .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines::before,
.rmc-nav:focus-within .rmc-nav__navigation-button>span.rmc-nav__navigation-button__lines::after {
    background-color: white;
}

.rmc-nav nav.rmc-nav form {
    padding: 0;
    margin: 0;
}

.rmc-nav .rmc-nav__navigation-button {
    background-color: black;
    border: none;
    cursor: pointer;
    letter-spacing: 0.045rem;
    text-transform: uppercase;
    padding: 1.85rem 0.5rem 0.5rem 0.5rem;
    text-decoration: none;
    user-select: none;
    white-space: nowrap;
    width: 100%;
    color: white;
    font-size: modular-scale(-1);
    position: relative;
    min-height: 4.375rem;
    text-align: center;
    margin-bottom: 0;
    font-weight: 400;
}

.rmc-nav .rmc-nav__navigation-button:hover,
.rmc-nav .rmc-nav__navigation-button:focus {
    background-color: black;
    color: white;
}

.rmc-nav label.navigation-button {
    padding: 0;
}

.rmc-nav .navigation-button>span.navigation-button__lines {
    position: absolute;
    top: 33.5%;
    left: 50%;
    margin-left: -0.75rem;
    display: block;
    -webkit-text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    height: 0.1rem;
    width: 1.5rem;
    background-color: #fff;
    font-size: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.rmc-nav .rmc-nav__navigation-button[aria-expanded=true] {
    position: fixed;
    top: 0;
    right: 0;
}

.rmc-nav .rmc-nav__navigation-button[aria-expanded=true]>span {
    right: 0;
}

.rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines,
.rmc-nav input.rmc-nav__checkbox:checked+.navigation-button>span.navigation-button__lines {
    background-color: transparent;
    width: 1.5rem;
}

.rmc-nav .navigation-button button {
    overflow: visible;
}

.rmc-nav .navigation-button:hover {
    color: white;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.rmc-nav .navigation-button>span.navigation-button__lines:before,
.rmc-nav .navigation-button>span.navigation-button__lines:after {
    -webkit-text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 2px;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    content: "";
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}

.rmc-nav .navigation-button>span.navigation-button__lines:before {
    -webkit-transform: translateY(-300%);
    -moz-transform: translateY(-300%);
    transform: translateY(-300%);
}

.rmc-nav .navigation-button>span.navigation-button__lines:after {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    transform: translateY(300%);
}

.rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines:before,
.rmc-nav input.rmc-nav__checkbox:checked+.navigation-button>span.navigation-button__lines:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
    background: white;
}

.rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines:after,
.rmc-nav input.rmc-nav__checkbox:checked+.navigation-button>span.navigation-button__lines:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
    background: white;
}

.rmc-nav .toggle {
    position: absolute;
    right: 0.6em;
    cursor: pointer;
    color: #fff;
}

.rmc-nav .container {
    background: #fff;
    min-height: 100%;
    padding: 0;
    margin: 0;
}

.rmc-nav .responsive-nav-menu,
.rmc-nav .responsive-nav-menu .sub-nav {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.rmc-nav .navigation-button[aria-expanded=true]~.rmc-nav__content-wrapper {
    display: block;
    height: 100%;
    -webkit-transform: translate(-100vw, 0);
    -moz-transform: translate(-100vw, 0);
    -ms-transform: translate(-100vw, 0);
    transform: translate(-100vw, 0);
}

.rmc-nav .rmc-nav__content-wrapper {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    position: fixed;
    overflow: auto;
    top: 4.375rem;
    width: 100%;
    background: #000;
    z-index: 10;
    right: -100vw;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.35 ease;
    -moz-transition: -moz-transform 0.35s ease;
    transition: transform 0.35s ease;
}

.rmc-nav .responsive-nav-menu ol li,
.rmc-nav .responsive-nav-menu ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rmc-nav .responsive-nav-menu .sub-nav .toggle span {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    display: inline-block;
}

.rmc-nav .responsive-nav-menu .sub-nav .toggle {
    top: 0;
}

.rmc-nav .responsive-nav-menu .sub-nav .toggle span {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    display: inline-block;
    padding: 0 0.5rem;
    font-weight: bold;
}

.rmc-nav .responsive-nav-menu .sub-nav {
    margin-left: 1rem;
}

.rmc-nav .responsive-nav-menu ul {
    margin: 0;
    background: black;
    line-height: 2.75rem;
    text-decoration: none;
    padding: 0;
    list-style: none;
}

.rmc-nav .responsive-nav-menu li a {
    padding: 0.75rem 1rem;
    margin-right: 0;
    line-height: 1.3rem;
    text-decoration: none;
    display: block;
    color: white;
}

.rmc-nav .responsive-nav-menu li a:hover,
.rmc-nav .responsive-nav-menu li a:focus,
.rmc-nav .responsive-nav-menu a.active,
.rmc-nav .responsive-nav-menu .toggle-sub:hover {
    background: #E4E4E4;
    color: black;
}

.rmc-nav .responsive-nav-menu li {
    border-bottom: 1px solid #222;
    font-size: modular-scale(1);
    letter-spacing: 0.05rem;
}

.rmc-nav .responsive-nav-menu li.expanded {
    position: relative;
}

.rmc-nav .responsive-nav-menu li.expanded .sub-nav li {
    border-top: 1px solid #222;
}

.rmc-nav .responsive-nav-menu li.expanded .toggle-sub {
    top: 0;
}

.rmc-nav .responsive-nav-menu .toggle-sub {
    letter-spacing: 0.045rem;
    color: #fff;
    background: #111;
    width: 2.2rem;
    border: none;
    border-left: 1px solid #444;
    cursor: pointer;
    text-align: center;
    position: absolute;
    right: 0;
    padding: 0.85rem 2rem 0.85rem 1rem;
}

.rmc-nav .responsive-nav-menu .toggle-sub[aria-expanded=true]:before {
    font-size: 1rem;
    display: inline-block;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.rmc-nav .responsive-nav-menu .toggle-sub[aria-expanded=false]:before {
    font-size: 1rem;
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.rmc-nav .responsive-nav-menu .toggle-sub:focus,
.rmc-nav .responsive-nav-menu .toggle-sub:hover {
    background: #E4E4E4;
    color: black;
}

.rmc-nav .responsive-nav-menu ul.sub-nav {
    display: block;
    right: -100vw;
    position: absolute;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35 ease;
    -moz-transition: -moz-transform 0.35s ease;
    transition: transform 0.35s ease;
}

.rmc-nav .responsive-nav-menu .toggle-sub[aria-expanded=true]+ul.sub-nav {
    -webkit-transform: translate(-100vw, 0);
    -moz-transform: translate(-100vw, 0);
    -ms-transform: translate(-100vw, 0);
    transform: translate(-100vw, 0);
    visibility: visible;
    opacity: 1;
}

.rmc-nav .responsive-nav-menu .toggle-sub[aria-expanded=false]+ul.sub-nav {
    -webkit-transform: translate(100vw, 0);
    -moz-transform: translate(100vw, 0);
    -ms-transform: translate(100vw, 0);
    transform: translate(100vw, 0);
    visibility: visible;
    opacity: 1;
}

.rmc-nav .responsive-nav-menu .tab {
    border-right: 1px solid black;
    margin: 0;
    padding: 0;
    float: left;
    height: auto;
}

.rmc-nav .responsive-nav-menu .tab[aria-selected=true]>div.tab-label,
.rmc-nav .responsive-nav-menu .tab[aria-selected=true]>label,
.rmc-nav .responsive-nav-menu .tab input[name=tab-group-responsive_menu_combined]:checked+label {
    color: black;
    background-color: #E4E4E4;
}

.rmc-nav .responsive-nav-menu .tab-1 {
    width: 49%;
}

.rmc-nav .responsive-nav-menu .tab-2 {
    width: 49%;
}

.rmc-nav .responsive-nav-menu .tab-3 {
    width: 33.3%;
}

.rmc-nav .responsive-nav-menu .tab-4 {
    width: 24%;
}

.rmc-nav .responsive-nav-menu .tab-5 {
    width: 24%;
}

.rmc-nav .responsive-nav-menu .tab-6 {
    width: 14.5%;
}

.rmc-nav .responsive-nav-menu .tab>div.tab-label,
.rmc-nav .responsive-nav-menu .tab>label {
    text-align: center;
    position: relative;
    font-size: modular-scale(2);
    padding: 1rem 0;
    letter-spacing: 0.045rem;
    color: white;
    display: block;
    font-weight: 300;
    margin-bottom: 0;
}

.rmc-nav .responsive-nav-menu .tab .content {
    position: absolute;
    top: 3.25rem;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
}

.rmc-nav .responsive-nav-menu>[aria-selected=false]>.content {
    display: none;
}

.rmc-nav .responsive-nav-menu ul li.sub-nav-view-open {
    position: absolute;
    top: 0;
    left: 0;
    background: red;
    width: 100%;
}

.rmc-nav ul.top-level-expanded>li>a,
.rmc-nav ul.top-level-expanded>li>button {
    display: none;
}

.rmc-nav ul.sub-nav-view li a,
.rmc-nav ul.sub-nav-view li button {
    display: none;
}

.rmc-nav ul.sub-nav-view>li.sub-nav-parent-view a,
.rmc-nav ul.sub-nav-view>li.sub-nav-parent-view button {
    display: block;
}

.rmc-nav ul.top-level-expanded>li.sub-nav-parent-view a,
.rmc-nav ul.top-level-expanded>li.sub-nav-parent-view button {
    display: block;
}

.rmc-nav .responsive-nav-menu ul.top-level-expanded>li,
.rmc-nav .responsive-nav-menu ul.top-level-expanded ul.sub-nav-view>li {
    border: none;
}

.rmc-nav .nested-arrow:before {
    content: "^";
}

body.navbar-adminstration~.rmc-nav__navigation-button[aria-expanded=true] {
    top: 30px;
}

body.toolbar .rmc-nav__navigation-button[aria-expanded=true] {
    top: 30px;
}

body.toolbar .rmc-nav__navigation-button[aria-expanded=true]~.rmc-nav__content-wrapper {
    top: 100px;
}

body.toolbar-drawer .rmc-nav__navigation-button[aria-expanded=true] {
    top: 65px;
}

body.toolbar-drawer .rmc-nav__navigation-button[aria-expanded=true]~.rmc-nav__content-wrapper {
    top: 135px;
}

.search-form {
    margin-bottom: 1em;
}

.search-form input {
    margin-top: 0;
    margin-bottom: 0;
}

.search-results {
    list-style: none;
}

.search-results p {
    margin-top: 0;
}

.search-results .title {
    font-size: 1.2em;
}

.search-results li {
    margin-bottom: 1em;
}

.search-results .search-snippet-info {
    padding-left: 1em;
}

.search-results .search-info {
    font-size: 0.85em;
}

.search-advanced .criterion {
    float: left;
    margin-right: 2em;
}

.search-advanced .action {
    float: left;
    clear: left;
}

#permissions td.module {
    font-weight: bold;
}

#permissions td.permission {
    padding-left: 1.5em;
}

#permissions tr.odd .form-item,
#permissions tr.even .form-item {
    white-space: normal;
}

#user-admin-settings fieldset .fieldset-description {
    font-size: 0.85em;
    padding-bottom: .5em;
}

#user-admin-roles td.edit-name {
    clear: both;
}

#user-admin-roles .form-item-name {
    float: left;
    margin-right: 1em;
}

.password-strength {
    width: 17em;
    float: right;
    margin-top: 1.4em;
}

.password-strength-title {
    display: inline;
}

.password-strength-text {
    float: right;
    font-weight: bold;
}

.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}

.password-indicator div {
    height: 100%;
    width: 0%;
    background-color: #47C965;
}

input.password-confirm,
input.password-field {
    width: 16em;
    margin-bottom: 0.4em;
}

div.password-confirm {
    float: right;
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em;
}

div.form-item div.password-suggestions {
    padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
    margin-bottom: 0;
}

.confirm-parent,
.password-parent {
    clear: left;
    margin: 0;
    width: 36.3em;
}

.profile {
    clear: both;
    margin: 1em 0;
}

.profile .user-picture {
    float: right;
    margin: 0 1em 1em 0;
}

.profile h3 {
    border-bottom: 1px solid #ccc;
}

.profile dl {
    margin: 0 0 1.5em 0;
}

.profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold;
}

.profile dd {
    margin: 0 0 1em 0;
}

.vco-slider .nav-next:hover,
.vco-slider .nav-previous:hover {
    background-color: rgba(0, 0, 0, 0.65);
}

.vco-slider .nav-next:hover .icon {
    background-position: -232px 0;
}

.vco-slider .nav-previous:hover .icon {
    background-position: -208px 0;
}

#timelinejs-embedded-timeline-timeline-page .vco-storyjs {
    z-index: 0;
}

.view-embedded-timeline .vco-storyjs .vco-feature h1,
.view-embedded-timeline .vco-storyjs .vco-feature h2,
.view-embedded-timeline .vco-storyjs .vco-feature h3,
.view-embedded-timeline .vco-storyjs .vco-feature h4,
.view-embedded-timeline .vco-storyjs .vco-feature h5,
.view-embedded-timeline .vco-storyjs .vco-feature h6 {
    font-family: verdana, geneva, sans-serif;
    line-height: 1.2em;
    margin-bottom: 0.5em;
    color: #000000;
}

.view-embedded-timeline .vco-storyjs .vco-feature h2,
.view-embedded-timeline .vco-storyjs .vco-feature h3,
.view-embedded-timeline .vco-storyjs .vco-feature h4,
.view-embedded-timeline .vco-storyjs .vco-feature h5,
.view-embedded-timeline .vco-storyjs .vco-feature h6 {
    font-weight: bold;
    clear: both;
}

.view-embedded-timeline .vco-storyjs .vco-feature h3 {
    font-size: 1.2em;
    color: #111;
    margin-bottom: .8em;
    text-align: center;
}

.view-embedded-timeline .vco-slider .nav-previous .date,
.view-embedded-timeline .vco-slider .nav-next .date {
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    text-transform: none;
    color: #fff;
}

.view-embedded-timeline .vco-slider .nav-previous .title,
.view-embedded-timeline .vco-slider .nav-next .title {
    font-size: 14px;
    line-height: 15px;
    color: #fff;
}

.view-embedded-timeline .vco-storyjs p,
.view-embedded-timeline .vco-slider .slider-item .content .content-container .text .container p,
.view-embedded-timeline .vco-storyjs blockquote,
.view-embedded-timeline .vco-storyjs blockquote p,
.view-embedded-timeline .vco-storyjs .twitter blockquote p {
    font-family: verdana, geneva, sans-serif !important;
}

.vco-skinny.vco-notouch .vco-slider .nav-previous:hover .nav-container .date,
.vco-skinny.vco-notouch .vco-slider .nav-next:hover .nav-container .date,
.vco-skinny.vco-notouch .vco-slider .nav-previous:hover .nav-container .title,
.vco-skinny.vco-notouch .vco-slider .nav-next:hover .nav-container .title {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.vco-slider .slider-item .content .content-container .text .container h2.date,
.vco-slider .slider-item .content .content-container .text .container p {
    text-align: center;
}

.uw_tips_container {
    float: left;
    width: 80%;
}

.uw_tips_content {
    float: left;
    width: 18%;
    margin-left: 1%;
    margin-top: 2.2em;
    background-color: white;
    border: solid 1px #ccc;
    border-radius: 5px;
}

.uw_tips_content h2 {
    font-size: 1.2em;
    border-bottom: solid 1px #ccc;
    background-color: #ffc;
    margin: 0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.uw_tips_content div {
    padding: 10px;
}

.uw_tips_content p {
    margin: 0;
}

.uw_tips_content hr {
    margin-bottom: 10px;
}

.dashboard-news-link-title {}

.dashboard-news-date {
    color: #444444;
    display: inline-block;
    font-size: 0.85em;
    width: 110px;
}

.dashboard-news-more-link {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: 114px;
}

.view-web-resources-news .view-content .views-row .views-field {
    margin-bottom: 2px;
}

.gmap-popup .location .adr {
    margin-left: 0em !important;
}

ul.uw_org_chart li>ul>li>div:after {
    clear: both;
    content: " ";
    display: block;
    line-height: 0;
    height: 0;
    visibility: hidden;
}

ul.uw_org_chart,
ul.uw_org_chart>li {
    padding-left: 0;
}

ul.uw_org_chart li>ul {
    padding: 0 0 0 0.5em;
    margin: 0 0 0 1.5em;
}

ul.uw_org_chart li>ul>li {
    border-left: 1px solid #000;
    padding-top: 1em;
    padding-left: 0;
    margin-top: 0;
    margin-left: 0;
}

ul.uw_org_chart li>ul>li:last-child {
    border-left: 0;
    margin-left: 1px;
}

ul.uw_org_chart .uw_org_chart_box {
    max-width: 16em;
    padding: 0.7em;
    border: 1px solid #000;
    text-align: center;
}

ul.uw_org_chart ul .uw_org_chart_box {
    float: left;
}

ul.uw_org_chart .uw_org_chart_box>ul {
    text-align: left;
}

ul.uw_org_chart ul .uw_org_chart_connector {
    float: left;
    width: 1.0em;
    height: 2.2em;
    margin-top: -1em;
    margin-left: -1px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
}

ul.uw_org_chart>li,
ul.uw_org_chart li>ul>li {
    list-style: none;
}

ul.uw_org_chart li {
    margin: 0;
}

#sliding-popup {
    z-index: 99999;
    text-align: center;
    background: #fdd54f;
    background: rgba(253, 213, 79, 0.98);
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    -moz-transform: translate(-50%, -10%);
    -o-transform: translate(-50%, -10%);
    -ms-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    padding: 1.2rem 0;
    width: 80%;
    -webkit-box-shadow: 0px 0px 24px -5px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0px 0px 24px -5px rgba(0, 0, 0, 0.45);
    box-shadow: 0px 0px 24px -5px rgba(0, 0, 0, 0.45);
}

#sliding-popup .popup-content #popup-text h1,
#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text h3 {
    color: #000;
}

#sliding-popup .popup-content #popup-text p {
    color: #000;
    font-size: 0.8rem;
    line-height: 1.4;
    margin: 0 0 1rem 0;
    font-family: Typ1451-Medium, Verdana, Arial, Helvetica, sans-serif;
}

.sliding-popup-bottom {
    position: fixed;
}

.sliding-popup-top {
    position: relative;
}

#sliding-popup .popup-content {
    margin: 0 auto;
    max-width: 90%;
    display: inline-block;
    text-align: left;
    width: 100%;
    color: #fff;
}

#sliding-popup .popup-content #popup-buttons {
    float: right;
    max-width: 40%;
}

.agree-button {
    margin-top: 0.7rem;
}

#sliding-popup button {
    cursor: pointer;
    background-color: #000;
    border: 2px solid transparent;
    color: #fdd54f;
}

#sliding-popup button:hover {
    cursor: pointer;
    background-color: transparent;
    color: #000;
    border: 2px solid #000;
}

#sliding-popup .popup-content #popup-text {
    float: left;
    max-width: 60%;
}

.eu-cookie-withdraw-tab {
    cursor: pointer;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top,
.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner {
    transform: scaleY(-1);
}

.eu-cookie-withdraw-tab {
    position: absolute;
    top: 0;
    transform: translate(-50%, -100%);
    left: 50%;
}

.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab {
    transform: translate(-50%, -100%) scaleY(-1);
}

@media screen and (max-width:600px) {
    #sliding-popup {
        padding: 2rem;
        width: 95%;
    }

    #sliding-popup .popup-content {
        max-width: 100%;
    }

    #sliding-popup .popup-content #popup-text {
        max-width: 100%;
    }

    #sliding-popup .popup-content #popup-buttons {
        clear: both;
        float: none;
        max-width: 100%;
    }
}

.eu-cookie-compliance-banner h2 {
    font-family: "BureauGrotCond Book", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.42383rem;
    border: none;
    font-weight: 400;
    letter-spacing: inherit;
    padding: 0;
}

@media screen and (min-width:48.0625rem) {
    .eu-cookie-compliance-banner h2 {
        font-size: 1.80203rem;
    }
}

.uw_video-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.uw_video-embed iframe,
.uw_video-embed object,
.uw_video-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.uw_video-embed-link {
    margin-top: 5px;
}

.view-uw-workbench-recent-content .views-exposed-form label {
    margin: 0;
    padding: 0;
}

.view-uw-workbench-recent-content .form-item {
    padding: 1px 0;
}

.view-uw-workbench-recent-content input[type="text"] {
    width: 10em;
}

.view-uw-workbench-recent-content #edit-changed,
.view-uw-workbench-recent-content #edit-changed-1 {
    width: 12em;
}

.view-uw-workbench-recent-content .description {
    display: none;
}

#global-message {
    color: white;
    background-color: rgb(205, 20, 67);
    text-align: center;
    padding: 16px;
}

#global-message a {
    color: white;
}

#global-message a:hover,
#global-message a:focus {
    border-bottom: 2px solid white;
}

#global-message * {
    margin: 0;
    padding: 0;
}

html {
    box-sizing: border-box
}

*,
::after,
::before {
    box-sizing: inherit
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.text-align-left {
    text-align: left !important
}

.text-align-right {
    text-align: right !important
}

.text-align-center {
    text-align: center !important
}

.no-padding {
    padding: 0 !important
}

.no-padding img {
    padding: 0 !important
}

@font-face {
    font-family: iconic;
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/iconic.eot);
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/iconic.eot?#iefix) format("embedded-opentype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/iconic.svg#iconic) format("svg"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/iconic.woff) format("woff"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/iconic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

[data-icon]:before {
    font-family: iconic;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: iconic;
    font-style: normal;
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.icon-play:before {
    content: "\e000"
}

.icon-pause:before {
    content: "\e001"
}

fieldset {
    background-color: #fff;
    border: none;
    font-size: 1rem;
    margin: 0;
    padding: 0;
    line-height: inherit;
    font-weight: inherit
}

input,
label,
select {
    display: block;
    font-family: inherit;
    font-size: 1rem;
    line-height: inherit;
    margin: 0
}

input.chevron-submit,
label.chevron-submit,
select.chevron-submit {
    width: 1.125rem;
    height: 1.125rem;
    overflow: hidden;
    text-indent: -999rem;
    line-height: 0;
    border: none;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/search-arrows.png) no-repeat -18px 0;
    color: #fff;
    cursor: pointer
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {

    input.chevron-submit,
    label.chevron-submit,
    select.chevron-submit {
        background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/search-arrows-2x.png) no-repeat -18px 0;
        background-size: 54px 18px
    }
}

@media only screen and (min-resolution:2dppx) {

    input.chevron-submit,
    label.chevron-submit,
    select.chevron-submit {
        background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/search-arrows-2x.png) no-repeat -18px 0;
        background-size: 54px 18px
    }
}

input.chevron-submit:focus,
label.chevron-submit:focus,
select.chevron-submit:focus {
    background-position: 0 0
}

.search-wrapper input {
    height: 1.625rem
}

label {
    font-weight: 600;
    margin-bottom: .375rem
}

label.required::after {
    content: "*"
}

label abbr {
    display: none
}

optgroup {
    font-family: inherit
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select[multiple=multiple],
textarea {
    background-color: #fff;
    border: 1px solid #fafafa;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1rem
}

input[type=color]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=datetime]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select[multiple=multiple]:hover,
textarea:hover {
    border-color: #e1e1e1
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select[multiple=multiple]:focus,
textarea:focus {
    border-color: #757575;
    outline: 0
}

textarea {
    resize: vertical
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=checkbox],
input[type=radio] {
    margin-right: .375rem
}

input[type=checkbox].visuallyhidden,
input[type=radio].visuallyhidden {
    display: none
}

input[type=file] {
    padding-bottom: .75rem;
    width: 100%
}

select {
    max-width: 100%;
    width: auto
}

ol,
ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

ol.circle,
ul.circle {
    list-style-type: circle
}

ol.disc,
ul.disc {
    list-style-type: disc
}

ol.square,
ul.square {
    list-style-type: square
}

ol.lower-roman,
ul.lower-roman {
    list-style-type: lower-roman
}

ol.upper-roman,
ul.upper-roman {
    list-style-type: upper-roman
}

ol.lower-alpha,
ul.lower-alpha {
    list-style-type: lower-alpha
}

ol.upper-alpha,
ul.upper-alpha {
    list-style-type: upper-alpha
}

ol.decimal,
ul.decimal {
    list-style-type: decimal
}

ol li.logout,
ul li.logout {
    display: none
}

dl dt {
    font-weight: 700;
    margin-left: 1rem;
    margin-top: 1rem
}

dl dd {
    margin-left: 3rem
}

html {
    font-size: 100%
}

body {
    -webkit-text-size-adjust: none;
    color: #333;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 .75rem;
    padding: 0
}

p {
    margin: 0 0 .75rem
}

a {
    color: #757575;
    text-decoration: none;
    transition: color .1s linear
}

a:active,
a:focus,
a:hover {
    color: #4f4f4f
}

a:active,
a:focus {
    outline: 0
}

#ie6message a:link,
#ie6message a:visited {
    color: #00f
}

.uw-header a {
    color: #fff;
    text-decoration: none
}

.uw-header a:hover {
    color: #fff;
    text-decoration: underline
}

.uw-header a:visited {
    color: #fff
}

hr {
    border-bottom: 1px solid #fafafa;
    border-left: none;
    border-right: none;
    border-top: none;
    margin: 1.5rem 0
}

img,
picture {
    max-width: 100%
}

img.image-left,
picture.image-left {
    float: left;
    margin: 0 1rem 1rem 0
}

img.image-right,
picture.image-right {
    float: right;
    margin: 0 0 1rem 1rem
}

img.image-center,
picture.image-center {
    display: block;
    margin: auto
}

img.image-full,
picture.image-full {
    display: block;
    margin: auto;
    float: none
}

@font-face {
    font-family: 'BureauGrotCond Book';
    src: url(/fonts/Bureau_Grot-Condensed_Book.eot);
    src: url(/fonts/Bureau_Grot-Condensed_Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Condensed_Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Condensed_Book.woff) format("woff"), url(/fonts/Bureau_Grot-Condensed_Book.svg#Bureau_Grot-Condensed_Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: BureauGrotWide;
    src: url(/fonts/Bureau_Grot-Wide_Light.eot);
    src: url(/fonts/Bureau_Grot-Wide_Light.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Wide_Light.woff2) format("woff2"), url(/fonts/Bureau_Grot-Wide_Light.woff) format("woff"), url(/fonts/Bureau_Grot-Wide_Light.svg#Bureau_Grot-Wide_Light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'BureauGrot Book';
    src: url(/fonts/BureauGrot-Book.eot);
    src: url(/fonts/Bureau_Grot-Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Book.woff) format("woff"), url(/fonts/Bureau_Grot-Book.svg#Bureau_Grot-Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: BureauGrotCond;
    src: url(/fonts/BureauGrot-Condensed_Bold.eot);
    src: url(/fonts/Bureau_Grot-Condensed_Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Condensed_Bold.woff2) format("woff2"), url(/fonts/Bureau_Grot-Condensed_Bold.woff) format("woff"), url(/fonts/Bureau_Grot-Condensed_Bold.svg#Bureau_Grot-Condensed_Bold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: BureauGrot;
    src: url(/fonts/BureauGrot-Light.eot);
    src: url(/fonts/Bureau_Grot-Light.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Light.woff2) format("woff2"), url(/fonts/Bureau_Grot-Light.woff) format("woff"), url(/fonts/Bureau_Grot-Light.svg#Bureau_Grot-Light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'BureauGrotWide Book';
    src: url(/fonts/BureauGrotWide-Book.eot);
    src: url(/fonts/Bureau_Grot-Wide_Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Wide_Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Wide_Book.woff) format("woff"), url(/fonts/Bureau_Grot-Wide_Book.svg#Bureau_Grot-Wide_Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Regularalternate;
    src: url(/fonts/lineto-typ1451-regularalternate.eot);
    src: url(/fonts/lineto-typ1451-regularalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-regularalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-regularalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Mediumalternate;
    src: url(/fonts/lineto-typ1451-mediumalternate.eot);
    src: url(/fonts/lineto-typ1451-mediumalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-mediumalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-mediumalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Regular;
    src: url(/fonts/lineto-typ1451-regular.eot);
    src: url(/fonts/lineto-typ1451-regular.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-regular.woff2) format("woff2"), url(/fonts/lineto-typ1451-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Boldalternate;
    src: url(/fonts/lineto-typ1451-boldalternate.eot);
    src: url(/fonts/lineto-typ1451-boldalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-boldalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-boldalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Medium;
    src: url(/fonts/lineto-typ1451-medium.eot);
    src: url(/fonts/lineto-typ1451-medium.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-medium.woff2) format("woff2"), url(/fonts/lineto-typ1451-medium.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Bold;
    src: url(/fonts/lineto-typ1451-bold.eot);
    src: url(/fonts/lineto-typ1451-bold.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-bold.woff2) format("woff2"), url(/fonts/lineto-typ1451-bold.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Light;
    src: url(/fonts/lineto-typ1451-light.eot);
    src: url(/fonts/lineto-typ1451-light.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-light.woff2) format("woff2"), url(/fonts/lineto-typ1451-light.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Lightalternate;
    src: url(/fonts/lineto-typ1451-lightalternate.eot);
    src: url(/fonts/lineto-typ1451-lightalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-lightalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-lightalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: fdsu-rwd;
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/fdsu-rwd.eot?yngg0);
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/fdsu-rwd.eot?yngg0#iefix) format("embedded-opentype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/fdsu-rwd.ttf?ntl5e3) format("truetype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/fdsu-rwd.woff?ntl5e3) format("woff"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/fonts/fdsu-rwd.svg?ntl5e3) format("svg");
    font-weight: 400;
    font-style: normal
}

.ifdsu {
    font-family: fdsu-rwd;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fdsu-vimeo:before {
    content: ""
}

.fdsu-vimeo-box:before {
    content: ""
}

.fdsu-add-to-calendar:before {
    content: "★"
}

.fdsu-envelope:before {
    content: ""
}

.fdsu-bubble:before {
    content: ""
}

.fdsu-binoculars:before {
    content: ""
}

.fdsu-search:before {
    content: ""
}

.fdsu-search-2:before {
    content: ""
}

.fdsu-search-shade:before {
    content: ""
}

.fdsu-arrow-right:before {
    content: ""
}

.fdsu-googleplus-box:before {
    content: ""
}

.fdsu-github:before {
    content: ""
}

.fdsu-github-box:before {
    content: ""
}

.fdsu-yahoo:before {
    content: ""
}

.fdsu-tux:before {
    content: ""
}

.fdsu-apple:before {
    content: ""
}

.fdsu-finder:before {
    content: ""
}

.fdsu-android:before {
    content: ""
}

.fdsu-windows:before {
    content: ""
}

.fdsu-windows8:before {
    content: ""
}

.fdsu-skype:before {
    content: ""
}

.fdsu-html5:before {
    content: ""
}

.fdsu-css3:before {
    content: ""
}

.fdsu-chrome:before {
    content: ""
}

.fdsu-firefox:before {
    content: ""
}

.fdsu-IE:before {
    content: ""
}

.fdsu-opera:before {
    content: ""
}

.fdsu-safari:before {
    content: ""
}

.fdsu-close:before {
    content: ""
}

.fdsu-si-comm:before {
    content: ""
}

.fdsu-info:before {
    content: ""
}

.fdsu-info-2:before {
    content: ""
}

.fdsu-chevron:before {
    content: ""
}

.fdsu-ical:before {
    content: ""
}

.fdsu-arrow:before {
    content: ""
}

.fdsu-comment:before {
    content: ""
}

.fdsu-share:before {
    content: ""
}

.fdsu-facebook:before {
    content: ""
}

.fdsu-facebook-box:before {
    content: ""
}

.fdsu-instagram-box:before {
    content: ""
}

.fdsu-instagram:before {
    content: ""
}

.fdsu-linkedin:before {
    content: ""
}

.fdsu-linkedin-box:before {
    content: ""
}

.fdsu-twitter:before {
    content: ""
}

.fdsu-twitter-box:before {
    content: ""
}

.fdsu-youtube-box:before {
    content: ""
}

.fdsu-youtube:before {
    content: ""
}

.fdsu-calendar:before {
    content: ""
}

.fdsu-cloud:before {
    content: ""
}

.fdsu-rss-box:before {
    content: ""
}

.fdsu-snapchat:before {
    content: ""
}

.fdsu-si-comp:before {
    content: ""
}

.fdsu-si-infrastructure:before {
    content: ""
}

.fdsu-si-professionals:before {
    content: ""
}

.fdsu-si-security:before {
    content: ""
}

.fdsu-si-teach:before {
    content: ""
}

body.org_default .uwm-pub-cat-name span a,
body.org_default .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #fdd54f
}

body.org_default .uwm-pub-cat-name span a:focus,
body.org_default .uwm-pub-cat-name span a:hover,
body.org_default .uwm-pub-cat-theme span a:focus,
body.org_default .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_default .uwm-pub-cat-name span.cat-theme,
body.org_default .uwm-pub-cat-name span.cat-type,
body.org_default .uwm-pub-cat-theme span.cat-theme,
body.org_default .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_default a[href="#navigation"]:active,
body.org_default a[href="#navigation"]:link,
body.org_default a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_default a[href="#navigation"]:focus,
body.org_default a[href="#navigation"]:hover {
    color: #fdd54f !important
}

body.org_default .navigation-button span {
    background-color: #fff
}

body.org_default .navigation-button:focus span,
body.org_default .navigation-button:hover span {
    background-color: #fdd54f
}

body.org_default .navigation-button:focus span::after,
body.org_default .navigation-button:focus span::before,
body.org_default .navigation-button:hover span::after,
body.org_default .navigation-button:hover span::before {
    background-color: #fdd54f
}

body.org_default .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_default .uwm-main-nav ul li.active {
    border-top: 1px solid #fdd54f;
    border-bottom: 1px solid #fdd54f
}

body.org_default .uwm-main-nav ul li.active a {
    color: #fdd54f !important
}

body.org_default .uwm-main-nav ul li a:focus,
body.org_default .uwm-main-nav ul li a:hover {
    color: #fdd54f !important
}

body.org_default .uwm-main-nav ul li a:focus,
body.org_default .uwm-main-nav ul li a:hover {
    color: #fdd54f
}

body.org_default .uwm-social-share-btns li a:active::before,
body.org_default .uwm-social-share-btns li a:link::before,
body.org_default .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_default .uwm-social-share-btns li a:active:focus::before,
body.org_default .uwm-social-share-btns li a:active:hover::before,
body.org_default .uwm-social-share-btns li a:link:focus::before,
body.org_default .uwm-social-share-btns li a:link:hover::before,
body.org_default .uwm-social-share-btns li a:visited:focus::before,
body.org_default .uwm-social-share-btns li a:visited:hover::before {
    background-color: #fdd54f
}

body.org_default .uwm-social-links ul li a:focus .ifdsu,
body.org_default .uwm-social-links ul li a:hover .ifdsu {
    color: #fdd54f;
    background-color: #3f3f3f
}

body.org_default .uw-territorial a {
    color: #ffd54f
}

body.org_default .uwm-login a {
    color: #fdd54f
}

body.org_default .more-feature a:focus,
body.org_default .more-feature a:hover {
    color: #fff !important;
    background-color: #fdd54f
}

body.org_default .uwm-subscribe-button a.button,
body.org_default .uwm-support-button a.button {
    color: #fff !important;
    background-color: #fdd54f
}

body.org_default .uwm-subscribe-button a.button:focus,
body.org_default .uwm-subscribe-button a.button:hover,
body.org_default .uwm-support-button a.button:focus,
body.org_default .uwm-support-button a.button:hover {
    background-color: #e4b429
}

body.org_default .uwm-top-link abbr {
    color: #fdd54f
}

body.org_default .uwm-site-title a {
    color: #fff
}

body.org_default .uwm-site-title a:focus,
body.org_default .uwm-site-title a:hover {
    color: #fffaaa
}

body.org_default .uwm-nested-insert {
    border: 2px solid #fdd54f
}

body.org_default .close-reveal-modal:focus,
body.org_default .close-reveal-modal:hover {
    background-color: #fdd54f
}

body.org_default .uwm-nested-article-meta {
    border-bottom: 2px solid #fdd54f
}

body.org_default .uwm-next-link,
body.org_default .uwm-previous-link {
    background-color: #fdd54f;
    color: #fff
}

body.org_default .uwm-testimonials .button,
body.org_default .uwm-testimonials a.button {
    background-color: #fdd54f
}

body.org_default .uwm-testimonials .button:hover,
body.org_default .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_default .uwm-related-articles-header {
    border-left: 4px solid #fdd54f
}

body.org_default .caption strong {
    color: #000
}

body.org_default .uwm-related-item a {
    color: #3f3f3f
}

body.org_ahs .uwm-pub-cat-name span a,
body.org_ahs .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #0098a5
}

body.org_ahs .uwm-pub-cat-name span a:focus,
body.org_ahs .uwm-pub-cat-name span a:hover,
body.org_ahs .uwm-pub-cat-theme span a:focus,
body.org_ahs .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_ahs .uwm-pub-cat-name span.cat-theme,
body.org_ahs .uwm-pub-cat-name span.cat-type,
body.org_ahs .uwm-pub-cat-theme span.cat-theme,
body.org_ahs .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_ahs a[href="#navigation"]:active,
body.org_ahs a[href="#navigation"]:link,
body.org_ahs a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_ahs a[href="#navigation"]:focus,
body.org_ahs a[href="#navigation"]:hover {
    color: #0098a5 !important
}

body.org_ahs .navigation-button span {
    background-color: #fff
}

body.org_ahs .navigation-button:focus span,
body.org_ahs .navigation-button:hover span {
    background-color: #0098a5
}

body.org_ahs .navigation-button:focus span::after,
body.org_ahs .navigation-button:focus span::before,
body.org_ahs .navigation-button:hover span::after,
body.org_ahs .navigation-button:hover span::before {
    background-color: #0098a5
}

body.org_ahs .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_ahs .uwm-main-nav ul li.active {
    border-top: 1px solid #0098a5;
    border-bottom: 1px solid #0098a5
}

body.org_ahs .uwm-main-nav ul li.active a {
    color: #0098a5 !important
}

body.org_ahs .uwm-main-nav ul li a:focus,
body.org_ahs .uwm-main-nav ul li a:hover {
    color: #0098a5 !important
}

body.org_ahs .uwm-main-nav ul li a:focus,
body.org_ahs .uwm-main-nav ul li a:hover {
    color: #0098a5
}

body.org_ahs .uwm-social-share-btns li a:active::before,
body.org_ahs .uwm-social-share-btns li a:link::before,
body.org_ahs .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_ahs .uwm-social-share-btns li a:active:focus::before,
body.org_ahs .uwm-social-share-btns li a:active:hover::before,
body.org_ahs .uwm-social-share-btns li a:link:focus::before,
body.org_ahs .uwm-social-share-btns li a:link:hover::before,
body.org_ahs .uwm-social-share-btns li a:visited:focus::before,
body.org_ahs .uwm-social-share-btns li a:visited:hover::before {
    background-color: #0098a5
}

body.org_ahs .uwm-social-links ul li a:focus .ifdsu,
body.org_ahs .uwm-social-links ul li a:hover .ifdsu {
    color: #0098a5;
    background-color: #3f3f3f
}

body.org_ahs .uw-territorial a {
    color: #ffd54f
}

body.org_ahs .uwm-login a {
    color: #0098a5
}

body.org_ahs .more-feature a:focus,
body.org_ahs .more-feature a:hover {
    color: #fff !important;
    background-color: #0098a5
}

body.org_ahs .uwm-subscribe-button a.button,
body.org_ahs .uwm-support-button a.button {
    color: #fff !important;
    background-color: #0098a5
}

body.org_ahs .uwm-subscribe-button a.button:focus,
body.org_ahs .uwm-subscribe-button a.button:hover,
body.org_ahs .uwm-support-button a.button:focus,
body.org_ahs .uwm-support-button a.button:hover {
    background-color: #005963
}

body.org_ahs .uwm-top-link abbr {
    color: #0098a5
}

body.org_ahs .uwm-site-title a {
    color: #fff
}

body.org_ahs .uwm-site-title a:focus,
body.org_ahs .uwm-site-title a:hover {
    color: #97dfef
}

body.org_ahs .uwm-nested-insert {
    border: 2px solid #0098a5
}

body.org_ahs .close-reveal-modal:focus,
body.org_ahs .close-reveal-modal:hover {
    background-color: #0098a5
}

body.org_ahs .uwm-nested-article-meta {
    border-bottom: 2px solid #0098a5
}

body.org_ahs .uwm-next-link,
body.org_ahs .uwm-previous-link {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs .uwm-testimonials .button,
body.org_ahs .uwm-testimonials a.button {
    background-color: #0098a5
}

body.org_ahs .uwm-testimonials .button:hover,
body.org_ahs .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_ahs .uwm-related-articles-header {
    border-left: 4px solid #0098a5
}

body.org_ahs .caption strong {
    color: #000
}

body.org_ahs .uwm-related-item a {
    color: #3f3f3f
}

body.org_art .uwm-pub-cat-name span a,
body.org_art .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #e78100
}

body.org_art .uwm-pub-cat-name span a:focus,
body.org_art .uwm-pub-cat-name span a:hover,
body.org_art .uwm-pub-cat-theme span a:focus,
body.org_art .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_art .uwm-pub-cat-name span.cat-theme,
body.org_art .uwm-pub-cat-name span.cat-type,
body.org_art .uwm-pub-cat-theme span.cat-theme,
body.org_art .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_art a[href="#navigation"]:active,
body.org_art a[href="#navigation"]:link,
body.org_art a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_art a[href="#navigation"]:focus,
body.org_art a[href="#navigation"]:hover {
    color: #e78100 !important
}

body.org_art .navigation-button span {
    background-color: #fff
}

body.org_art .navigation-button:focus span,
body.org_art .navigation-button:hover span {
    background-color: #e78100
}

body.org_art .navigation-button:focus span::after,
body.org_art .navigation-button:focus span::before,
body.org_art .navigation-button:hover span::after,
body.org_art .navigation-button:hover span::before {
    background-color: #e78100
}

body.org_art .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_art .uwm-main-nav ul li.active {
    border-top: 1px solid #e78100;
    border-bottom: 1px solid #e78100
}

body.org_art .uwm-main-nav ul li.active a {
    color: #e78100 !important
}

body.org_art .uwm-main-nav ul li a:focus,
body.org_art .uwm-main-nav ul li a:hover {
    color: #e78100 !important
}

body.org_art .uwm-main-nav ul li a:focus,
body.org_art .uwm-main-nav ul li a:hover {
    color: #e78100
}

body.org_art .uwm-social-share-btns li a:active::before,
body.org_art .uwm-social-share-btns li a:link::before,
body.org_art .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_art .uwm-social-share-btns li a:active:focus::before,
body.org_art .uwm-social-share-btns li a:active:hover::before,
body.org_art .uwm-social-share-btns li a:link:focus::before,
body.org_art .uwm-social-share-btns li a:link:hover::before,
body.org_art .uwm-social-share-btns li a:visited:focus::before,
body.org_art .uwm-social-share-btns li a:visited:hover::before {
    background-color: #e78100
}

body.org_art .uwm-social-links ul li a:focus .ifdsu,
body.org_art .uwm-social-links ul li a:hover .ifdsu {
    color: #e78100;
    background-color: #3f3f3f
}

body.org_art .uw-territorial a {
    color: #ffd54f
}

body.org_art .uwm-login a {
    color: #e78100
}

body.org_art .more-feature a:focus,
body.org_art .more-feature a:hover {
    color: #fff !important;
    background-color: #e78100
}

body.org_art .uwm-subscribe-button a.button,
body.org_art .uwm-support-button a.button {
    color: #fff !important;
    background-color: #e78100
}

body.org_art .uwm-subscribe-button a.button:focus,
body.org_art .uwm-subscribe-button a.button:hover,
body.org_art .uwm-support-button a.button:focus,
body.org_art .uwm-support-button a.button:hover {
    background-color: #d93f00
}

body.org_art .uwm-top-link abbr {
    color: #e78100
}

body.org_art .uwm-site-title a {
    color: #fff
}

body.org_art .uwm-site-title a:focus,
body.org_art .uwm-site-title a:hover {
    color: #ffd5a5
}

body.org_art .uwm-nested-insert {
    border: 2px solid #e78100
}

body.org_art .close-reveal-modal:focus,
body.org_art .close-reveal-modal:hover {
    background-color: #e78100
}

body.org_art .uwm-nested-article-meta {
    border-bottom: 2px solid #e78100
}

body.org_art .uwm-next-link,
body.org_art .uwm-previous-link {
    background-color: #e78100;
    color: #fff
}

body.org_art .uwm-testimonials .button,
body.org_art .uwm-testimonials a.button {
    background-color: #e78100
}

body.org_art .uwm-testimonials .button:hover,
body.org_art .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_art .uwm-related-articles-header {
    border-left: 4px solid #e78100
}

body.org_art .caption strong {
    color: #000
}

body.org_art .uwm-related-item a {
    color: #3f3f3f
}

body.org_eng .uwm-pub-cat-name span a,
body.org_eng .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #8100b4
}

body.org_eng .uwm-pub-cat-name span a:focus,
body.org_eng .uwm-pub-cat-name span a:hover,
body.org_eng .uwm-pub-cat-theme span a:focus,
body.org_eng .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_eng .uwm-pub-cat-name span.cat-theme,
body.org_eng .uwm-pub-cat-name span.cat-type,
body.org_eng .uwm-pub-cat-theme span.cat-theme,
body.org_eng .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_eng a[href="#navigation"]:active,
body.org_eng a[href="#navigation"]:link,
body.org_eng a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_eng a[href="#navigation"]:focus,
body.org_eng a[href="#navigation"]:hover {
    color: #8100b4 !important
}

body.org_eng .navigation-button span {
    background-color: #fff
}

body.org_eng .navigation-button:focus span,
body.org_eng .navigation-button:hover span {
    background-color: #8100b4
}

body.org_eng .navigation-button:focus span::after,
body.org_eng .navigation-button:focus span::before,
body.org_eng .navigation-button:hover span::after,
body.org_eng .navigation-button:hover span::before {
    background-color: #8100b4
}

body.org_eng .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_eng .uwm-main-nav ul li.active {
    border-top: 1px solid #8100b4;
    border-bottom: 1px solid #8100b4
}

body.org_eng .uwm-main-nav ul li.active a {
    color: #8100b4 !important
}

body.org_eng .uwm-main-nav ul li a:focus,
body.org_eng .uwm-main-nav ul li a:hover {
    color: #8100b4 !important
}

body.org_eng .uwm-main-nav ul li a:focus,
body.org_eng .uwm-main-nav ul li a:hover {
    color: #8100b4
}

body.org_eng .uwm-social-share-btns li a:active::before,
body.org_eng .uwm-social-share-btns li a:link::before,
body.org_eng .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_eng .uwm-social-share-btns li a:active:focus::before,
body.org_eng .uwm-social-share-btns li a:active:hover::before,
body.org_eng .uwm-social-share-btns li a:link:focus::before,
body.org_eng .uwm-social-share-btns li a:link:hover::before,
body.org_eng .uwm-social-share-btns li a:visited:focus::before,
body.org_eng .uwm-social-share-btns li a:visited:hover::before {
    background-color: #8100b4
}

body.org_eng .uwm-social-links ul li a:focus .ifdsu,
body.org_eng .uwm-social-links ul li a:hover .ifdsu {
    color: #8100b4;
    background-color: #3f3f3f
}

body.org_eng .uw-territorial a {
    color: #ffd54f
}

body.org_eng .uwm-login a {
    color: #8100b4
}

body.org_eng .more-feature a:focus,
body.org_eng .more-feature a:hover {
    color: #fff !important;
    background-color: #8100b4
}

body.org_eng .uwm-subscribe-button a.button,
body.org_eng .uwm-support-button a.button {
    color: #fff !important;
    background-color: #8100b4
}

body.org_eng .uwm-subscribe-button a.button:focus,
body.org_eng .uwm-subscribe-button a.button:hover,
body.org_eng .uwm-support-button a.button:focus,
body.org_eng .uwm-support-button a.button:hover {
    background-color: #57058b
}

body.org_eng .uwm-top-link abbr {
    color: #8100b4
}

body.org_eng .uwm-site-title a {
    color: #fff
}

body.org_eng .uwm-site-title a:focus,
body.org_eng .uwm-site-title a:hover {
    color: #d0b4ef
}

body.org_eng .uwm-nested-insert {
    border: 2px solid #8100b4
}

body.org_eng .close-reveal-modal:focus,
body.org_eng .close-reveal-modal:hover {
    background-color: #8100b4
}

body.org_eng .uwm-nested-article-meta {
    border-bottom: 2px solid #8100b4
}

body.org_eng .uwm-next-link,
body.org_eng .uwm-previous-link {
    background-color: #8100b4;
    color: #fff
}

body.org_eng .uwm-testimonials .button,
body.org_eng .uwm-testimonials a.button {
    background-color: #8100b4
}

body.org_eng .uwm-testimonials .button:hover,
body.org_eng .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_eng .uwm-related-articles-header {
    border-left: 4px solid #8100b4
}

body.org_eng .caption strong {
    color: #000
}

body.org_eng .uwm-related-item a {
    color: #3f3f3f
}

body.org_env .uwm-pub-cat-name span a,
body.org_env .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b4be00
}

body.org_env .uwm-pub-cat-name span a:focus,
body.org_env .uwm-pub-cat-name span a:hover,
body.org_env .uwm-pub-cat-theme span a:focus,
body.org_env .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_env .uwm-pub-cat-name span.cat-theme,
body.org_env .uwm-pub-cat-name span.cat-type,
body.org_env .uwm-pub-cat-theme span.cat-theme,
body.org_env .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_env a[href="#navigation"]:active,
body.org_env a[href="#navigation"]:link,
body.org_env a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_env a[href="#navigation"]:focus,
body.org_env a[href="#navigation"]:hover {
    color: #b4be00 !important
}

body.org_env .navigation-button span {
    background-color: #fff
}

body.org_env .navigation-button:focus span,
body.org_env .navigation-button:hover span {
    background-color: #b4be00
}

body.org_env .navigation-button:focus span::after,
body.org_env .navigation-button:focus span::before,
body.org_env .navigation-button:hover span::after,
body.org_env .navigation-button:hover span::before {
    background-color: #b4be00
}

body.org_env .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_env .uwm-main-nav ul li.active {
    border-top: 1px solid #b4be00;
    border-bottom: 1px solid #b4be00
}

body.org_env .uwm-main-nav ul li.active a {
    color: #b4be00 !important
}

body.org_env .uwm-main-nav ul li a:focus,
body.org_env .uwm-main-nav ul li a:hover {
    color: #b4be00 !important
}

body.org_env .uwm-main-nav ul li a:focus,
body.org_env .uwm-main-nav ul li a:hover {
    color: #b4be00
}

body.org_env .uwm-social-share-btns li a:active::before,
body.org_env .uwm-social-share-btns li a:link::before,
body.org_env .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_env .uwm-social-share-btns li a:active:focus::before,
body.org_env .uwm-social-share-btns li a:active:hover::before,
body.org_env .uwm-social-share-btns li a:link:focus::before,
body.org_env .uwm-social-share-btns li a:link:hover::before,
body.org_env .uwm-social-share-btns li a:visited:focus::before,
body.org_env .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b4be00
}

body.org_env .uwm-social-links ul li a:focus .ifdsu,
body.org_env .uwm-social-links ul li a:hover .ifdsu {
    color: #b4be00;
    background-color: #3f3f3f
}

body.org_env .uw-territorial a {
    color: #ffd54f
}

body.org_env .uwm-login a {
    color: #b4be00
}

body.org_env .more-feature a:focus,
body.org_env .more-feature a:hover {
    color: #fff !important;
    background-color: #b4be00
}

body.org_env .uwm-subscribe-button a.button,
body.org_env .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b4be00
}

body.org_env .uwm-subscribe-button a.button:focus,
body.org_env .uwm-subscribe-button a.button:hover,
body.org_env .uwm-support-button a.button:focus,
body.org_env .uwm-support-button a.button:hover {
    background-color: #607000
}

body.org_env .uwm-top-link abbr {
    color: #b4be00
}

body.org_env .uwm-site-title a {
    color: #fff
}

body.org_env .uwm-site-title a:focus,
body.org_env .uwm-site-title a:hover {
    color: #daf582
}

body.org_env .uwm-nested-insert {
    border: 2px solid #b4be00
}

body.org_env .close-reveal-modal:focus,
body.org_env .close-reveal-modal:hover {
    background-color: #b4be00
}

body.org_env .uwm-nested-article-meta {
    border-bottom: 2px solid #b4be00
}

body.org_env .uwm-next-link,
body.org_env .uwm-previous-link {
    background-color: #b4be00;
    color: #fff
}

body.org_env .uwm-testimonials .button,
body.org_env .uwm-testimonials a.button {
    background-color: #b4be00
}

body.org_env .uwm-testimonials .button:hover,
body.org_env .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_env .uwm-related-articles-header {
    border-left: 4px solid #b4be00
}

body.org_env .caption strong {
    color: #000
}

body.org_env .uwm-related-item a {
    color: #3f3f3f
}

body.org_mat .uwm-pub-cat-name span a,
body.org_mat .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #df2498
}

body.org_mat .uwm-pub-cat-name span a:focus,
body.org_mat .uwm-pub-cat-name span a:hover,
body.org_mat .uwm-pub-cat-theme span a:focus,
body.org_mat .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_mat .uwm-pub-cat-name span.cat-theme,
body.org_mat .uwm-pub-cat-name span.cat-type,
body.org_mat .uwm-pub-cat-theme span.cat-theme,
body.org_mat .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_mat a[href="#navigation"]:active,
body.org_mat a[href="#navigation"]:link,
body.org_mat a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_mat a[href="#navigation"]:focus,
body.org_mat a[href="#navigation"]:hover {
    color: #df2498 !important
}

body.org_mat .navigation-button span {
    background-color: #fff
}

body.org_mat .navigation-button:focus span,
body.org_mat .navigation-button:hover span {
    background-color: #df2498
}

body.org_mat .navigation-button:focus span::after,
body.org_mat .navigation-button:focus span::before,
body.org_mat .navigation-button:hover span::after,
body.org_mat .navigation-button:hover span::before {
    background-color: #df2498
}

body.org_mat .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_mat .uwm-main-nav ul li.active {
    border-top: 1px solid #df2498;
    border-bottom: 1px solid #df2498
}

body.org_mat .uwm-main-nav ul li.active a {
    color: #df2498 !important
}

body.org_mat .uwm-main-nav ul li a:focus,
body.org_mat .uwm-main-nav ul li a:hover {
    color: #df2498 !important
}

body.org_mat .uwm-main-nav ul li a:focus,
body.org_mat .uwm-main-nav ul li a:hover {
    color: #df2498
}

body.org_mat .uwm-social-share-btns li a:active::before,
body.org_mat .uwm-social-share-btns li a:link::before,
body.org_mat .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_mat .uwm-social-share-btns li a:active:focus::before,
body.org_mat .uwm-social-share-btns li a:active:hover::before,
body.org_mat .uwm-social-share-btns li a:link:focus::before,
body.org_mat .uwm-social-share-btns li a:link:hover::before,
body.org_mat .uwm-social-share-btns li a:visited:focus::before,
body.org_mat .uwm-social-share-btns li a:visited:hover::before {
    background-color: #df2498
}

body.org_mat .uwm-social-links ul li a:focus .ifdsu,
body.org_mat .uwm-social-links ul li a:hover .ifdsu {
    color: #df2498;
    background-color: #3f3f3f
}

body.org_mat .uw-territorial a {
    color: #ffd54f
}

body.org_mat .uwm-login a {
    color: #df2498
}

body.org_mat .more-feature a:focus,
body.org_mat .more-feature a:hover {
    color: #fff !important;
    background-color: #df2498
}

body.org_mat .uwm-subscribe-button a.button,
body.org_mat .uwm-support-button a.button {
    color: #fff !important;
    background-color: #df2498
}

body.org_mat .uwm-subscribe-button a.button:focus,
body.org_mat .uwm-subscribe-button a.button:hover,
body.org_mat .uwm-support-button a.button:focus,
body.org_mat .uwm-support-button a.button:hover {
    background-color: #c60078
}

body.org_mat .uwm-top-link abbr {
    color: #df2498
}

body.org_mat .uwm-site-title a {
    color: #fff
}

body.org_mat .uwm-site-title a:focus,
body.org_mat .uwm-site-title a:hover {
    color: #ffbeef
}

body.org_mat .uwm-nested-insert {
    border: 2px solid #df2498
}

body.org_mat .close-reveal-modal:focus,
body.org_mat .close-reveal-modal:hover {
    background-color: #df2498
}

body.org_mat .uwm-nested-article-meta {
    border-bottom: 2px solid #df2498
}

body.org_mat .uwm-next-link,
body.org_mat .uwm-previous-link {
    background-color: #df2498;
    color: #fff
}

body.org_mat .uwm-testimonials .button,
body.org_mat .uwm-testimonials a.button {
    background-color: #df2498
}

body.org_mat .uwm-testimonials .button:hover,
body.org_mat .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_mat .uwm-related-articles-header {
    border-left: 4px solid #df2498
}

body.org_mat .caption strong {
    color: #000
}

body.org_mat .uwm-related-item a {
    color: #3f3f3f
}

body.org_sci .uwm-pub-cat-name span a,
body.org_sci .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #0073ce
}

body.org_sci .uwm-pub-cat-name span a:focus,
body.org_sci .uwm-pub-cat-name span a:hover,
body.org_sci .uwm-pub-cat-theme span a:focus,
body.org_sci .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_sci .uwm-pub-cat-name span.cat-theme,
body.org_sci .uwm-pub-cat-name span.cat-type,
body.org_sci .uwm-pub-cat-theme span.cat-theme,
body.org_sci .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_sci a[href="#navigation"]:active,
body.org_sci a[href="#navigation"]:link,
body.org_sci a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_sci a[href="#navigation"]:focus,
body.org_sci a[href="#navigation"]:hover {
    color: #0073ce !important
}

body.org_sci .navigation-button span {
    background-color: #fff
}

body.org_sci .navigation-button:focus span,
body.org_sci .navigation-button:hover span {
    background-color: #0073ce
}

body.org_sci .navigation-button:focus span::after,
body.org_sci .navigation-button:focus span::before,
body.org_sci .navigation-button:hover span::after,
body.org_sci .navigation-button:hover span::before {
    background-color: #0073ce
}

body.org_sci .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_sci .uwm-main-nav ul li.active {
    border-top: 1px solid #0073ce;
    border-bottom: 1px solid #0073ce
}

body.org_sci .uwm-main-nav ul li.active a {
    color: #0073ce !important
}

body.org_sci .uwm-main-nav ul li a:focus,
body.org_sci .uwm-main-nav ul li a:hover {
    color: #0073ce !important
}

body.org_sci .uwm-main-nav ul li a:focus,
body.org_sci .uwm-main-nav ul li a:hover {
    color: #0073ce
}

body.org_sci .uwm-social-share-btns li a:active::before,
body.org_sci .uwm-social-share-btns li a:link::before,
body.org_sci .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_sci .uwm-social-share-btns li a:active:focus::before,
body.org_sci .uwm-social-share-btns li a:active:hover::before,
body.org_sci .uwm-social-share-btns li a:link:focus::before,
body.org_sci .uwm-social-share-btns li a:link:hover::before,
body.org_sci .uwm-social-share-btns li a:visited:focus::before,
body.org_sci .uwm-social-share-btns li a:visited:hover::before {
    background-color: #0073ce
}

body.org_sci .uwm-social-links ul li a:focus .ifdsu,
body.org_sci .uwm-social-links ul li a:hover .ifdsu {
    color: #0073ce;
    background-color: #3f3f3f
}

body.org_sci .uw-territorial a {
    color: #ffd54f
}

body.org_sci .uwm-login a {
    color: #0073ce
}

body.org_sci .more-feature a:focus,
body.org_sci .more-feature a:hover {
    color: #fff !important;
    background-color: #0073ce
}

body.org_sci .uwm-subscribe-button a.button,
body.org_sci .uwm-support-button a.button {
    color: #fff !important;
    background-color: #0073ce
}

body.org_sci .uwm-subscribe-button a.button:focus,
body.org_sci .uwm-subscribe-button a.button:hover,
body.org_sci .uwm-support-button a.button:focus,
body.org_sci .uwm-support-button a.button:hover {
    background-color: #0033be
}

body.org_sci .uwm-top-link abbr {
    color: #0073ce
}

body.org_sci .uwm-site-title a {
    color: #fff
}

body.org_sci .uwm-site-title a:focus,
body.org_sci .uwm-site-title a:hover {
    color: #b4d5ff
}

body.org_sci .uwm-nested-insert {
    border: 2px solid #0073ce
}

body.org_sci .close-reveal-modal:focus,
body.org_sci .close-reveal-modal:hover {
    background-color: #0073ce
}

body.org_sci .uwm-nested-article-meta {
    border-bottom: 2px solid #0073ce
}

body.org_sci .uwm-next-link,
body.org_sci .uwm-previous-link {
    background-color: #0073ce;
    color: #fff
}

body.org_sci .uwm-testimonials .button,
body.org_sci .uwm-testimonials a.button {
    background-color: #0073ce
}

body.org_sci .uwm-testimonials .button:hover,
body.org_sci .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_sci .uwm-related-articles-header {
    border-left: 4px solid #0073ce
}

body.org_sci .caption strong {
    color: #000
}

body.org_sci .uwm-related-item a {
    color: #3f3f3f
}

body.org_school .uwm-pub-cat-name span a,
body.org_school .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b71233
}

body.org_school .uwm-pub-cat-name span a:focus,
body.org_school .uwm-pub-cat-name span a:hover,
body.org_school .uwm-pub-cat-theme span a:focus,
body.org_school .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_school .uwm-pub-cat-name span.cat-theme,
body.org_school .uwm-pub-cat-name span.cat-type,
body.org_school .uwm-pub-cat-theme span.cat-theme,
body.org_school .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_school a[href="#navigation"]:active,
body.org_school a[href="#navigation"]:link,
body.org_school a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_school a[href="#navigation"]:focus,
body.org_school a[href="#navigation"]:hover {
    color: #b71233 !important
}

body.org_school .navigation-button span {
    background-color: #fff
}

body.org_school .navigation-button:focus span,
body.org_school .navigation-button:hover span {
    background-color: #b71233
}

body.org_school .navigation-button:focus span::after,
body.org_school .navigation-button:focus span::before,
body.org_school .navigation-button:hover span::after,
body.org_school .navigation-button:hover span::before {
    background-color: #b71233
}

body.org_school .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_school .uwm-main-nav ul li.active {
    border-top: 1px solid #b71233;
    border-bottom: 1px solid #b71233
}

body.org_school .uwm-main-nav ul li.active a {
    color: #b71233 !important
}

body.org_school .uwm-main-nav ul li a:focus,
body.org_school .uwm-main-nav ul li a:hover {
    color: #b71233 !important
}

body.org_school .uwm-main-nav ul li a:focus,
body.org_school .uwm-main-nav ul li a:hover {
    color: #b71233
}

body.org_school .uwm-social-share-btns li a:active::before,
body.org_school .uwm-social-share-btns li a:link::before,
body.org_school .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_school .uwm-social-share-btns li a:active:focus::before,
body.org_school .uwm-social-share-btns li a:active:hover::before,
body.org_school .uwm-social-share-btns li a:link:focus::before,
body.org_school .uwm-social-share-btns li a:link:hover::before,
body.org_school .uwm-social-share-btns li a:visited:focus::before,
body.org_school .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b71233
}

body.org_school .uwm-social-links ul li a:focus .ifdsu,
body.org_school .uwm-social-links ul li a:hover .ifdsu {
    color: #b71233;
    background-color: #3f3f3f
}

body.org_school .uw-territorial a {
    color: #ffd54f
}

body.org_school .uwm-login a {
    color: #b71233
}

body.org_school .more-feature a:focus,
body.org_school .more-feature a:hover {
    color: #fff !important;
    background-color: #b71233
}

body.org_school .uwm-subscribe-button a.button,
body.org_school .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b71233
}

body.org_school .uwm-subscribe-button a.button:focus,
body.org_school .uwm-subscribe-button a.button:hover,
body.org_school .uwm-support-button a.button:focus,
body.org_school .uwm-support-button a.button:hover {
    background-color: #80001f
}

body.org_school .uwm-top-link abbr {
    color: #b71233
}

body.org_school .uwm-site-title a {
    color: #fff
}

body.org_school .uwm-site-title a:focus,
body.org_school .uwm-site-title a:hover {
    color: #ffa5aa
}

body.org_school .uwm-nested-insert {
    border: 2px solid #b71233
}

body.org_school .close-reveal-modal:focus,
body.org_school .close-reveal-modal:hover {
    background-color: #b71233
}

body.org_school .uwm-nested-article-meta {
    border-bottom: 2px solid #b71233
}

body.org_school .uwm-next-link,
body.org_school .uwm-previous-link {
    background-color: #b71233;
    color: #fff
}

body.org_school .uwm-testimonials .button,
body.org_school .uwm-testimonials a.button {
    background-color: #b71233
}

body.org_school .uwm-testimonials .button:hover,
body.org_school .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_school .uwm-related-articles-header {
    border-left: 4px solid #b71233
}

body.org_school .caption strong {
    color: #000
}

body.org_school .uwm-related-item a {
    color: #3f3f3f
}

body.org_cgc .uwm-pub-cat-name span a,
body.org_cgc .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b71233
}

body.org_cgc .uwm-pub-cat-name span a:focus,
body.org_cgc .uwm-pub-cat-name span a:hover,
body.org_cgc .uwm-pub-cat-theme span a:focus,
body.org_cgc .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_cgc .uwm-pub-cat-name span.cat-theme,
body.org_cgc .uwm-pub-cat-name span.cat-type,
body.org_cgc .uwm-pub-cat-theme span.cat-theme,
body.org_cgc .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_cgc a[href="#navigation"]:active,
body.org_cgc a[href="#navigation"]:link,
body.org_cgc a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_cgc a[href="#navigation"]:focus,
body.org_cgc a[href="#navigation"]:hover {
    color: #b71233 !important
}

body.org_cgc .navigation-button span {
    background-color: #fff
}

body.org_cgc .navigation-button:focus span,
body.org_cgc .navigation-button:hover span {
    background-color: #b71233
}

body.org_cgc .navigation-button:focus span::after,
body.org_cgc .navigation-button:focus span::before,
body.org_cgc .navigation-button:hover span::after,
body.org_cgc .navigation-button:hover span::before {
    background-color: #b71233
}

body.org_cgc .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_cgc .uwm-main-nav ul li.active {
    border-top: 1px solid #b71233;
    border-bottom: 1px solid #b71233
}

body.org_cgc .uwm-main-nav ul li.active a {
    color: #b71233 !important
}

body.org_cgc .uwm-main-nav ul li a:focus,
body.org_cgc .uwm-main-nav ul li a:hover {
    color: #b71233 !important
}

body.org_cgc .uwm-main-nav ul li a:focus,
body.org_cgc .uwm-main-nav ul li a:hover {
    color: #b71233
}

body.org_cgc .uwm-social-share-btns li a:active::before,
body.org_cgc .uwm-social-share-btns li a:link::before,
body.org_cgc .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_cgc .uwm-social-share-btns li a:active:focus::before,
body.org_cgc .uwm-social-share-btns li a:active:hover::before,
body.org_cgc .uwm-social-share-btns li a:link:focus::before,
body.org_cgc .uwm-social-share-btns li a:link:hover::before,
body.org_cgc .uwm-social-share-btns li a:visited:focus::before,
body.org_cgc .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b71233
}

body.org_cgc .uwm-social-links ul li a:focus .ifdsu,
body.org_cgc .uwm-social-links ul li a:hover .ifdsu {
    color: #b71233;
    background-color: #3f3f3f
}

body.org_cgc .uw-territorial a {
    color: #ffd54f
}

body.org_cgc .uwm-login a {
    color: #b71233
}

body.org_cgc .more-feature a:focus,
body.org_cgc .more-feature a:hover {
    color: #fff !important;
    background-color: #b71233
}

body.org_cgc .uwm-subscribe-button a.button,
body.org_cgc .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b71233
}

body.org_cgc .uwm-subscribe-button a.button:focus,
body.org_cgc .uwm-subscribe-button a.button:hover,
body.org_cgc .uwm-support-button a.button:focus,
body.org_cgc .uwm-support-button a.button:hover {
    background-color: #80001f
}

body.org_cgc .uwm-top-link abbr {
    color: #b71233
}

body.org_cgc .uwm-site-title a {
    color: #fff
}

body.org_cgc .uwm-site-title a:focus,
body.org_cgc .uwm-site-title a:hover {
    color: #ffa5aa
}

body.org_cgc .uwm-nested-insert {
    border: 2px solid #b71233
}

body.org_cgc .close-reveal-modal:focus,
body.org_cgc .close-reveal-modal:hover {
    background-color: #b71233
}

body.org_cgc .uwm-nested-article-meta {
    border-bottom: 2px solid #b71233
}

body.org_cgc .uwm-next-link,
body.org_cgc .uwm-previous-link {
    background-color: #b71233;
    color: #fff
}

body.org_cgc .uwm-testimonials .button,
body.org_cgc .uwm-testimonials a.button {
    background-color: #b71233
}

body.org_cgc .uwm-testimonials .button:hover,
body.org_cgc .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_cgc .uwm-related-articles-header {
    border-left: 4px solid #b71233
}

body.org_cgc .caption strong {
    color: #000
}

body.org_cgc .uwm-related-item a {
    color: #3f3f3f
}

body.org_ren .uwm-pub-cat-name span a,
body.org_ren .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b71233
}

body.org_ren .uwm-pub-cat-name span a:focus,
body.org_ren .uwm-pub-cat-name span a:hover,
body.org_ren .uwm-pub-cat-theme span a:focus,
body.org_ren .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_ren .uwm-pub-cat-name span.cat-theme,
body.org_ren .uwm-pub-cat-name span.cat-type,
body.org_ren .uwm-pub-cat-theme span.cat-theme,
body.org_ren .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_ren a[href="#navigation"]:active,
body.org_ren a[href="#navigation"]:link,
body.org_ren a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_ren a[href="#navigation"]:focus,
body.org_ren a[href="#navigation"]:hover {
    color: #b71233 !important
}

body.org_ren .navigation-button span {
    background-color: #fff
}

body.org_ren .navigation-button:focus span,
body.org_ren .navigation-button:hover span {
    background-color: #b71233
}

body.org_ren .navigation-button:focus span::after,
body.org_ren .navigation-button:focus span::before,
body.org_ren .navigation-button:hover span::after,
body.org_ren .navigation-button:hover span::before {
    background-color: #b71233
}

body.org_ren .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_ren .uwm-main-nav ul li.active {
    border-top: 1px solid #b71233;
    border-bottom: 1px solid #b71233
}

body.org_ren .uwm-main-nav ul li.active a {
    color: #b71233 !important
}

body.org_ren .uwm-main-nav ul li a:focus,
body.org_ren .uwm-main-nav ul li a:hover {
    color: #b71233 !important
}

body.org_ren .uwm-main-nav ul li a:focus,
body.org_ren .uwm-main-nav ul li a:hover {
    color: #b71233
}

body.org_ren .uwm-social-share-btns li a:active::before,
body.org_ren .uwm-social-share-btns li a:link::before,
body.org_ren .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_ren .uwm-social-share-btns li a:active:focus::before,
body.org_ren .uwm-social-share-btns li a:active:hover::before,
body.org_ren .uwm-social-share-btns li a:link:focus::before,
body.org_ren .uwm-social-share-btns li a:link:hover::before,
body.org_ren .uwm-social-share-btns li a:visited:focus::before,
body.org_ren .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b71233
}

body.org_ren .uwm-social-links ul li a:focus .ifdsu,
body.org_ren .uwm-social-links ul li a:hover .ifdsu {
    color: #b71233;
    background-color: #3f3f3f
}

body.org_ren .uw-territorial a {
    color: #ffd54f
}

body.org_ren .uwm-login a {
    color: #b71233
}

body.org_ren .more-feature a:focus,
body.org_ren .more-feature a:hover {
    color: #fff !important;
    background-color: #b71233
}

body.org_ren .uwm-subscribe-button a.button,
body.org_ren .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b71233
}

body.org_ren .uwm-subscribe-button a.button:focus,
body.org_ren .uwm-subscribe-button a.button:hover,
body.org_ren .uwm-support-button a.button:focus,
body.org_ren .uwm-support-button a.button:hover {
    background-color: #80001f
}

body.org_ren .uwm-top-link abbr {
    color: #b71233
}

body.org_ren .uwm-site-title a {
    color: #fff
}

body.org_ren .uwm-site-title a:focus,
body.org_ren .uwm-site-title a:hover {
    color: #ffa5aa
}

body.org_ren .uwm-nested-insert {
    border: 2px solid #b71233
}

body.org_ren .close-reveal-modal:focus,
body.org_ren .close-reveal-modal:hover {
    background-color: #b71233
}

body.org_ren .uwm-nested-article-meta {
    border-bottom: 2px solid #b71233
}

body.org_ren .uwm-next-link,
body.org_ren .uwm-previous-link {
    background-color: #b71233;
    color: #fff
}

body.org_ren .uwm-testimonials .button,
body.org_ren .uwm-testimonials a.button {
    background-color: #b71233
}

body.org_ren .uwm-testimonials .button:hover,
body.org_ren .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_ren .uwm-related-articles-header {
    border-left: 4px solid #b71233
}

body.org_ren .caption strong {
    color: #000
}

body.org_ren .uwm-related-item a {
    color: #3f3f3f
}

body.org_stj .uwm-pub-cat-name span a,
body.org_stj .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b71233
}

body.org_stj .uwm-pub-cat-name span a:focus,
body.org_stj .uwm-pub-cat-name span a:hover,
body.org_stj .uwm-pub-cat-theme span a:focus,
body.org_stj .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_stj .uwm-pub-cat-name span.cat-theme,
body.org_stj .uwm-pub-cat-name span.cat-type,
body.org_stj .uwm-pub-cat-theme span.cat-theme,
body.org_stj .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_stj a[href="#navigation"]:active,
body.org_stj a[href="#navigation"]:link,
body.org_stj a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_stj a[href="#navigation"]:focus,
body.org_stj a[href="#navigation"]:hover {
    color: #b71233 !important
}

body.org_stj .navigation-button span {
    background-color: #fff
}

body.org_stj .navigation-button:focus span,
body.org_stj .navigation-button:hover span {
    background-color: #b71233
}

body.org_stj .navigation-button:focus span::after,
body.org_stj .navigation-button:focus span::before,
body.org_stj .navigation-button:hover span::after,
body.org_stj .navigation-button:hover span::before {
    background-color: #b71233
}

body.org_stj .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_stj .uwm-main-nav ul li.active {
    border-top: 1px solid #b71233;
    border-bottom: 1px solid #b71233
}

body.org_stj .uwm-main-nav ul li.active a {
    color: #b71233 !important
}

body.org_stj .uwm-main-nav ul li a:focus,
body.org_stj .uwm-main-nav ul li a:hover {
    color: #b71233 !important
}

body.org_stj .uwm-main-nav ul li a:focus,
body.org_stj .uwm-main-nav ul li a:hover {
    color: #b71233
}

body.org_stj .uwm-social-share-btns li a:active::before,
body.org_stj .uwm-social-share-btns li a:link::before,
body.org_stj .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_stj .uwm-social-share-btns li a:active:focus::before,
body.org_stj .uwm-social-share-btns li a:active:hover::before,
body.org_stj .uwm-social-share-btns li a:link:focus::before,
body.org_stj .uwm-social-share-btns li a:link:hover::before,
body.org_stj .uwm-social-share-btns li a:visited:focus::before,
body.org_stj .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b71233
}

body.org_stj .uwm-social-links ul li a:focus .ifdsu,
body.org_stj .uwm-social-links ul li a:hover .ifdsu {
    color: #b71233;
    background-color: #3f3f3f
}

body.org_stj .uw-territorial a {
    color: #ffd54f
}

body.org_stj .uwm-login a {
    color: #b71233
}

body.org_stj .more-feature a:focus,
body.org_stj .more-feature a:hover {
    color: #fff !important;
    background-color: #b71233
}

body.org_stj .uwm-subscribe-button a.button,
body.org_stj .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b71233
}

body.org_stj .uwm-subscribe-button a.button:focus,
body.org_stj .uwm-subscribe-button a.button:hover,
body.org_stj .uwm-support-button a.button:focus,
body.org_stj .uwm-support-button a.button:hover {
    background-color: #80001f
}

body.org_stj .uwm-top-link abbr {
    color: #b71233
}

body.org_stj .uwm-site-title a {
    color: #fff
}

body.org_stj .uwm-site-title a:focus,
body.org_stj .uwm-site-title a:hover {
    color: #ffa5aa
}

body.org_stj .uwm-nested-insert {
    border: 2px solid #b71233
}

body.org_stj .close-reveal-modal:focus,
body.org_stj .close-reveal-modal:hover {
    background-color: #b71233
}

body.org_stj .uwm-nested-article-meta {
    border-bottom: 2px solid #b71233
}

body.org_stj .uwm-next-link,
body.org_stj .uwm-previous-link {
    background-color: #b71233;
    color: #fff
}

body.org_stj .uwm-testimonials .button,
body.org_stj .uwm-testimonials a.button {
    background-color: #b71233
}

body.org_stj .uwm-testimonials .button:hover,
body.org_stj .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_stj .uwm-related-articles-header {
    border-left: 4px solid #b71233
}

body.org_stj .caption strong {
    color: #000
}

body.org_stj .uwm-related-item a {
    color: #3f3f3f
}

body.org_stp .uwm-pub-cat-name span a,
body.org_stp .uwm-pub-cat-theme span a {
    color: #fff;
    background-color: #b71233
}

body.org_stp .uwm-pub-cat-name span a:focus,
body.org_stp .uwm-pub-cat-name span a:hover,
body.org_stp .uwm-pub-cat-theme span a:focus,
body.org_stp .uwm-pub-cat-theme span a:hover {
    text-decoration: underline !important
}

body.org_stp .uwm-pub-cat-name span.cat-theme,
body.org_stp .uwm-pub-cat-name span.cat-type,
body.org_stp .uwm-pub-cat-theme span.cat-theme,
body.org_stp .uwm-pub-cat-theme span.cat-type {
    background-color: transparent
}

body.org_stp a[href="#navigation"]:active,
body.org_stp a[href="#navigation"]:link,
body.org_stp a[href="#navigation"]:visited {
    color: #fff !important
}

body.org_stp a[href="#navigation"]:focus,
body.org_stp a[href="#navigation"]:hover {
    color: #b71233 !important
}

body.org_stp .navigation-button span {
    background-color: #fff
}

body.org_stp .navigation-button:focus span,
body.org_stp .navigation-button:hover span {
    background-color: #b71233
}

body.org_stp .navigation-button:focus span::after,
body.org_stp .navigation-button:focus span::before,
body.org_stp .navigation-button:hover span::after,
body.org_stp .navigation-button:hover span::before {
    background-color: #b71233
}

body.org_stp .bt-menu-open .navigation-button span {
    background-color: transparent !important
}

body.org_stp .uwm-main-nav ul li.active {
    border-top: 1px solid #b71233;
    border-bottom: 1px solid #b71233
}

body.org_stp .uwm-main-nav ul li.active a {
    color: #b71233 !important
}

body.org_stp .uwm-main-nav ul li a:focus,
body.org_stp .uwm-main-nav ul li a:hover {
    color: #b71233 !important
}

body.org_stp .uwm-main-nav ul li a:focus,
body.org_stp .uwm-main-nav ul li a:hover {
    color: #b71233
}

body.org_stp .uwm-social-share-btns li a:active::before,
body.org_stp .uwm-social-share-btns li a:link::before,
body.org_stp .uwm-social-share-btns li a:visited::before {
    color: #fff;
    background-color: #757575
}

body.org_stp .uwm-social-share-btns li a:active:focus::before,
body.org_stp .uwm-social-share-btns li a:active:hover::before,
body.org_stp .uwm-social-share-btns li a:link:focus::before,
body.org_stp .uwm-social-share-btns li a:link:hover::before,
body.org_stp .uwm-social-share-btns li a:visited:focus::before,
body.org_stp .uwm-social-share-btns li a:visited:hover::before {
    background-color: #b71233
}

body.org_stp .uwm-social-links ul li a:focus .ifdsu,
body.org_stp .uwm-social-links ul li a:hover .ifdsu {
    color: #b71233;
    background-color: #3f3f3f
}

body.org_stp .uw-territorial a {
    color: #ffd54f
}

body.org_stp .uwm-login a {
    color: #b71233
}

body.org_stp .more-feature a:focus,
body.org_stp .more-feature a:hover {
    color: #fff !important;
    background-color: #b71233
}

body.org_stp .uwm-subscribe-button a.button,
body.org_stp .uwm-support-button a.button {
    color: #fff !important;
    background-color: #b71233
}

body.org_stp .uwm-subscribe-button a.button:focus,
body.org_stp .uwm-subscribe-button a.button:hover,
body.org_stp .uwm-support-button a.button:focus,
body.org_stp .uwm-support-button a.button:hover {
    background-color: #80001f
}

body.org_stp .uwm-top-link abbr {
    color: #b71233
}

body.org_stp .uwm-site-title a {
    color: #fff
}

body.org_stp .uwm-site-title a:focus,
body.org_stp .uwm-site-title a:hover {
    color: #ffa5aa
}

body.org_stp .uwm-nested-insert {
    border: 2px solid #b71233
}

body.org_stp .close-reveal-modal:focus,
body.org_stp .close-reveal-modal:hover {
    background-color: #b71233
}

body.org_stp .uwm-nested-article-meta {
    border-bottom: 2px solid #b71233
}

body.org_stp .uwm-next-link,
body.org_stp .uwm-previous-link {
    background-color: #b71233;
    color: #fff
}

body.org_stp .uwm-testimonials .button,
body.org_stp .uwm-testimonials a.button {
    background-color: #b71233
}

body.org_stp .uwm-testimonials .button:hover,
body.org_stp .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_stp .uwm-related-articles-header {
    border-left: 4px solid #b71233
}

body.org_stp .caption strong {
    color: #000
}

body.org_stp .uwm-related-item a {
    color: #3f3f3f
}

body.org_default .uwm-hero-sub-headline {
    color: #fdd54f
}

body.org_default a[href="#navigation"]:focus,
body.org_default a[href="#navigation"]:hover {
    color: #fdd54f !important
}

body.org_default .uwm-pub-cat-name span a,
body.org_default .uwm-pub-cat-theme span a {
    color: #000
}

body.org_default .uwm-subscribe-button a.button,
body.org_default .uwm-support-button a.button {
    background-color: #fdd54f;
    color: #000 !important
}

body.org_default .uwm-subscribe-button a.button:focus,
body.org_default .uwm-subscribe-button a.button:hover,
body.org_default .uwm-support-button a.button:focus,
body.org_default .uwm-support-button a.button:hover {
    color: #fdd54f !important;
    background-color: #000
}

body.org_default .uwm-login a {
    color: #fdd54f
}

body.org_default .uwm-social-share-btns li a:active::before,
body.org_default .uwm-social-share-btns li a:link::before,
body.org_default .uwm-social-share-btns li a:visited::before {
    color: #fff !important;
    background-color: #757575 !important
}

body.org_default .uwm-social-share-btns li a:active:focus::before,
body.org_default .uwm-social-share-btns li a:active:hover::before,
body.org_default .uwm-social-share-btns li a:link:focus::before,
body.org_default .uwm-social-share-btns li a:link:hover::before,
body.org_default .uwm-social-share-btns li a:visited:focus::before,
body.org_default .uwm-social-share-btns li a:visited:hover::before {
    color: #fff !important;
    background-color: #4e4e4e !important
}

body.org_default .uwm-social-links ul li a .ifdsu {
    background-color: #fff
}

body.org_default .uwm-social-links ul li a:focus .ifdsu,
body.org_default .uwm-social-links ul li a:hover .ifdsu {
    color: #3f3f3f;
    background-color: #fdd54f
}

body.org_default .more-feature a:focus,
body.org_default .more-feature a:hover {
    color: #000 !important
}

body.org_default .uwm-top-link abbr {
    color: #fdd54f
}

body.org_default .uwm-site-title a {
    color: #fff
}

body.org_default .uwm-site-title a:focus,
body.org_default .uwm-site-title a:hover {
    color: #fdd54f
}

body.org_default .uwm-testimonials .button:hover,
body.org_default .uwm-testimonials a.button:hover {
    background-color: #3f3f3f
}

body.org_default .uwm-next-link,
body.org_default .uwm-previous-link {
    color: #000
}

.uwm-testimonials h2 {
    color: #757575
}

.uwm-testimonials-wrap-nobg h2 {
    color: #000;
    text-shadow: none
}

.uwm-testimonials-wrap-nobg h2 span {
    font-weight: 300;
    display: block
}

.uwm-testimonials-wrap h2 {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uwm-testimonials-wrap h2 span {
    font-weight: 300;
    display: block
}

body.org_default .uw-site--c1,
div.org_default .uw-site--c1 {
    background-color: #fffaaa
}

body.org_default .uw-site--c2,
div.org_default .uw-site--c2 {
    background-color: #ffea30
}

body.org_default .uw-site--c3,
div.org_default .uw-site--c3 {
    background-color: #fdd54f
}

body.org_default .uw-site--c4,
div.org_default .uw-site--c4 {
    background-color: #e4b429
}

body.org_ahs .uw-site--c1,
div.org_ahs .uw-site--c1 {
    background-color: #97dfef
}

body.org_ahs .uw-site--c2,
div.org_ahs .uw-site--c2 {
    background-color: #00bed0
}

body.org_ahs .uw-site--c3,
div.org_ahs .uw-site--c3 {
    background-color: #0098a5
}

body.org_ahs .uw-site--c4,
div.org_ahs .uw-site--c4 {
    background-color: #005963
}

body.org_art .uw-site--c1,
div.org_art .uw-site--c1 {
    background-color: #ffd5a5
}

body.org_art .uw-site--c2,
div.org_art .uw-site--c2 {
    background-color: #fbaf00
}

body.org_art .uw-site--c3,
div.org_art .uw-site--c3 {
    background-color: #e78100
}

body.org_art .uw-site--c4,
div.org_art .uw-site--c4 {
    background-color: #d93f00
}

body.org_eng .uw-site--c1,
div.org_eng .uw-site--c1 {
    background-color: #d0b4ef
}

body.org_eng .uw-site--c2,
div.org_eng .uw-site--c2 {
    background-color: #be33da
}

body.org_eng .uw-site--c3,
div.org_eng .uw-site--c3 {
    background-color: #8100b4
}

body.org_eng .uw-site--c4,
div.org_eng .uw-site--c4 {
    background-color: #57058b
}

body.org_env .uw-site--c1,
div.org_env .uw-site--c1 {
    background-color: #daf582
}

body.org_env .uw-site--c2,
div.org_env .uw-site--c2 {
    background-color: #bed500
}

body.org_env .uw-site--c3,
div.org_env .uw-site--c3 {
    background-color: #b4be00
}

body.org_env .uw-site--c4,
div.org_env .uw-site--c4 {
    background-color: #607000
}

body.org_mat .uw-site--c1,
div.org_mat .uw-site--c1 {
    background-color: #ffbeef
}

body.org_mat .uw-site--c2,
div.org_mat .uw-site--c2 {
    background-color: #ff63aa
}

body.org_mat .uw-site--c3,
div.org_mat .uw-site--c3 {
    background-color: #df2498
}

body.org_mat .uw-site--c4,
div.org_mat .uw-site--c4 {
    background-color: #c60078
}

body.org_sci .uw-site--c1,
div.org_sci .uw-site--c1 {
    background-color: #b4d5ff
}

body.org_sci .uw-site--c2,
div.org_sci .uw-site--c2 {
    background-color: #63a0ff
}

body.org_sci .uw-site--c3,
div.org_sci .uw-site--c3 {
    background-color: #0073ce
}

body.org_sci .uw-site--c4,
div.org_sci .uw-site--c4 {
    background-color: #0033be
}

body.org_school .uw-site--c1,
div.org_school .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_school .uw-site--c2,
div.org_school .uw-site--c2 {
    background-color: #e41740
}

body.org_school .uw-site--c3,
div.org_school .uw-site--c3 {
    background-color: #b71233
}

body.org_school .uw-site--c4,
div.org_school .uw-site--c4 {
    background-color: #80001f
}

body.org_cgc .uw-site--c1,
div.org_cgc .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_cgc .uw-site--c2,
div.org_cgc .uw-site--c2 {
    background-color: #e41740
}

body.org_cgc .uw-site--c3,
div.org_cgc .uw-site--c3 {
    background-color: #b71233
}

body.org_cgc .uw-site--c4,
div.org_cgc .uw-site--c4 {
    background-color: #80001f
}

body.org_ren .uw-site--c1,
div.org_ren .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_ren .uw-site--c2,
div.org_ren .uw-site--c2 {
    background-color: #e41740
}

body.org_ren .uw-site--c3,
div.org_ren .uw-site--c3 {
    background-color: #b71233
}

body.org_ren .uw-site--c4,
div.org_ren .uw-site--c4 {
    background-color: #80001f
}

body.org_stj .uw-site--c1,
div.org_stj .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_stj .uw-site--c2,
div.org_stj .uw-site--c2 {
    background-color: #e41740
}

body.org_stj .uw-site--c3,
div.org_stj .uw-site--c3 {
    background-color: #b71233
}

body.org_stj .uw-site--c4,
div.org_stj .uw-site--c4 {
    background-color: #80001f
}

body.org_stp .uw-site--c1,
div.org_stp .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_stp .uw-site--c2,
div.org_stp .uw-site--c2 {
    background-color: #e41740
}

body.org_stp .uw-site--c3,
div.org_stp .uw-site--c3 {
    background-color: #b71233
}

body.org_stp .uw-site--c4,
div.org_stp .uw-site--c4 {
    background-color: #80001f
}

#uw-header-logo {
    background-color: #000;
    color: #fff
}

#uw-header-logo a {
    background-color: #000;
    color: #fff
}

#site--offcanvas .content {
    background-color: #000;
    color: #fff
}

#navbar-bar h2 {
    background: #000;
    color: #fff
}

#uw-header-content {
    background-color: #000;
    color: #fff
}

#navbar-administration {
    width: 0 !important
}

.element-invisible,
.off-screen {
    display: block;
    text-indent: -9999px;
    height: 0;
    overflow: hidden
}

.element-invisible:focus,
.off-screen:focus {
    text-indent: 0
}

.show-for-sr,
.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

#navbar-administration {
    z-index: 9
}

.content {
    width: 100%
}

.uw-site--main-top {
    width: 100% !important;
    max-width: 64rem !important;
    margin: 0 auto
}

.uw-section--inner {
    padding: 0 .8rem 0 .8rem;
    clear: both;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.full-width .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0
}

.full-width .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-section--inner {
        padding: 0 .8rem 0 .8rem
    }
}

.uwm-header-wrapper .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0
}

.uwm-header-wrapper .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-footer-wrapper .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0
}

.uwm-footer-wrapper .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-hero-feature .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uwm-hero-feature .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-publication .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uw-site-publication .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-front-wrapper .uw-section--inner {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-front-wrapper .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-hero-feature .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uwm-hero-feature .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--main .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--main .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-header--global .uw-section--inner {
    padding: 0 0 0 .8rem
}

.uwm-admin-top .uw-section--inner,
.uwm-front-wrapper .uw-section--inner,
.uwm-main-content-wrapper .uw-section--inner {
    padding: 0 .8rem
}

.uw-header--banner__alt .uw-section--inner {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    position: relative;
    padding: 0
}

.uw-header--banner__alt .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-header--banner__alt .uw-section--inner {
        margin-bottom: 2rem
    }
}

.uw-site--offcanvas .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--offcanvas .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.menu-open .uw-site--offcanvas .uw-section--inner {
    overflow-x: hidden
}

.uw-footer .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uw-footer .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--colors .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uw-site--colors .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-pub-article-page .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uwm-pub-article-page .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-prev-next-articles-wrap .uw-section--inner {
    max-width: 58rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0 .8rem 0 .8rem
}

.uwm-prev-next-articles-wrap .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:63.1875rem) {
    .uwm-prev-next-articles-wrap .uw-section--inner {
        padding: 0
    }
}

.uwm-related-articles-wrap .uw-section--inner {
    max-width: 58rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uwm-related-articles-wrap .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:63.1875rem) {
    .uwm-related-articles-wrap .uw-section--inner {
        padding: 0
    }
}

.uw-site-footer .uw-section--inner {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
    min-height: 5.625rem
}

.uw-site-footer .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-share .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
    background: #eee;
    padding: 0
}

.uw-site-share .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-site-share .uw-section--inner {
        padding: 0 .8rem 0 .8rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-share .uw-section--inner {
        padding: 0
    }
}

.uw-site-footer--global .uw-section--inner {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uw-site-footer--global .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-related-articles-header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uwm-related-articles-header::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uwm-related-articles-header {
        max-width: 58rem;
        margin-left: auto;
        margin-right: auto
    }

    .uwm-related-articles-header::after {
        clear: both;
        content: "";
        display: table
    }
}

.uw-site--inner.meta {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--inner.meta::after {
    clear: both;
    content: "";
    display: table
}

.uw-site {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: .8rem 0 .5rem 0;
    text-align: center;
    min-height: 3.438rem;
    line-height: 1.4;
    height: auto;
    background-color: #eee;
    text-transform: uppercase
}

.uw-site--header::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-site--header {
        padding: .6rem 0 .5rem 0
    }
}

.uw-site--header img {
    vertical-align: bottom
}

.uw-site--off-canvas {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.uw-site--off-canvas::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--main-top {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uw-site--main-top::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--colors {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--colors::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--breadcrumb {
    text-align: center;
    line-height: 1.125
}

@media screen and (min-width:48.0625rem) {
    .uw-site--breadcrumb {
        text-align: left
    }
}

.uw-site-admin--tabs {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-admin--tabs:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-admin--tabs {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 66.06498%;
        margin-right: 0
    }

    .uw-site-admin--tabs:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-admin--tabs {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%;
        margin-right: 0
    }

    .uw-site-admin--tabs:last-child {
        margin-right: 0
    }
}

.uw-site-navigation {
    display: none
}

@media screen and (min-width:48.0625rem) {
    .uw-site-navigation {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        min-height: 30rem;
        background: #fff
    }

    .uw-site-navigation:last-child {
        margin-right: 0
    }

    .uw-site-navigation h2 {
        margin: 0;
        padding: .75rem 0 .75rem .5rem;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 95% 50%;
        text-transform: uppercase
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-navigation {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .uw-site-navigation:last-child {
        margin-right: 0
    }
}

.uw-site-navigation--specific .site-menu {
    max-width: 93%;
    background-color: #fff
}

.uw-site-navigation--specific .site-menu h2 {
    border-bottom: none
}

.uw-site-navigation--specific .site-menu a {
    display: block;
    text-decoration: none;
    padding: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis
}

.uw-site-navigation--specific .site-menu ul {
    margin: 0;
    padding: 0
}

.uw-site-navigation--specific .site-menu ul li {
    padding: 0;
    margin: 0;
    list-style-image: none;
    list-style-type: none;
    position: relative
}

.uw-site-navigation--specific .site-menu ul li:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: .8rem;
    top: .9rem
}

.uw-site-navigation--specific .site-menu ul li.expanded:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.uw-site-navigation--specific .site-menu ul li.expanded a {
    color: #000;
    padding-left: .4rem;
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center;
    padding-right: 1.5rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail a {
    padding-left: .4rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail ul li a {
    padding-left: 1.2rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail ul li ul li a {
    padding-left: 1.4rem
}

.uw-site-navigation--specific .site-menu ul li.collapsed:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.uw-site-navigation--specific .site-menu ul li.collapsed a {
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center;
    padding-right: 1.5rem
}

.uw-site-navigation--specific .site-menu ul li.leaf {
    padding: 0
}

.uw-site-navigation--specific .site-menu ul li.leaf:after {
    content: ""
}

.uw-site-navigation--specific .site-menu ul li.leaf a {
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center
}

.uw-site--main {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem
}

.uw-site--main::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-main--pub {
    width: 100% !important
}

.uw-site-main--pub .uw-site-content {
    width: 100% !important
}

.uw-site-main--content {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-main--content:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-main--content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%
    }

    .uw-site-main--content:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-main--content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%
    }

    .uw-site-main--content:last-child {
        margin-right: 0
    }
}

.uw-site--cbar {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%
}

.uw-site--cbar .uw-cbar {
    padding: 0;
    margin: 0;
    height: .625rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media screen and (min-width:40.0625rem) {
    .uw-site--cbar .uw-cbar {
        height: .875rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site--cbar .uw-cbar {
        height: 1rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site--cbar .uw-cbar {
        height: 1.125rem
    }
}

.uw-site-content {
    min-height: 1px;
    display: block;
    padding: 0;
    margin-bottom: 3rem;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    margin-right: 0
}

.uw-site-content div+h2 {
    margin-top: 1rem
}

.uw-site-content .gmap {
    margin: 1rem 0
}

.uw-site-content:last-child {
    margin-right: 0
}

.uw-site-content .no-filter .rss_link {
    width: 100%
}

.uw-site-content .has-filter .rss_link {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.uw-site-content .controls {
    width: 100%;
    display: block;
    margin: 1rem 0;
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%
}

.uw-site-content .controls::after {
    clear: both;
    content: "";
    display: table
}

.node-type-contact .uw-site-content .controls #ct-filters,
.node-type-uw-ct-person-profile .uw-site-content .controls #ct-filters,
.node-type-uw-event .uw-site-content .controls #ct-filters,
.node-type-uw-news-item .uw-site-content .controls #ct-filters,
.page-about-people .uw-site-content .controls #ct-filters,
.page-blog .uw-site-content .controls #ct-filters,
.page-news .uw-site-content .controls #ct-filters,
.page-people-profiles .uw-site-content .controls #ct-filters,
.page-taxonomy .uw-site-content .controls #ct-filters {
    padding: 0;
    margin: 0;
    border-right: 1px solid #dbdbdb;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.node-type-contact .uw-site-content .controls .rss_link,
.node-type-uw-ct-person-profile .uw-site-content .controls .rss_link,
.node-type-uw-event .uw-site-content .controls .rss_link,
.node-type-uw-news-item .uw-site-content .controls .rss_link,
.page-about-people .uw-site-content .controls .rss_link,
.page-blog .uw-site-content .controls .rss_link,
.page-news .uw-site-content .controls .rss_link,
.page-people-profiles .uw-site-content .controls .rss_link,
.page-taxonomy .uw-site-content .controls .rss_link {
    padding: 0;
    margin: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.page-events .uw-site-content .controls #ct-filters {
    padding: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: .2rem
}

.page-events .uw-site-content .controls .rss_link {
    padding: 0;
    margin-bottom: .2rem
}

.page-events .uw-site-content .controls .feed-icon {
    padding: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: .2rem
}

.node-type-uw-blog .uw-site-content .controls,
.node-type-uw-event .uw-site-content .controls,
.node-type-uw-news-item .uw-site-content .controls,
.node-type-uw-opportunities .uw-site-content .controls {
    display: none
}

@media screen and (min-width:30rem) {
    .page-events .uw-site-content .controls .rss_link {
        margin: 0;
        border-right: 1px solid #dbdbdb
    }

    .page-events .uw-site-content .controls .feed-icon {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        border-right: 1px solid #dbdbdb
    }

    .page-events .uw-site-content .controls #ct-filters {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        border-right: 1px solid #dbdbdb
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .uw-site-content:last-child {
        margin-right: 0
    }

    .uw-site--stories .uw-site-content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .uw-site--stories .uw-site-content:last-child {
        margin-right: 0
    }

    .uw-site-content ul {
        margin-left: .9rem;
        margin-bottom: 1rem
    }

    .uw-site-content .uw-site--modal-wrap ul,
    .uw-site-content ul.links {
        margin-left: 0
    }

    .page-opportunities .uw-site-content,
    .page-taxonomy .uw-site-content,
    .uw-site-content.wide,
    .wide .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .page-opportunities .uw-site-content:last-child,
    .page-taxonomy .uw-site-content:last-child,
    .uw-site-content.wide:last-child,
    .wide .uw-site-content:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 65.85956%
    }

    .uw-site-content:last-child {
        margin-right: 0
    }

    .uw-site--stories .uw-site-content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%;
        margin-right: 0
    }

    .uw-site--stories .uw-site-content:last-child {
        margin-right: 0
    }

    .node-type-contact .uw-site-content,
    .node-type-uw-ct-person-profile .uw-site-content,
    .node-type-uw-event .uw-site-content,
    .node-type-uw-news-item .uw-site-content,
    .page-about-people .uw-site-content,
    .page-blog .uw-site-content,
    .page-news .uw-site-content,
    .page-opportunities .uw-site-content,
    .page-people-profiles .uw-site-content,
    .page-taxonomy .uw-site-content,
    .uw-site-content.wide,
    .wide .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%;
        margin-right: 0
    }

    .node-type-contact .uw-site-content:last-child,
    .node-type-uw-ct-person-profile .uw-site-content:last-child,
    .node-type-uw-event .uw-site-content:last-child,
    .node-type-uw-news-item .uw-site-content:last-child,
    .page-about-people .uw-site-content:last-child,
    .page-blog .uw-site-content:last-child,
    .page-news .uw-site-content:last-child,
    .page-opportunities .uw-site-content:last-child,
    .page-people-profiles .uw-site-content:last-child,
    .page-taxonomy .uw-site-content:last-child,
    .uw-site-content.wide:last-child,
    .wide .uw-site-content:last-child {
        margin-right: 0
    }

    .node-type-contact .uw-site-content .controls,
    .node-type-uw-ct-person-profile .uw-site-content .controls,
    .node-type-uw-event .uw-site-content .controls,
    .node-type-uw-news-item .uw-site-content .controls,
    .page-about-people .uw-site-content .controls,
    .page-blog .uw-site-content .controls,
    .page-news .uw-site-content .controls,
    .page-opportunities .uw-site-content .controls,
    .page-people-profiles .uw-site-content .controls,
    .page-taxonomy .uw-site-content .controls,
    .uw-site-content.wide .controls,
    .wide .uw-site-content .controls {
        width: 100%
    }

    .page-events .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .page-events .uw-site-content:last-child {
        margin-right: 0
    }

    .page-events .uw-site-content div+h2 {
        margin-top: .5rem
    }
}

.js .uw-site-content .staff-contact button {
    align-items: inherit;
    background-color: inherit;
    border-bottom-color: inherit;
    border-bottom-style: inherit;
    border-bottom-width: inherit;
    border-image-outset: inherit;
    border-image-repeat: inherit;
    border-image-slice: inherit;
    border-image-source: inherit;
    border-image-width: inherit;
    border-left-color: inherit;
    border-left-style: inherit;
    border-left-width: inherit;
    border-right-color: inherit;
    border-right-style: inherit;
    border-right-width: inherit;
    border-top-color: inherit;
    border-top-style: inherit;
    border-top-width: inherit;
    box-sizing: inherit;
    color: inherit;
    cursor: inherit;
    display: inherit;
    font-family: inherit;
    font-size: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant-caps: inherit;
    font-variant-ligatures: inherit;
    font-variant-numeric: inherit;
    font-weight: inherit;
    height: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin-bottom: inherit;
    margin-left: inherit;
    margin-right: inherit;
    margin-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    padding-right: inherit;
    padding-top: inherit;
    text-align: inherit;
    text-indent: inherit;
    text-rendering: inherit;
    text-shadow: inherit;
    text-size-adjust: inherit;
    text-transform: inherit;
    word-spacing: inherit;
    writing-mode: inherit;
    -webkit-appearance: inherit;
    -webkit-border-image: inherit;
    max-width: 100%;
    width: 100%
}

.js .uw-site-content .field-item>.expandable {
    margin-bottom: 1rem
}

.js .uw-site-content .field-item>.expandable>h2 {
    margin: 0;
    padding: 0
}

.js .uw-site-content .field-item>.expandable>h2:first-child {
    border: none;
    padding-bottom: 0;
    font-weight: 400
}

.js .uw-site-content .field-item>.expandable>h2:first-child button {
    padding: .75rem;
    text-align: left;
    position: relative;
    max-width: inherit
}

.js .uw-site-content .field-item>.expandable>h2:first-child button:after {
    position: absolute;
    top: 40%;
    right: 5%;
    z-index: 2;
    display: block;
    content: "";
    font-family: fdsu-rwd;
    font-size: .79012rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1) rotate(90deg);
    -ms-transform: scale(1, 1) rotate(90deg);
    transform: scale(1, 1) rotate(90deg);
    text-align: center;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .field-item>.expandable>h2:first-child button::-moz-focus-inner {
    padding: 0;
    border: none
}

.js .uw-site-content .field-item>.expandable>h2:first-child button:focus:after,
.js .uw-site-content .field-item>.expandable>h2:first-child button:hover:after {
    color: #fff
}

.js .uw-site-content .field-item>.expandable>h2:first-child button:focus {
    outline: 0
}

.js .uw-site-content .field-item>.expandable>.expandable-content {
    display: none;
    background: #fafafa;
    min-height: inherit;
    margin-top: 0
}

.js .uw-site-content .field-item>.expandable .last-visible {
    margin-bottom: 0
}

.js .uw-site-content .field-item>.expandable.expanded .expandable-content {
    display: block;
    margin-top: 0;
    min-height: inherit;
    padding: 1rem;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .field-item>.expandable.expanded>h2:first-child button:after {
    -webkit-font-smoothing: antialiased;
    -webkit-transform: scale(1, -1) rotate(90deg);
    -ms-transform: scale(1, -1) rotate(90deg);
    transform: scale(1, -1) rotate(90deg);
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .expandable-controls {
    margin-right: 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    margin-bottom: 1rem
}

.js .uw-site-content .expandable-controls:last-child {
    margin-right: 0
}

.js .uw-site-content .expandable-controls button {
    max-width: inherit
}

.js .uw-site-content .expandable-controls button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.js .uw-site-content .expandable-controls button:focus {
    outline: 0
}

.js .uw-site-content .expandable-controls button.expand-all {
    width: 50%;
    margin-right: 0;
    border-right: 1px solid #dbdbdb
}

.js .uw-site-content .expandable-controls button.collapse-all {
    width: 50%;
    margin-right: 0
}

.uw-site-sidebar::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-footer {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    -moz-transition-property: height, opacity, visibility, background-color;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height, opacity, visibility, background-color;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: height, opacity, visibility, background-color;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: height, opacity, visibility, background-color;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-footer.open-site-footer {
    background-color: #757575;
    color: #fff;
    -moz-transition-property: height, opacity, visibility, background-color;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height, opacity, visibility, background-color;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: height, opacity, visibility, background-color;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: height, opacity, visibility, background-color;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer--global {
    background-color: #000;
    position: relative
}

.uw-site-share {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #eee
}

.uw-site-share::after {
    clear: both;
    content: "";
    display: table
}

.uw-footer-logo {
    height: 3.75rem;
    text-indent: -9999rem;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/rwd/uwaterloo-logo.svg) no-repeat 0 50%;
    background-size: 100%;
    max-width: 15.563rem;
    margin: 1rem auto
}

@media screen and (min-width:48.0625rem) {
    .uw-footer-logo {
        max-width: 13rem;
        margin: 1rem 0
    }

    html.ie10 .uw-footer-logo {
        max-width: 11rem
    }
}

.uw-footer-logo a {
    width: 100%;
    display: block;
    height: 100%
}

#uw-footer,
.uw-footer {
    background-color: #4e4e4e;
    border: none;
    padding: 0;
    margin-top: 0;
    clear: both;
    position: relative
}

@media screen and (min-width:40.0625rem) {

    .col-33,
    .col-50,
    .col-66,
    .threecol-33 {
        float: left
    }
}

@media screen and (min-width:40.0625rem) {

    .col-33.first,
    .col-50.first,
    .col-66.first,
    .threecol-33 {
        margin-right: 4%
    }
}

.threecol-33.last {
    margin-right: 0
}

.col-50 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-50 {
        width: 48%
    }
}

.col-33 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-33 {
        width: 32%
    }
}

.col-66 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-66 {
        width: 64%
    }
}

.threecol-33 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .threecol-33 {
        width: 30.666666%
    }
}

.half-column {
    float: left;
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .half-column {
        width: 48%
    }
}

@media screen and (min-width:40.0625rem) {
    .half-column.first {
        margin-right: 4%
    }
}

.uw_video-embed {
    clear: both
}

.wide .uw_video-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 1.563rem;
    height: 0
}

.wide .uw_video-embed object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clear: both;
    margin-bottom: 3.1rem
}

.wide .uw_video-embed div {
    margin-top: 57%
}

.overlay-open .wide .uw_video-embed {
    visibility: hidden
}

.view-events-with-calendar {
    padding: 0 0 .5rem 0
}

.view .date-nav-wrapper {
    margin-top: 0;
    border-radius: 5px
}

.view .date-nav-wrapper .date-nav {
    min-height: inherit;
    height: auto;
    padding: 0
}

.date-heading {
    font-size: .70233rem
}

.uw-site-content .view .calendar-calendar {
    padding: .2rem;
    background: #fff
}

.uw-site-content .view .date-nav-wrapper {
    clear: both;
    border-radius: 0
}

.uw-site-content .view .date-nav-wrapper .date-nav {
    display: block;
    float: left;
    background: #eee;
    width: 100%
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-heading h2 {
    padding: .5rem 1rem .2rem 1rem;
    width: 40%;
    float: left;
    text-align: left
}

@media screen and (min-width:48.0625rem) {
    .uw-site-content .view .date-nav-wrapper .date-nav .date-heading h2 {
        width: 50%;
        float: left
    }
}

.uw-site-content .view .date-nav-wrapper .date-next,
.uw-site-content .view .date-nav-wrapper .date-prev {
    border-radius: 0;
    padding: 0;
    text-align: center;
    width: 30%
}

@media screen and (min-width:40.0625rem) {

    .uw-site-content .view .date-nav-wrapper .date-next,
    .uw-site-content .view .date-nav-wrapper .date-prev {
        width: 20%
    }
}

.uw-site-content .view .date-nav-wrapper .date-next a,
.uw-site-content .view .date-nav-wrapper .date-prev a {
    border: none
}

.uw-site-content .view .date-nav-wrapper .date-prev {
    right: inherit;
    text-align: left
}

.uw-site-content .view .date-nav-wrapper .date-prev {
    right: 30%
}

@media screen and (min-width:40.0625rem) {
    .uw-site-content .view .date-nav-wrapper .date-prev {
        right: 20%
    }
}

.cas_login {
    position: absolute;
    bottom: .625rem;
    right: .625rem;
    width: auto;
    margin: 0;
    font-size: .79012rem
}

.cas_login a {
    color: #aaa;
    background-color: #000;
    text-decoration: none
}

.cas_login a:visited {
    color: #aaa;
    background-color: #000;
    text-decoration: none
}

.view-opportunities span {
    display: inline-block
}

@media screen and (max-width:767px) {
    #navbar-administration.navbar-oriented .navbar-tray-vertical>.navbar-lining::before {
        height: 0
    }
}

.img-test {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/cta2.jpg) no-repeat;
    width: 220px;
    height: 87px;
    display: none
}

#main-menu>ul>li.last.expanded.active-trail>a {
    padding-left: .4rem
}

.contextual-links-region::after {
    clear: both;
    content: "";
    display: table
}

.hootsuiteWrapper iframe {
    width: 100%;
    min-height: 100px
}

.hootsuiteWrapper-link,
.uw_video-embed-link,
.vimeoWrapper-link {
    margin-bottom: 1rem
}

body.org_cgc .expandable h2:first-child button:focus,
body.org_cgc .expandable h2:first-child button:hover,
body.org_cgc .expandable-controls button:focus,
body.org_cgc .expandable-controls button:hover,
body.org_ren .expandable h2:first-child button:focus,
body.org_ren .expandable h2:first-child button:hover,
body.org_ren .expandable-controls button:focus,
body.org_ren .expandable-controls button:hover,
body.org_stj .expandable h2:first-child button:focus,
body.org_stj .expandable h2:first-child button:hover,
body.org_stj .expandable-controls button:focus,
body.org_stj .expandable-controls button:hover,
body.org_stp .expandable h2:first-child button:focus,
body.org_stp .expandable h2:first-child button:hover,
body.org_stp .expandable-controls button:focus,
body.org_stp .expandable-controls button:hover {
    color: #eee;
    background-color: #4e4e4e
}

body.org_cgc .expandable h2:first-child button:focus a,
body.org_cgc .expandable h2:first-child button:hover a,
body.org_cgc .expandable-controls button:focus a,
body.org_cgc .expandable-controls button:hover a,
body.org_ren .expandable h2:first-child button:focus a,
body.org_ren .expandable h2:first-child button:hover a,
body.org_ren .expandable-controls button:focus a,
body.org_ren .expandable-controls button:hover a,
body.org_stj .expandable h2:first-child button:focus a,
body.org_stj .expandable h2:first-child button:hover a,
body.org_stj .expandable-controls button:focus a,
body.org_stj .expandable-controls button:hover a,
body.org_stp .expandable h2:first-child button:focus a,
body.org_stp .expandable h2:first-child button:hover a,
body.org_stp .expandable-controls button:focus a,
body.org_stp .expandable-controls button:hover a {
    color: #fff
}

body.org_cgc .expandable h2:first-child button a,
body.org_cgc .expandable-controls button a,
body.org_ren .expandable h2:first-child button a,
body.org_ren .expandable-controls button a,
body.org_stj .expandable h2:first-child button a,
body.org_stj .expandable-controls button a,
body.org_stp .expandable h2:first-child button a,
body.org_stp .expandable-controls button a {
    color: #fff
}

body.org_cgc .expandable h2:first-child button a:hover,
body.org_cgc .expandable-controls button a:hover,
body.org_ren .expandable h2:first-child button a:hover,
body.org_ren .expandable-controls button a:hover,
body.org_stj .expandable h2:first-child button a:hover,
body.org_stj .expandable-controls button a:hover,
body.org_stp .expandable h2:first-child button a:hover,
body.org_stp .expandable-controls button a:hover {
    color: #fff
}

body.org_cgc .expandable h2:first-child button a:focus,
body.org_cgc .expandable-controls button a:focus,
body.org_ren .expandable h2:first-child button a:focus,
body.org_ren .expandable-controls button a:focus,
body.org_stj .expandable h2:first-child button a:focus,
body.org_stj .expandable-controls button a:focus,
body.org_stp .expandable h2:first-child button a:focus,
body.org_stp .expandable-controls button a:focus {
    color: #fff
}

body.org_default .expandable h2:first-child button,
body.org_default .expandable-controls button {
    background-color: #eee;
    color: #4e4e4e
}

body.org_default .expandable h2:first-child button:focus,
body.org_default .expandable h2:first-child button:hover,
body.org_default .expandable-controls button:focus,
body.org_default .expandable-controls button:hover {
    color: #eee;
    background-color: #4e4e4e
}

body.org_default .expandable h2:first-child button:after,
body.org_default .expandable-controls button:after {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child button a,
body.org_default .expandable-controls button a {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child button a:hover,
body.org_default .expandable-controls button a:hover {
    color: #eee
}

body.org_default .expandable h2:first-child button a:focus,
body.org_default .expandable-controls button a:focus {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child button:focus a,
body.org_default .expandable h2:first-child button:hover a,
body.org_default .expandable-controls button:focus a,
body.org_default .expandable-controls button:hover a {
    color: #eee
}

.uwm-capitalize {
    text-transform: capitalize
}

.publication.front .uwm-capitalize,
.publication.not-front.page-taxonomy .uwm-capitalize {
    text-transform: uppercase
}

a.button {
    color: #fff;
    background: 0 0;
    padding-left: 3.5rem;
    padding-right: 2.5rem;
    text-transform: uppercase;
    font-size: inherit;
    max-width: inherit
}

a.button:focus,
a.button:hover,
button:focus,
button:hover {
    background-color: #ffd54f;
    color: #000;
    text-decoration: none
}

a .hero-button span.button {
    color: #fff;
    background: 0 0;
    -webkit-text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
    text-transform: uppercase
}

a:focus .hero-button button:focus,
a:focus .hero-button button:hover,
a:focus .hero-button span.button,
a:hover .hero-button button:focus,
a:hover .hero-button button:hover,
a:hover .hero-button span.button {
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff
}

.uwm-hero-feature {
    height: 32rem;
    margin-top: 0;
    background-color: #e0e0e0;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    position: relative
}

@media screen and (min-width:63.1875rem) {
    .uwm-hero-feature {
        height: 37.5rem
    }
}

@media screen and (min-width:80rem) {
    .uwm-hero-feature {
        margin-top: 0
    }

    .uwm-hero-feature.header-fixed-to-top {
        margin-top: 0
    }
}

.menu-open .uwm-hero-feature {
    margin-top: 0
}

.uwm-hero-feature a:focus,
.uwm-hero-feature a:hover,
.uwm-hero-feature a:link {
    text-decoration: none
}

.uwm-img-tran {
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: block
}

.uwm-hero-info {
    height: auto;
    padding-top: 5rem;
    text-align: center
}

@media screen and (min-width:48.0625rem) {
    .uwm-hero-info {
        padding-top: 8rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-hero-info {
        padding-top: 10rem
    }
}

.uwm-hero-info .uwm-hero-headline {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    margin-bottom: .75rem;
    margin-top: .5rem;
    font-size: 3rem;
    color: #fff;
    line-height: 1;
    text-align: center;
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
    color: #fff;
    line-height: 1;
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px
}

@media screen and (min-width:63.1875rem) {
    .uwm-hero-info .uwm-hero-headline {
        font-size: 4.75rem
    }

    .publication .uwm-hero-info .uwm-hero-headline {
        font-size: 5.625rem
    }
}

.uwm-hero-info .uwm-hero-sub-headline {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-style: normal;
    line-height: 1.2;
    margin-bottom: .75rem;
    margin-top: .5rem;
    text-rendering: optimizeLegibility;
    font-size: 2.5rem;
    text-transform: uppercase;
    line-height: 1;
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px
}

.uwm-on-this-page {
    background-color: #eee;
    min-height: 3.5rem;
    margin: 0 0 1.25rem 0
}

.uwm-issue-title {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-issue-title::after {
    clear: both;
    content: "";
    display: table
}

.uwm-issue-title h1,
.uwm-issue-title h2 {
    color: #000;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 600;
    display: block;
    padding: 1rem;
    line-height: 1.25;
    margin: 0;
    text-transform: uppercase;
    text-align: center
}

.not-front .uwm-issue-title h1,
.not-front .uwm-issue-title h2 {
    text-transform: none;
    color: #757575
}

.publication.not-front .uwm-issue-title h1,
.publication.not-front .uwm-issue-title h2 {
    color: #000
}

.menu-open .uwm-issue-title h1,
.menu-open .uwm-issue-title h2 {
    margin-top: 0
}

.publication .uwm-issue-title h1,
.publication .uwm-issue-title h2 {
    text-align: left;
    text-transform: uppercase
}

@media screen and (min-width:63.1875rem) {

    .uwm-issue-title h1,
    .uwm-issue-title h2 {
        font-size: 2.25rem
    }
}

.uwm-also-header {
    border-left: 3px solid #ffd54f;
    background: #eee;
    padding: 0 1.25rem;
    height: 3rem;
    line-height: 3rem;
    margin: 1.25rem 0 2.3rem 0;
    display: block;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    font-size: 1.25rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-also-header {
        font-size: 1.65rem;
        margin: 1.25rem 0 2.3rem 0
    }
}

.uwm-feature-hp-block {
    clear: both;
    float: left
}

.uwm-feature-hp-teaser .button,
.uwm-feature-hp-teaser .uwm-hero-button {
    display: none
}

.uwm-feature-hp-list {
    padding: 0;
    margin: 0;
    list-style: none
}

.uwm-feature-hp-list li {
    margin-top: 1rem;
    margin-bottom: 2rem
}

.uwm-feature-hp-list li a.uwm-feature-hp-alias {
    text-decoration: none;
    display: block;
    border: 1px solid #fff;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #fff;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-feature-hp-list li a.uwm-feature-hp-alias:hover {
    text-decoration: none;
    border: 1px solid #757575;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #dfdfdf;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-feature-hp-list li.hide-feature {
    display: none
}

@media screen and (min-width:63.1875rem) {
    .uwm-feature-hp-list li {
        margin-bottom: 3.125rem
    }
}

.uwm-feature-hp-info {
    min-height: 9.183rem;
    padding: 0 .25rem
}

.uwm-feature-hp-info .uwm-feature-hp-headline {
    font-weight: 300;
    margin: .5rem 0 .5rem 0;
    padding: 0;
    font-size: 1.85rem;
    line-height: 2rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-feature-hp-info .uwm-feature-hp-headline {
        font-size: 2.25rem;
        line-height: 2.85rem
    }
}

.uwm-feature-hp-info p.uwm-feature-hp-sub {
    margin: 0;
    padding: 0 0 .5rem 0;
    font-size: 1.5rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    line-height: 1.05
}

.uwm-feature-hp-info p.uwm-feature-hp-teaser {
    padding: 0 0 .75rem 0
}

.uwm-feature-hp-img {
    height: auto;
    overflow: hidden;
    position: relative;
    -moz-box-shadow: rgba(0, 0, 0, .2) 1px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, .2) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, .2) 1px 1px 1px;
    background-color: #eee
}

.uwm-feature-hp-img:hover>::after {
    right: 1000px
}

.uwm-feature-hp-img img {
    width: 100%;
    display: block
}

.uwm-feature-hp-img::after {
    content: "";
    position: absolute;
    background-size: contain;
    right: 0;
    display: block;
    height: 4.907rem;
    width: 5.625rem;
    bottom: -.5rem
}

@media screen and (min-width:48.0625rem) {
    .uwm-feature-hp-img::after {
        height: 7.5rem;
        width: 9.375rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-feature-hp-img::after {
        height: 9.813rem;
        width: 11.25rem
    }
}

.uwm-secondary-list {
    list-style: none;
    display: grid;
    grid-template-columns: 100%;
    grid-column-gap: 3.5%;
    padding: 0;
    margin: 0 0 3rem 0 !important
}

@media screen and (min-width:30rem) {
    .uwm-secondary-list {
        grid-template-columns: 48% 48%
    }
}

@media screen and (min-width:48.0625rem) {
    .uwm-secondary-list {
        grid-template-columns: 31% 31% 31%
    }
}

.uwm-secondary-list>.uwm-secondary-hp {
    position: relative;
    padding: 0;
    margin: 0 0 3rem 0
}

.uwm-secondary-list>.uwm-secondary-hp.hide-cat {
    display: none
}

.more-feature {
    text-align: center;
    margin-bottom: 4rem
}

.more-feature .button {
    background-color: #000
}

.uwm-secondary-block {
    display: block
}

.uwm-secondary-list {
    list-style: none
}

.uwm-secondary-meta {
    height: 2.813rem;
    line-height: 2.813rem;
    padding-left: .85rem;
    padding-right: .85rem;
    color: #000;
    font-family: Typ1451-Bold, verdana, sans-serif;
    font-size: .85rem;
    font-weight: 300;
    text-transform: uppercase;
    background: #ffd54f;
    width: auto;
    display: inline-block
}

.uwm-secondary-meta a {
    text-decoration: none !important;
    color: #000 !important
}

.uwm-secondary-meta a:focus,
.uwm-secondary-meta a:hover {
    text-decoration: underline !important
}

.uwm-secondary-img {
    float: left;
    position: relative;
    overflow: hidden;
    -moz-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px
}

.uwm-secondary-img img {
    width: 100%;
    display: block
}

.uwm-secondary-img:after {
    content: "";
    display: block;
    left: .8rem;
    bottom: -.4rem;
    height: 1rem;
    width: 1rem
}

.uwm-secondary-info {
    margin: .5rem 0 1rem 0;
    float: left
}

.uwm-secondary-sub {
    display: block;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    margin: .5rem 0 .5rem 0;
    font-size: 1rem;
    letter-spacing: inherit;
    line-height: 1.2;
    padding: 0
}

.uwm-feature-hp-block {
    min-height: 40rem
}

.uwm-front-wrapper,
.uwm-pub-article-page {
    position: relative
}

.uwm-front-wrapper figure,
.uwm-pub-article-page figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    background: #000;
    text-align: center;
    cursor: pointer
}

.uwm-front-wrapper figure img,
.uwm-pub-article-page figure img {
    position: relative;
    display: block;
    max-width: 100%;
    opacity: 1
}

.uwm-front-wrapper figure figcaption,
.uwm-pub-article-page figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.uwm-front-wrapper figure figcaption::after,
.uwm-front-wrapper figure figcaption::before,
.uwm-pub-article-page figure figcaption::after,
.uwm-pub-article-page figure figcaption::before {
    pointer-events: none
}

.uwm-front-wrapper figure figcaption>.uwm-image-info,
.uwm-pub-article-page figure figcaption>.uwm-image-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0
}

.uwm-front-wrapper figure h2,
.uwm-pub-article-page figure h2 {
    font-weight: 300;
    margin: 0
}

.uwm-front-wrapper figure h2 span,
.uwm-pub-article-page figure h2 span {
    font-weight: 600
}

.uwm-front-wrapper figure p,
.uwm-pub-article-page figure p {
    margin: 0
}

.uwm-front-wrapper figure p .button,
.uwm-pub-article-page figure p .button {
    color: #fff;
    background: 0 0;
    text-align: center;
    width: 100%;
    text-transform: uppercase
}

.uwm-front-wrapper figure p .button:focus,
.uwm-front-wrapper figure p .button:hover,
.uwm-pub-article-page figure p .button:focus,
.uwm-pub-article-page figure p .button:hover {
    color: #fff;
    text-decoration: none
}

.uwm-front-wrapper .uwm-feature-hp figure.effect-lily figcaption>div {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1rem;
    width: 100%;
    height: 100%
}

@media screen and (min-width:48.0625rem) {
    .uwm-front-wrapper .uwm-feature-hp figure.effect-lily figcaption>div {
        height: 75%;
        padding: 2rem
    }
}

.uwm-front-wrapper .uwm-pub-cat figure img {
    max-width: 200%;
    position: relative;
    display: block;
    opacity: 1
}

@media screen and (min-width:63.1875rem) {
    .uwm-front-wrapper .uwm-pub-cat figure img {
        display: block;
        max-width: 200%
    }
}

.uwm-front-wrapper .uwm-pub-cat figure p {
    margin: 0
}

@media screen and (min-width:48.0625rem) {
    .uwm-front-wrapper .uwm-pub-cat figure p .button {
        color: #fff;
        background: 0 0;
        padding-left: 2rem;
        font-size: 1.2rem;
        padding-right: 1rem;
        text-transform: uppercase
    }

    .uwm-front-wrapper .uwm-pub-cat figure p .button:focus,
    .uwm-front-wrapper .uwm-pub-cat figure p .button:hover {
        color: #fff;
        text-decoration: none
    }
}

a figure.effect-lily img {
    max-width: none;
    width: -webkit-calc(100% + 50px);
    width: calc(100% + 50px);
    opacity: 1;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-40px, 0, -40px);
    -moz-transform: translate3d(-40px, 0, -40px);
    transform: translate3d(-40px, 0, 0 -40px)
}

a figure.effect-lily figcaption {
    text-align: center
}

a figure.effect-lily figcaption>div {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 75%
}

a figure.effect-lily h2,
a figure.effect-lily p {
    -webkit-transform: translate3d(0, 40px, 0);
    -moz-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0)
}

a figure.effect-lily h2 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s
}

a figure.effect-lily p {
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    -moz-transition: opacity .2s, -moz-transform .35s;
    transition: opacity .2s, transform .35s
}

a:hover figure.effect-lily img {
    opacity: .2
}

a:hover figure.effect-lily p {
    opacity: 1
}

a:hover figure.effect-lily h2,
a:hover figure.effect-lily img,
a:hover figure.effect-lily p {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

a:hover figure.effect-lily p {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s
}

.uwm-animate.ng-enter {
    -webkit-transition: .3s cubic-bezier(.42, 0, .58, 1) all;
    -moz-transition: .3s cubic-bezier(.42, 0, .58, 1) all;
    -ms-transition: .3s cubic-bezier(.42, 0, .58, 1) all;
    -o-transition: .3s cubic-bezier(.42, 0, .58, 1) all;
    transition: .3s cubic-bezier(.42, 0, .58, 1) all;
    opacity: 0;
    display: block !important
}

.uwm-animate.ng-enter-stagger {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -ms-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

.uwm-animate.ng-enter.ng-enter-active {
    opacity: 1;
    display: block !important
}

.uwm-fade.ng-enter {
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -ms-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    opacity: 0;
    display: block !important
}

.uwm-fade.ng-enter-stagger {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -ms-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.uwm-fade.ng-enter.ng-enter-active {
    opacity: 1;
    display: block !important
}

.tab-options h2 {
    display: none
}

.tab-options ul.primary {
    margin: 0;
    padding: .625rem 0 0 .625rem;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/tabs/tab-bar.png) left bottom repeat-x;
    border-bottom: 1px solid #bbb;
    height: auto
}

.tab-options li {
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style-type: none
}

.tab-options li a {
    display: block;
    height: 1.5rem;
    margin: 0;
    padding: .25rem .513rem 0 .575em;
    border-width: 0;
    font-weight: 700;
    text-decoration: none;
    color: #666;
    font-size: .8rem;
    text-transform: uppercase;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/tabs/tab-right.png) right -2.375rem no-repeat
}

.tab-options li a .element-invisible {
    display: none
}

.tab-options li.active a {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/tabs/tab-right.png) right 0 no-repeat
}

.tab-options li.active a:before {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/core/tabs/tab-left.png) left 0 no-repeat
}

.element-invisible,
.hidden {
    display: none
}

#block-workbench-block {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    float: none;
    border-right: 1px solid #ffebc5;
    border-left: 1px solid #ffebc5
}

#block-workbench-block::after {
    clear: both;
    content: "";
    display: table
}

div.workbench-info-block {
    background: none repeat scroll 0 0 #fffbd9;
    list-style: none outside;
    padding: .25rem .5rem .25rem .5rem;
    margin: 0;
    border-color: #ffebc5;
    border-style: solid none;
    border-width: 1px;
    color: #666;
    font-size: .95rem;
    font-weight: 500
}

.uwm-prev-next,
.uwm-related-articles-wrap {
    position: relative
}

.button,
.feed-icon a,
.page-election form .form-actions#edit-actions a,
.page-election form .form-actions#edit-buttons a,
.page-election-post form .form-actions#edit-actions a,
.page-election-post form .form-actions#edit-buttons a,
.pager-load-more li a,
.read-more-link a,
.stories_rss_link a,
.uw-site-content .view .date-nav-wrapper .date-next a,
.uw-site-content .view .date-nav-wrapper .date-prev a,
a .rss_link,
a.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
    background-color: #757575;
    border-radius: none;
    border: none;
    cursor: pointer;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 1rem 2rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    max-width: 18.125rem;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem
}

.button:focus,
.button:hover,
.feed-icon a:focus,
.feed-icon a:hover,
.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-actions a:hover,
.page-election form .form-actions#edit-buttons a:focus,
.page-election form .form-actions#edit-buttons a:hover,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-actions a:hover,
.page-election-post form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-buttons a:hover,
.pager-load-more li a:focus,
.pager-load-more li a:hover,
.read-more-link a:focus,
.read-more-link a:hover,
.stories_rss_link a:focus,
.stories_rss_link a:hover,
.uw-site-content .view .date-nav-wrapper .date-next a:focus,
.uw-site-content .view .date-nav-wrapper .date-next a:hover,
.uw-site-content .view .date-nav-wrapper .date-prev a:focus,
.uw-site-content .view .date-nav-wrapper .date-prev a:hover,
a .rss_link:focus,
a .rss_link:hover,
button:focus,
button:hover,
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit],
input:hover[type=button],
input:hover[type=reset],
input:hover[type=submit] {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    background-color: #eee;
    color: #4e4e4e;
    outline: 0
}

.button:focus,
.feed-icon a:focus,
.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-buttons a:focus,
.pager-load-more li a:focus,
.read-more-link a:focus,
.stories_rss_link a:focus,
.uw-site-content .view .date-nav-wrapper .date-next a:focus,
.uw-site-content .view .date-nav-wrapper .date-prev a:focus,
a .rss_link:focus,
button:focus,
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit] {
    outline: inherit
}

.button:active,
.feed-icon a:active,
.page-election form .form-actions#edit-actions a:active,
.page-election form .form-actions#edit-buttons a:active,
.page-election-post form .form-actions#edit-actions a:active,
.page-election-post form .form-actions#edit-buttons a:active,
.pager-load-more li a:active,
.read-more-link a:active,
.stories_rss_link a:active,
.uw-site-content .view .date-nav-wrapper .date-next a:active,
.uw-site-content .view .date-nav-wrapper .date-prev a:active,
a .rss_link:active,
button:active,
input:active[type=button],
input:active[type=reset],
input:active[type=submit] {
    background-color: #eee;
    color: #4e4e4e
}

.feed-icon .views-submit-button a:disabled,
.page-election form .form-actions#edit-actions .views-submit-button a:disabled,
.page-election form .form-actions#edit-buttons .views-submit-button a:disabled,
.page-election-post form .form-actions#edit-actions .views-submit-button a:disabled,
.page-election-post form .form-actions#edit-buttons .views-submit-button a:disabled,
.pager-load-more li .views-submit-button a:disabled,
.read-more-link .views-submit-button a:disabled,
.stories_rss_link .views-submit-button a:disabled,
.uw-site-content .view .date-nav-wrapper .date-next .views-submit-button a:disabled,
.uw-site-content .view .date-nav-wrapper .date-prev .views-submit-button a:disabled,
.views-submit-button .button:disabled,
.views-submit-button .feed-icon a:disabled,
.views-submit-button .page-election form .form-actions#edit-actions a:disabled,
.views-submit-button .page-election form .form-actions#edit-buttons a:disabled,
.views-submit-button .page-election-post form .form-actions#edit-actions a:disabled,
.views-submit-button .page-election-post form .form-actions#edit-buttons a:disabled,
.views-submit-button .pager-load-more li a:disabled,
.views-submit-button .read-more-link a:disabled,
.views-submit-button .stories_rss_link a:disabled,
.views-submit-button .uw-site-content .view .date-nav-wrapper .date-next a:disabled,
.views-submit-button .uw-site-content .view .date-nav-wrapper .date-prev a:disabled,
.views-submit-button a .rss_link:disabled,
.views-submit-button button:disabled,
.views-submit-button input:disabled[type=button],
.views-submit-button input:disabled[type=reset],
.views-submit-button input:disabled[type=submit],
a .views-submit-button .rss_link:disabled {
    cursor: not-allowed;
    opacity: 1;
    display: inline-block
}

.button:disabled,
.feed-icon a:disabled,
.page-election form .form-actions#edit-actions a:disabled,
.page-election form .form-actions#edit-buttons a:disabled,
.page-election-post form .form-actions#edit-actions a:disabled,
.page-election-post form .form-actions#edit-buttons a:disabled,
.pager-load-more li a:disabled,
.read-more-link a:disabled,
.stories_rss_link a:disabled,
.uw-site-content .view .date-nav-wrapper .date-next a:disabled,
.uw-site-content .view .date-nav-wrapper .date-prev a:disabled,
a .rss_link:disabled,
button:disabled,
input:disabled[type=button],
input:disabled[type=reset],
input:disabled[type=submit] {
    cursor: not-allowed;
    display: block;
    opacity: .5
}

.small-button {
    padding: .3rem !important;
    font-size: .79012rem !important;
    max-width: 50% !important
}

#block-uw-ct-person-profile-person .views-row .button,
#block-uw-ct-person-profile-person .views-row .read-more-link a,
#block-uw-ct-person-profile-person .views-row .stories_rss_link a,
#block-uw-ct-person-profile-person .views-row a.button,
#block-uw-ct-person-profile-person .views-row button,
#block-uw-ct-person-profile-person .views-row input[type=button],
#block-uw-ct-person-profile-person .views-row input[type=reset],
#block-uw-ct-person-profile-person .views-row input[type=submit],
.medium-button {
    padding: .5rem !important;
    font-size: .88889rem !important;
    max-width: 70% !important
}

.button,
.read-more-link a,
.stories_rss_link a,
a.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    text-align: center
}

#block-uw-ct-person-profile-person .views-row .button,
#block-uw-ct-person-profile-person .views-row .read-more-link a,
#block-uw-ct-person-profile-person .views-row .stories_rss_link a,
#block-uw-ct-person-profile-person .views-row a.button,
#block-uw-ct-person-profile-person .views-row button,
#block-uw-ct-person-profile-person .views-row input[type=button],
#block-uw-ct-person-profile-person .views-row input[type=reset],
#block-uw-ct-person-profile-person .views-row input[type=submit] {
    text-align: center
}

.owl-pagination .button,
.owl-pagination .read-more-link a,
.owl-pagination .stories_rss_link a,
.owl-pagination a.button,
.owl-pagination button,
.owl-pagination input[type=button],
.owl-pagination input[type=reset],
.owl-pagination input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.owl-pagination .button:hover,
.owl-pagination .read-more-link a:hover,
.owl-pagination .stories_rss_link a:hover,
.owl-pagination a.button:hover,
.owl-pagination button:hover,
.owl-pagination input[type=button]:hover,
.owl-pagination input[type=reset]:hover,
.owl-pagination input[type=submit]:hover {
    background-color: transparent
}

.owl-buttons .button,
.owl-buttons .read-more-link a,
.owl-buttons .stories_rss_link a,
.owl-buttons a.button,
.owl-buttons button,
.owl-buttons input[type=button],
.owl-buttons input[type=reset],
.owl-buttons input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.uw-site-footer1--contact .button,
.uw-site-footer1--contact .read-more-link a,
.uw-site-footer1--contact .stories_rss_link a,
.uw-site-footer1--contact a.button,
.uw-site-footer1--contact button,
.uw-site-footer1--contact input[type=button],
.uw-site-footer1--contact input[type=reset],
.uw-site-footer1--contact input[type=submit] {
    background: 0 0;
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    color: #fff;
    position: relative
}

.uw-site-footer1--contact .button:after,
.uw-site-footer1--contact .read-more-link a:after,
.uw-site-footer1--contact .stories_rss_link a:after,
.uw-site-footer1--contact a.button:after,
.uw-site-footer1--contact button:after,
.uw-site-footer1--contact input[type=button]:after,
.uw-site-footer1--contact input[type=reset]:after,
.uw-site-footer1--contact input[type=submit]:after {
    position: absolute;
    top: 40%;
    left: 75%;
    z-index: 2;
    display: block;
    content: "";
    font-family: fdsu-rwd;
    color: #fff;
    font-size: .79012rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1) rotate(90deg);
    -ms-transform: scale(1, 1) rotate(90deg);
    transform: scale(1, 1) rotate(90deg);
    text-align: center;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:active:after,
.uw-site-footer1--contact .read-more-link a:active:after,
.uw-site-footer1--contact .stories_rss_link a:active:after,
.uw-site-footer1--contact a.button:active:after,
.uw-site-footer1--contact button:active:after,
.uw-site-footer1--contact input[type=button]:active:after,
.uw-site-footer1--contact input[type=reset]:active:after,
.uw-site-footer1--contact input[type=submit]:active:after {
    color: #666;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:hover:after,
.uw-site-footer1--contact .read-more-link a:hover:after,
.uw-site-footer1--contact .stories_rss_link a:hover:after,
.uw-site-footer1--contact a.button:hover:after,
.uw-site-footer1--contact button:hover:after,
.uw-site-footer1--contact input[type=button]:hover:after,
.uw-site-footer1--contact input[type=reset]:hover:after,
.uw-site-footer1--contact input[type=submit]:hover:after {
    color: #666;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.site-footer-toggle .uw-site-footer1--contact .button:after,
.site-footer-toggle .uw-site-footer1--contact .read-more-link a:after,
.site-footer-toggle .uw-site-footer1--contact .stories_rss_link a:after,
.site-footer-toggle .uw-site-footer1--contact a.button:after,
.site-footer-toggle .uw-site-footer1--contact button:after,
.site-footer-toggle .uw-site-footer1--contact input[type=button]:after,
.site-footer-toggle .uw-site-footer1--contact input[type=reset]:after,
.site-footer-toggle .uw-site-footer1--contact input[type=submit]:after {
    -webkit-font-smoothing: antialiased;
    -webkit-transform: scale(1, -1) rotate(90deg);
    -ms-transform: scale(1, -1) rotate(90deg);
    transform: scale(1, -1) rotate(90deg);
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:hover,
.uw-site-footer1--contact .read-more-link a:hover,
.uw-site-footer1--contact .stories_rss_link a:hover,
.uw-site-footer1--contact a.button:hover,
.uw-site-footer1--contact button:hover,
.uw-site-footer1--contact input[type=button]:hover,
.uw-site-footer1--contact input[type=reset]:hover,
.uw-site-footer1--contact input[type=submit]:hover {
    color: #666;
    outline: 0;
    background-color: #eee;
    border-top: 1px solid #686868;
    border-bottom: 1px solid #686868;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:focus,
.uw-site-footer1--contact .read-more-link a:focus,
.uw-site-footer1--contact .stories_rss_link a:focus,
.uw-site-footer1--contact a.button:focus,
.uw-site-footer1--contact button:focus,
.uw-site-footer1--contact input[type=button]:focus,
.uw-site-footer1--contact input[type=reset]:focus,
.uw-site-footer1--contact input[type=submit]:focus {
    outline: 0
}

.button.ct-filters--filter,
.read-more-link a.ct-filters--filter,
.stories_rss_link a.ct-filters--filter,
a.button.ct-filters--filter,
button.ct-filters--filter,
input[type=button].ct-filters--filter,
input[type=reset].ct-filters--filter,
input[type=submit].ct-filters--filter {
    max-width: 100%;
    height: 3.563rem;
    padding: 1rem 0
}

@media screen and (min-width:48.0625rem) {

    .button.ct-filters--filter,
    .read-more-link a.ct-filters--filter,
    .stories_rss_link a.ct-filters--filter,
    a.button.ct-filters--filter,
    button.ct-filters--filter,
    input[type=button].ct-filters--filter,
    input[type=reset].ct-filters--filter,
    input[type=submit].ct-filters--filter {
        padding: 1rem 2rem
    }
}

.button.ct-filters--filter:hover,
.read-more-link a.ct-filters--filter:hover,
.stories_rss_link a.ct-filters--filter:hover,
a.button.ct-filters--filter:hover,
button.ct-filters--filter:hover,
input[type=button].ct-filters--filter:hover,
input[type=reset].ct-filters--filter:hover,
input[type=submit].ct-filters--filter:hover {
    color: #4e4e4e;
    background-color: #eee
}

.button.ct-filters--close,
.read-more-link a.ct-filters--close,
.stories_rss_link a.ct-filters--close,
a.button.ct-filters--close,
button.ct-filters--close,
input[type=button].ct-filters--close,
input[type=reset].ct-filters--close,
input[type=submit].ct-filters--close {
    color: #fff;
    text-decoration: none;
    position: absolute;
    flex: none;
    background-color: transparent;
    right: 0;
    top: 0;
    width: auto;
    max-width: inherit;
    padding: .5rem 0
}

.button.ct-filters--close:before,
.read-more-link a.ct-filters--close:before,
.stories_rss_link a.ct-filters--close:before,
a.button.ct-filters--close:before,
button.ct-filters--close:before,
input[type=button].ct-filters--close:before,
input[type=reset].ct-filters--close:before,
input[type=submit].ct-filters--close:before {
    font-family: fdsu-rwd;
    content: "";
    font-size: 1.60181rem;
    padding: .5rem
}

.button.ct-filters--close:hover:before,
.read-more-link a.ct-filters--close:hover:before,
.stories_rss_link a.ct-filters--close:hover:before,
a.button.ct-filters--close:hover:before,
button.ct-filters--close:hover:before,
input[type=button].ct-filters--close:hover:before,
input[type=reset].ct-filters--close:hover:before,
input[type=submit].ct-filters--close:hover:before {
    text-decoration: none;
    color: #000;
    background-color: #ffd54f;
    padding: .5rem
}

.more-feature .button,
.more-feature .read-more-link a,
.more-feature .stories_rss_link a,
.more-feature a.button,
.more-feature button,
.more-feature input[type=button],
.more-feature input[type=reset],
.more-feature input[type=submit] {
    color: #fff !important;
    text-decoration: none
}

.more-feature .button:focus,
.more-feature .button:hover,
.more-feature .read-more-link a:focus,
.more-feature .read-more-link a:hover,
.more-feature .stories_rss_link a:focus,
.more-feature .stories_rss_link a:hover,
.more-feature a.button:focus,
.more-feature a.button:hover,
.more-feature button:focus,
.more-feature button:hover,
.more-feature input[type=button]:focus,
.more-feature input[type=button]:hover,
.more-feature input[type=reset]:focus,
.more-feature input[type=reset]:hover,
.more-feature input[type=submit]:focus,
.more-feature input[type=submit]:hover {
    color: #000 !important
}

#uw-header-nav-button .button,
#uw-header-nav-button .read-more-link a,
#uw-header-nav-button .stories_rss_link a,
#uw-header-nav-button a.button,
#uw-header-nav-button button,
#uw-header-nav-button input[type=button],
#uw-header-nav-button input[type=reset],
#uw-header-nav-button input[type=submit] {
    background-color: inherit;
    border-radius: none;
    border: none;
    cursor: pointer;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 0;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: inherit;
    margin: 0 auto;
    color: #fff
}

.uw-site-sidebar--wrapper .button,
.uw-site-sidebar--wrapper .read-more-link a,
.uw-site-sidebar--wrapper .stories_rss_link a,
.uw-site-sidebar--wrapper a.button,
.uw-site-sidebar--wrapper button,
.uw-site-sidebar--wrapper input[type=button],
.uw-site-sidebar--wrapper input[type=reset],
.uw-site-sidebar--wrapper input[type=submit] {
    max-width: 100%
}

.expandable .button,
.expandable .read-more-link a,
.expandable .stories_rss_link a,
.expandable a.button,
.expandable button,
.expandable input[type=button],
.expandable input[type=reset],
.expandable input[type=submit] {
    white-space: normal;
    padding: .75rem 3rem .75rem .75rem;
    height: auto;
    min-height: 3.563rem
}

.views-summary-unformatted .button,
.views-summary-unformatted .read-more-link a,
.views-summary-unformatted .stories_rss_link a,
.views-summary-unformatted a.button,
.views-summary-unformatted button,
.views-summary-unformatted input[type=button],
.views-summary-unformatted input[type=reset],
.views-summary-unformatted input[type=submit] {
    font-size: 1rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    padding: .25rem .5rem;
    margin: 0;
    background: #a2a2a2;
    text-decoration: none;
    margin-bottom: .5rem;
    display: inline-block
}

.views-summary-unformatted .button:hover,
.views-summary-unformatted .read-more-link a:hover,
.views-summary-unformatted .stories_rss_link a:hover,
.views-summary-unformatted a.button:hover,
.views-summary-unformatted button:hover,
.views-summary-unformatted input[type=button]:hover,
.views-summary-unformatted input[type=reset]:hover,
.views-summary-unformatted input[type=submit]:hover {
    background: #4e4e4e
}

.owl-pagination .button,
.owl-pagination .read-more-link a,
.owl-pagination .stories_rss_link a,
.owl-pagination a.button,
.owl-pagination button,
.owl-pagination input[type=button],
.owl-pagination input[type=reset],
.owl-pagination input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem;
    background: 0 0
}

.owl-pagination .button:hover,
.owl-pagination .read-more-link a:hover,
.owl-pagination .stories_rss_link a:hover,
.owl-pagination a.button:hover,
.owl-pagination button:hover,
.owl-pagination input[type=button]:hover,
.owl-pagination input[type=reset]:hover,
.owl-pagination input[type=submit]:hover {
    background-color: transparent
}

.owl-buttons .button,
.owl-buttons .read-more-link a,
.owl-buttons .stories_rss_link a,
.owl-buttons a.button,
.owl-buttons button,
.owl-buttons input[type=button],
.owl-buttons input[type=reset],
.owl-buttons input[type=submit] {
    padding: .75rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem;
    margin: 0 .5rem
}

.owl-buttons .button:focus,
.owl-buttons .button:hover,
.owl-buttons .read-more-link a:focus,
.owl-buttons .read-more-link a:hover,
.owl-buttons .stories_rss_link a:focus,
.owl-buttons .stories_rss_link a:hover,
.owl-buttons a.button:focus,
.owl-buttons a.button:hover,
.owl-buttons button:focus,
.owl-buttons button:hover,
.owl-buttons input[type=button]:focus,
.owl-buttons input[type=button]:hover,
.owl-buttons input[type=reset]:focus,
.owl-buttons input[type=reset]:hover,
.owl-buttons input[type=submit]:focus,
.owl-buttons input[type=submit]:hover {
    color: #4e4e4e
}

.uwm-testimonials .button,
.uwm-testimonials .read-more-link a,
.uwm-testimonials .stories_rss_link a,
.uwm-testimonials a.button,
.uwm-testimonials button,
.uwm-testimonials input[type=button],
.uwm-testimonials input[type=reset],
.uwm-testimonials input[type=submit] {
    background-color: #fdd54f;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0 auto;
    text-shadow: none;
    color: #000 !important;
    font-size: 1.125rem
}

.uwm-testimonials .button:focus,
.uwm-testimonials .button:hover,
.uwm-testimonials .read-more-link a:focus,
.uwm-testimonials .read-more-link a:hover,
.uwm-testimonials .stories_rss_link a:focus,
.uwm-testimonials .stories_rss_link a:hover,
.uwm-testimonials a.button:focus,
.uwm-testimonials a.button:hover,
.uwm-testimonials button:focus,
.uwm-testimonials button:hover,
.uwm-testimonials input[type=button]:focus,
.uwm-testimonials input[type=button]:hover,
.uwm-testimonials input[type=reset]:focus,
.uwm-testimonials input[type=reset]:hover,
.uwm-testimonials input[type=submit]:focus,
.uwm-testimonials input[type=submit]:hover {
    background-color: #000;
    color: #fff !important
}

form#user-login {
    clear: both;
    max-width: 100%;
    width: 100%
}

form#user-login .form-actions {
    clear: none
}

.uw-site-main--content form {
    margin-top: 1rem
}

form .description {
    color: #757575;
    font-size: .88889rem;
    margin: .25rem 0
}

form.workbench-moderation-moderate-form {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    margin-top: .25rem
}

.page-election form .form-actions#edit-actions input[type=submit],
.page-election form .form-actions#edit-buttons input[type=submit],
.page-election-post form .form-actions#edit-actions input[type=submit],
.page-election-post form .form-actions#edit-buttons input[type=submit] {
    clear: none;
    margin-right: 2rem;
    width: auto;
    max-width: none
}

.page-election form .form-actions#edit-actions a,
.page-election form .form-actions#edit-buttons a,
.page-election-post form .form-actions#edit-actions a,
.page-election-post form .form-actions#edit-buttons a {
    float: left;
    margin-right: 0;
    -webkit-font-smoothing: antialiased;
    background-color: #eee;
    border-radius: none;
    border: none;
    cursor: pointer;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 1rem 2rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-actions a:hover,
.page-election form .form-actions#edit-buttons a:focus,
.page-election form .form-actions#edit-buttons a:hover,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-actions a:hover,
.page-election-post form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-buttons a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    background-color: #757575;
    color: #eee;
    outline: 0
}

.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-buttons a:focus {
    outline: inherit
}

.page-election form .form-actions#edit-actions a:active,
.page-election form .form-actions#edit-buttons a:active,
.page-election-post form .form-actions#edit-actions a:active,
.page-election-post form .form-actions#edit-buttons a:active {
    background-color: #757575;
    color: #eee
}

.workbench-info-block {
    float: left;
    width: 100%;
    padding: 1rem;
    display: block
}

.workbench-info-block em {
    color: #000
}

.form-number {
    width: 100%
}

fieldset {
    background-color: #fafafa;
    border: #757575 solid 1px;
    margin-bottom: 1rem;
    padding: .5rem;
    clear: both
}

fieldset fieldset.fieldset-invisible {
    clear: both
}

fieldset:hover>legend {
    background-color: transparent
}

fieldset.fieldset-invisible {
    margin: 0
}

fieldset.fieldset-invisible:hover>legend {
    margin-bottom: .7rem;
    padding-top: 1rem
}

fieldset.fieldset-invisible>legend {
    margin-bottom: .7rem;
    padding-top: 1rem
}

fieldset .fieldset-wrapper .webform-container-inline fieldset.fieldset-invisible {
    display: inline-block
}

legend {
    margin: 1rem 0;
    max-width: 100%
}

input,
select {
    font-family: Typ1451-Medium, verdana, sans-serif
}

select {
    font-size: .88889rem;
    margin-bottom: 1.4rem;
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}

@media screen and (min-width:40.0625rem) {
    select {
        width: auto
    }
}

select option {
    width: 100%;
    word-wrap: break-word
}

label {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.26562rem;
    font-weight: 400;
    margin-bottom: .35rem
}

label form.webform-client-form {
    margin-top: .75rem
}

label.required::after {
    content: "*"
}

label.option {
    margin-left: .2rem;
    display: inline
}

label abbr {
    display: inline;
    font-size: 1.125rem
}

.form-actions {
    margin: 1rem 0;
    text-align: center;
    clear: both
}

.form-item {
    margin: 0 0 1.5rem 0;
    width: 100%
}

.form-radios .form-item {
    margin: 0 .7rem .7rem 0
}

.form-item .field-prefix {
    display: inline;
    padding: .5rem .25rem 0 0
}

.form-item .field-suffix {
    display: inline;
    padding: .5rem 0 0 0
}

.form-item label {
    margin-top: .75rem
}

.form-item.webform-container-inline {
    width: 100%;
    display: block;
    margin: 0 0 1.5rem 0
}

@media screen and (min-width:40.0625rem) {
    .form-item.webform-container-inline {
        width: auto;
        display: inline;
        margin: 0 0 1.5rem 0
    }

    .form-item.webform-container-inline.webform-component-select select {
        display: inline;
        width: auto
    }
}

.form-item.webform-container-inline.webform-datepicker {
    margin: 0 .5rem 1.5rem 0
}

.form-item.webform-container-inline label {
    display: inline-block;
    margin-right: .5rem;
    margin-top: .75rem
}

.form-item.webform-container-inline input {
    margin-right: .5rem
}

.form-item.webform-container-inline input[size="60"] {
    width: 100%;
    margin-right: 0
}

.form-item.webform-container-inline .description {
    clear: both
}

.form-item.webform-component-date .form-item {
    width: auto
}

.form-item.webform-component-date .form-item.form-type-select select {
    width: auto;
    margin: 0;
    display: inline
}

.form-item.webform-component-date .form-item.form-type-select select option {
    width: auto
}

.form-item.webform-component-time .webform-container-inline {
    width: auto;
    display: inline-block
}

.form-item.webform-component-time .webform-container-inline fieldset.fieldset-invisible {
    display: inline
}

.form-item.webform-component-time .form-item {
    width: auto;
    float: none;
    margin: 0
}

.form-item.webform-component-time .form-item.form-type-select select {
    width: auto;
    margin: 0;
    display: inline
}

.form-item.webform-component-time .form-item.form-type-select select option {
    width: auto
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select[multiple=multiple],
textarea {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
    box-sizing: border-box;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: 1rem;
    padding: .46667rem;
    transition: border-color;
    color: #4e4e4e;
    border-color: #c6c6c6;
    max-width: 100%;
    display: inline;
    width: auto
}

input[type=color]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=datetime]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select[multiple=multiple]:hover,
textarea:hover {
    border-color: #c6c6c6
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select[multiple=multiple]:focus,
textarea:focus {
    border-color: #757575;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(104, 104, 104, .7);
    outline: 0
}

@media screen and (min-width:40.0625rem) {

    input[type=color],
    input[type=date],
    input[type=datetime-local],
    input[type=datetime],
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=password],
    input[type=search],
    input[type=tel],
    input[type=text],
    input[type=time],
    input[type=url],
    input[type=week],
    select[multiple=multiple],
    textarea {
        max-width: 100%;
        width: auto
    }
}

textarea {
    resize: vertical;
    max-width: 100%
}

input[size="60"] {
    max-width: 100%;
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    input[size="60"] {
        width: 100%
    }
}

input[type=submit] {
    float: left;
    clear: both
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=checkbox],
input[type=radio] {
    display: inline;
    margin-right: .5rem
}

input[type=file] {
    padding-bottom: .7rem;
    width: 100%
}

.modal-default input[type=text] {
    padding: 1.05rem 0
}

button[disabled],
button[readonly],
input[type=text][disabled],
input[type=text][disabled]:focus,
input[type=text][readonly],
input[type=text][readonly]:focus,
select[disabled],
select[readonly],
textarea[disabled],
textarea[type=text][readonly] textarea[readonly]:focus {
    outline: #f5f5f5;
    border: 1px solid #f5f5f5
}

button[disabled],
input[type=checkbox][disabled],
input[type=radio][disabled],
input[type=text][disabled],
input[type=text][disabled]:focus,
select[disabled],
textarea[disabled] {
    cursor: not-allowed
}

.webform-client-form .form-managed-file .form-submit {
    display: none
}

ol,
ul {
    list-style: disc outside none;
    padding-left: 2rem;
    margin-left: 1rem;
    overflow: hidden;
    zoom: 1
}

ol li,
ul li {
    margin: .6rem 0
}

ol li>ol,
ul li>ol {
    list-style-type: lower-alpha
}

ol li>ol li>ol,
ul li>ol li>ol {
    list-style-type: lower-roman
}

ol li>ul,
ul li>ul {
    list-style-type: circle
}

ol li>ul li>ul,
ul li>ul li>ul {
    list-style-type: disc
}

ul.menu {
    margin-left: 0
}

ul.menu li {
    margin-left: 0;
    list-style-type: none;
    list-style-image: none
}

ul.global-menu>li {
    margin: 0 0
}

ul.sub-nav {
    margin-left: 0
}

ol {
    list-style: decimal outside none
}

ol.decimal {
    margin: 0;
    padding: 0 0 1rem 1rem
}

ol.decimal li {
    display: table;
    counter-increment: item;
    margin: .5rem 0
}

ol.decimal li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6rem
}

ol.decimal li li {
    margin: .5rem 0
}

ol.decimal li li li:before {
    content: counters(item, ".") " "
}

ol.decimal li ol {
    list-style: square outside none;
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0
}

.item-list ol.decimal {
    margin: 0 0 1em 0
}

.uw-site-footer1--contact ul,
.uw-stories--main ul,
.uw_stories_filter ul {
    list-style-type: none
}

.uw-site-sidebar ul {
    margin-left: 0;
    padding-left: 1.5rem
}

.uw-site-sidebar ul.quick-links {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.uw-site-sidebar ul.quick-links.black li a {
    background: #000 !important
}

.uw-site-sidebar ul.quick-links.black li a:hover {
    border-color: #aaa !important
}

.uw-site-sidebar ul.quick-links li {
    padding: 0;
    margin-top: 1px
}

.uw-site-sidebar ul.quick-links li a {
    display: block;
    padding: .375rem .5rem .375rem .375rem;
    text-decoration: none;
    color: #fff;
    background: #96172e;
    border-bottom: 1px solid #cecece
}

.uw-site-sidebar ul.quick-links li a:hover {
    color: #fff;
    background: #8d162c;
    border-bottom: 1px solid #000;
    border-right: .35rem solid #000;
    padding-right: 3px
}

dl {
    margin-bottom: .7rem
}

dl dt {
    font-weight: 700;
    margin-top: .7rem
}

.view-uw-by-audience .view-content ul li,
.view-uw-service-categories .view-content ul li,
.view-uw-service-glossary .view-content ul li,
.view-uw-services-popular .view-content ul li {
    margin-left: 0;
    padding-left: .9rem
}

.item-list {
    clear: both;
    margin-bottom: 1rem
}

.service-links {
    margin-bottom: 1.25rem
}

.service-links ul {
    padding: 0
}

.item-list .service-links ul li.first {
    padding-left: 0
}

.service-links ul li {
    display: inline
}

.service-links ul li.first {
    padding-left: 0
}

.page-blog .uw-site-sidebar .item-list,
.page-events .uw-site-sidebar .item-list,
.page-news .uw-site-sidebar .item-list,
.page-opportunities .uw-site-sidebar .item-list,
.page-people-profiles .uw-site-sidebar .item-list {
    text-align: left
}

.page-blog .item-list,
.page-events .item-list,
.page-news .item-list,
.page-opportunities .item-list,
.page-people-profiles .item-list {
    text-align: center
}

ul.pager {
    margin-left: 0
}

.pager {
    display: inline-block;
    padding: 0;
    margin: 0
}

.pager li {
    display: inline-block;
    margin: .2rem 1px;
    text-align: center;
    padding: .25rem .5rem;
    float: left
}

.pager li a {
    color: #000;
    text-decoration: none
}

.pager li:hover {
    background: #a2a2a2
}

.pager-current {
    background: #757575;
    border: none;
    color: #fff;
    height: 1.85rem;
    padding: .5rem .5rem
}

.pager-current:hover {
    background: #000
}

.pager-item {
    background: #dfdfdf;
    border: none
}

.pager-first {
    background: #dfdfdf;
    border: none
}

.pager-previous {
    background: #dfdfdf;
    border: none
}

.pager-next {
    background: #dfdfdf;
    border: none
}

.pager-last {
    background: #dfdfdf;
    border: none
}

.pager.pager-load-more {
    margin: 0 auto
}

.pager.pager-load-more-empty {
    display: none
}

.pager-load-more li {
    float: none;
    text-align: center;
    padding: 0;
    min-width: 18.125rem;
    border: none
}

.pager-load-more li .pager-next {
    background: 0 0;
    border: none
}

.pager-load-more li .pager-last {
    background: 0 0;
    border: none
}

.pager-load-more li a {
    color: #4e4e4e;
    border: none
}

.pager-load-more li a:focus,
.pager-load-more li a:hover {
    background-color: #eee;
    color: #4e4e4e
}

.pager-load-more li a:disabled {
    cursor: not-allowed;
    opacity: .5;
    padding: 1rem 2rem;
    line-height: 1;
    display: block
}

.page-services ul {
    margin-left: 0
}

.page-services ul li {
    list-style-type: none
}

.view-uw-service-categories {
    margin: 1rem 0 0 0
}

.view-uw-service-categories ul {
    margin-left: 0
}

.view-uw-service-categories ul li {
    list-style-type: none
}

.block-list .item-class {
    margin: .5rem 0 .75rem 0
}

.block-list .item-list ul {
    list-style: disc outside none
}

table {
    border-collapse: collapse;
    margin: .7rem 0;
    width: 100%;
    margin: 1rem 0;
    max-width: 100%
}

.uw-site--main-content table {
    max-width: 46.875rem
}

table:not(.sticky-header) {
    min-width: 100%
}

td,
th {
    padding: .5rem;
    border: solid 1px #dfdfdf;
    vertical-align: top
}

th {
    text-align: left;
    font-style: italic;
    background-color: #eee
}

th[scope=row] {
    background-color: #eee
}

body.org_default th {
    color: #000;
    background-color: #eee
}

td {
    border-bottom: 1px solid #dfdfdf
}

body {
    -webkit-text-size-adjust: none;
    color: #000;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: 1rem;
    line-height: 1.4;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    margin: 0;
    padding: 0
}

@media screen and (min-width:48.0625rem) {
    body {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    body {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    body {
        font-weight: 300
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    line-height: 1.25;
    margin: .5rem 0 .5rem 0;
    padding: 0;
    clear: both
}

.uwm-testimonials-wrap .uwm-testimonials h1,
.uwm-testimonials-wrap .uwm-testimonials h2,
.uwm-testimonials-wrap .uwm-testimonials h3,
.uwm-testimonials-wrap .uwm-testimonials h4,
.uwm-testimonials-wrap .uwm-testimonials h5,
.uwm-testimonials-wrap .uwm-testimonials h6 {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

h1 {
    font-weight: 300;
    line-height: 1;
    font-size: 1.80203rem;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    line-height: 1;
    clear: both
}

@media screen and (min-width:48.0625rem) {
    h1 {
        text-align: left
    }
}

h1.uwm-article-headline {
    z-index: 4;
    width: 100%;
    line-height: .95;
    font-size: 2.6rem;
    text-align: left
}

@media screen and (min-width:48.0625rem) {
    h1.uwm-article-headline {
        font-size: 4.62363rem
    }
}

h1.uwm-article-headline span {
    font-weight: 300
}

.publication h1.uwm-article-headline {
    text-align: center;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-style: inherit;
    font-weight: 300;
    line-height: 1
}

@media screen and (min-width:48.0625rem) {
    .publication h1.uwm-article-headline {
        font-size: 5.5rem
    }
}

.publication h1.uwm-article-headline span {
    font-weight: 300
}

h2 {
    font-size: 1.80203rem;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    margin-bottom: .75rem;
    margin-top: .5rem;
    line-height: 1.25;
    border-width: 0;
    border-bottom-style: none;
    letter-spacing: .05rem
}

.publication h2 {
    text-transform: inherit
}

@media screen and (min-width:48.0625rem) {
    h2 {
        font-size: 2.2807rem;
        text-align: left
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-navigation h2 {
        font-size: 1.26562rem
    }
}

h2.uwm-hero-headline {
    text-transform: inherit;
    text-align: center;
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

h2.uwm-hero-headline span {
    font-weight: 300;
    text-align: center
}

h2.uwm-article-sub-headline {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    line-height: 1.25;
    font-size: 1.26562rem;
    letter-spacing: inherit
}

@media screen and (min-width:48.0625rem) {
    h2.uwm-article-sub-headline {
        font-size: 2.56578rem
    }
}

.publication h2.uwm-article-sub-headline {
    text-transform: inherit;
    text-align: center
}

.staff-contact h2 {
    padding: 0 0 0 .5rem
}

.uw_stories_sticky .article-hp h2 {
    font-size: 1.125rem;
    line-height: 1.2
}

.uw_stories_non_sticky .article-hp h2 {
    font-size: 1.26562rem
}

.entity-paragraphs-item:first-child h2 {
    font-size: 1.60181rem
}

h2 a:active,
h2 a:link {
    text-decoration: none;
    color: #000
}

h2 a:hover {
    text-decoration: none
}

.uw-site-navigation h2 {
    background-color: #dfdfdf;
    max-width: 93%;
    font-size: 1.125rem
}

.uw-site-footer2 h2 {
    font-size: 1.26562rem
}

body.org_default h2 .uw-site-sidebar--promo h2,
body.org_default h2 .uw-site-sidebar--second h2 {
    color: #4e4e4e
}

.date-heading h2,
.uw-site--modal-wrap h2,
.uw-site-sidebar--promo h2,
.uw-site-sidebar--second h2,
.view-opportunities h2,
.view-uw-service-categories h2,
h2.anchor-name,
h2.event-title,
h2.home-listing-block-link,
h2.no-border {
    background-color: transparent !important;
    padding: 0
}

.uw-site-sidebar--promo h2,
.uw-site-sidebar--second h2 {
    font-size: 1.26562rem
}

.blog-post-header h2 {
    margin-bottom: 0;
    background-color: transparent !important;
    padding: 0 !important
}

#site-sidebar h2 button {
    text-align: left;
    background: 0 0;
    color: #000;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-size: 1.125rem;
    font-weight: 600
}

.view-content h2:first-child a {
    text-decoration: none
}

.view-content h2:first-child a:hover {
    text-decoration: none
}

.view-content h2:first-child span {
    font-size: 1rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-weight: 300
}

h2.article-title {
    font-size: 1.26562rem
}

.uw-site--modal-wrap h2 {
    text-transform: uppercase;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    font-size: 1.60181rem
}

@media screen and (min-width:48.0625rem) {
    .uw-site--modal-wrap h2 {
        font-size: 1.80203rem
    }
}

.uw-site--modal-wrap h2 button {
    text-align: left;
    background: 0 0;
    color: #fff;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-weight: 600;
    font-size: 1.42383rem
}

.uwm-testimonials-wrap .uwm-testimonials h2 {
    text-transform: inherit;
    text-align: center;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    line-height: 1;
    color: #fff;
    font-size: 1.80203rem;
    margin-top: 2rem;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

@media screen and (min-width:63.1875rem) {
    .uwm-testimonials-wrap .uwm-testimonials h2 {
        font-size: 3.65324rem
    }
}

.uwm-testimonials-wrap-nobg .uwm-testimonials h2 {
    color: #000;
    text-transform: inherit;
    text-align: center;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    line-height: 1
}

@media screen and (min-width:63.1875rem) {
    .uwm-testimonials-wrap-nobg .uwm-testimonials h2 {
        font-size: 3.65324rem
    }
}

h3 {
    line-height: 1.25;
    font-size: 1.26562rem
}

#site-sidebar h3 button {
    text-align: left;
    background: 0 0;
    color: #000;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-size: 1.125rem;
    font-weight: 600
}

.uw-site-sidebar--promo h3,
.uw-site-sidebar--second h3 {
    font-size: 1.125rem
}

@media screen and (min-width:48.0625rem) {
    h3 {
        font-size: 1.42383rem
    }
}

.uwm-article-quad h3,
.uwm-article-quad-dna h3 {
    font-size: rem-calc(24) -rem-calc(4);
    text-transform: inherit
}

@media screen and (min-width:63.1875rem) {

    .uwm-article-quad h3,
    .uwm-article-quad-dna h3 {
        font-size: rem-calc(24)
    }
}

h3.uwm-feature-hp-headline {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: inherit;
    margin: .5rem 0 1rem 0;
    padding: 0
}

.uwm-article-section-header h3,
h3.uwm-article-section-header {
    font-size: rem-calc(32) -rem-calc(6)
}

@media screen and (min-width:63.1875rem) {

    .uwm-article-section-header h3,
    h3.uwm-article-section-header {
        font-size: rem-calc(32)
    }
}

h3.uwm-related-headline,
h3.uwm-secondary-headline {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    line-height: 1.2;
    text-transform: inherit;
    color: #000;
    margin: 1rem 0 .5rem 0;
    font-size: 1.5rem;
    padding: 0
}

h3.uwm-promo-item-heading {
    font-size: 1.5rem
}

h4 {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    letter-spacing: .045rem
}

@media screen and (min-width:48.0625rem) {
    h4 {
        font-size: 1.26562rem
    }
}

h5 {
    font-size: 1rem
}

@media screen and (min-width:48.0625rem) {
    h5 {
        font-size: 1.125rem
    }
}

h6 {
    font-size: .88889rem
}

@media screen and (min-width:48.0625rem) {
    h6 {
        font-size: 1rem
    }
}

p {
    margin: 0 0 1rem;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    hyphens: auto;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility
}

.js p {
    hyphens: inherit
}

.field-name-field-subhead p {
    font-size: 1.42383rem;
    line-height: 1.2;
    color: #757575
}

.uw_stories_sticky .field-name-field-subhead p {
    color: #757575;
    font-size: .79012rem;
    line-height: 1.2
}

@media screen and (min-width:80rem) {
    .uw_stories_sticky .field-name-field-subhead p {
        font-size: .88889rem
    }
}

#site-footer p {
    font-weight: 400;
    font-size: .79012rem
}

.field-name-field-contact-watiam-id .node-uw-web-form p {
    font-size: 90%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-style: italic
}

.uw-site-sidebar .node-uw-web-form p,
.uw-site-sidebar-wrapper .node-uw-web-form p {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

p.highlight,
p.lead,
p.uw-highlight {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: 1.6rem;
    color: #757575;
    line-height: 1.25
}

.uw-site-sidebar p,
.uw-site-sidebar-wrapper p {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.uwm-testimonials-wrap .uwm-testimonials p {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.highlight {
    font-size: 1.42383rem;
    line-height: 1.4;
    color: #757575
}

.uw-site-sidebar--wrapper .highlight {
    font-size: 1rem
}

.caption {
    border: 0;
    border-bottom: 1px solid #eee;
    line-height: 1.2rem;
    padding: .5rem;
    background: 0 0;
    font-size: .79012rem;
    color: #000;
    font-family: Typ1451-Regular, verdana, sans-serif
}

.uw-site-sidebar .caption {
    font-size: 1rem
}

.read-more-link {
    text-align: center;
    margin: 1rem 0
}

.uw-site-sidebar .read-more-link {
    margin: .5rem 0 0 0
}

.view-footer .read-more-link {
    margin: 1rem 0
}

a {
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear
}

a:active,
a:link {
    text-decoration: underline
}

a:hover {
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear;
    text-decoration: none
}

a:focus {
    outline: thin dotted;
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear;
    text-decoration: none
}

.uwm-feature-hp a {
    height: 100%
}

.uwm-feature-hp a:active,
.uwm-feature-hp a:link {
    text-decoration: none
}

.uwm-feature-hp a:hover {
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear
}

.uwm-feature-hp a:hover h3 {
    text-decoration: underline
}

.uwm-feature-hp a:focus {
    outline: thin dotted;
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear
}

.uwm-feature-hp a:focus h3 {
    text-decoration: underline
}

.views-summary-unformatted a {
    font-size: 1rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    padding: .25rem .5rem;
    margin: 0;
    background: #a2a2a2;
    text-decoration: none;
    margin-bottom: .5rem;
    display: inline-block
}

.views-summary-unformatted a:hover {
    background: #4e4e4e
}

.read-more-link a {
    text-decoration: none
}

.read-more-link a:hover {
    color: #fff
}

.uw-site-sidebar--wrapper .views-field-title a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.home-listing-block-link a {
    font-size: 1.42383rem;
    line-height: 1.25;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400
}

.home-listing-block-link a:link {
    text-decoration: none
}

.home-listing-block-link a:active {
    text-decoration: none
}

.home-listing-block-link a:hover {
    text-decoration: underline
}

.page-taxonomy .pager li a {
    font-size: .88889rem;
    text-transform: uppercase;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.local-ist a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    padding: .25rem;
    display: block;
    text-decoration: none
}

@media screen and (min-width:30rem) {
    .local-ist a {
        font-size: .79012rem;
        padding: .15rem .25rem
    }
}

@media screen and (min-width:48.0625rem) {
    .local-ist a {
        font-size: .88889rem
    }
}

.local-ist a:hover {
    color: #ffd54f;
    text-decoration: underline
}

.views-field-title a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uw-site--modal-wrap .views-field-title a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.block-uw-ct-blog-blog-by-audience a,
.block-uw-ct-blog-blog-by-date a,
.block-uw-ct-contact-contacts-by-group a,
.block-uw-ct-event-events-by-audience a,
.block-uw-ct-news-item-news-by-audience a,
.block-uw-ct-news-item-news-by-date a,
.block-uw-ct-person-profile-profile-by-type a,
.block-uw-ct-project-project-by-audience a,
.block-uw-ct-project-project-by-status a,
.block-uw-ct-project-project-by-topic a,
.block-views-5bbe76328202cacac13375a40dd59481 a,
.block-views-event-type-block-events-by-type a,
.block-views-events-with-calendar-block-1 a,
.block-views-uw-blog-recent-block-1 a,
.block-views-uw-blog-topics-block-1 a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.25
}

.submitted a {
    color: #000;
    font-size: .88889rem;
    text-transform: inherit;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.links-wrapper a {
    color: #000;
    font-size: .79012rem;
    text-transform: inherit
}

.uw-site--header a {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    font-size: 1.42383rem;
    line-height: 1.25;
    text-decoration: none
}

@media screen and (min-width:48.0625rem) {
    .uw-site--header a {
        font-size: 2.56578rem
    }
}

.uw-site--header a:hover {
    text-decoration: underline
}

.feed-icon a {
    max-width: 100%;
    text-align: center;
    position: relative;
    text-decoration: none;
    line-height: inherit
}

.feed-icon a:hover {
    text-decoration: none
}

.feed-icon a:focus {
    color: #4e4e4e
}

.stories_rss_link a,
a .rss_link {
    max-width: 100%;
    text-align: center;
    position: relative;
    text-decoration: none;
    border: solid transparent 0
}

.stories_rss_link a.rss,
a .rss_link.rss {
    padding-left: 1rem
}

.stories_rss_link a:hover,
a .rss_link:hover {
    text-decoration: none
}

.stories_rss_link a:focus,
a .rss_link:focus {
    color: #4e4e4e
}

.blog-post-header h2 a {
    text-decoration: none;
    display: block;
    padding-bottom: .5rem
}

.blog-post-header h2 a:hover {
    text-decoration: underline
}

.site-menu a {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .79012rem;
    text-decoration: none
}

.uw-footer-phone a {
    color: #ffd54f;
    text-decoration: none;
    display: inline
}

.uw-footer-phone a:hover {
    text-decoration: underline
}

.breadcrumb a {
    padding: 0;
    text-decoration: none;
    font-size: .79012rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.breadcrumb a:hover {
    text-decoration: underline
}

h2 a {
    text-decoration: none
}

.node-uw-blog .field-name-field-tag .field-items .field-item a {
    font-size: .88889rem;
    font-family: Typ1451-Bold, verdana, sans-serif;
    text-decoration: none;
    text-transform: uppercase
}

.node-uw-blog .field-name-field-tag .field-items .field-item a:hover {
    text-decoration: underline
}

h3 a {
    color: #000
}

.page-taxonomy .pager-current {
    font-size: .88889rem;
    text-transform: uppercase;
    font-family: Typ1451-Medium, verdana, sans-serif
}

hr {
    border-width: 1px;
    border-top-style: solid;
    margin-bottom: 1rem
}

img,
picture {
    height: auto;
    max-width: 100%;
    margin: 0;
    border: none;
    outline: 0
}

a img,
a picture {
    border: none;
    outline: 0
}

.view-uw-service-categories img,
.view-uw-service-categories picture {
    float: left
}

img.block,
picture.block {
    display: block
}

img.block.space-bottom-like-column,
picture.block.space-bottom-like-column {
    margin-bottom: 1.25rem
}

img.wide .space-bottom-like-column,
picture.wide .space-bottom-like-column {
    margin-bottom: 1.875rem
}

.uw-site--main-content object {
    max-width: 100%
}

address {
    margin-bottom: 1rem
}

strong {
    font-weight: 700
}

blockquote {
    text-align: center;
    border: none;
    width: 100%;
    color: #757575 !important;
    margin: 0 0 1.25rem;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: 30%
}

blockquote p {
    margin: 0 0 1rem;
    padding: 1.7rem 0;
    border: none;
    color: #757575 !important;
    font-size: 1.25rem;
    font-weight: 300;
    text-align: center;
    line-height: 1.4;
    margin: 0;
    color: #757575;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

blockquote p:before {
    content: "\201C";
    color: #757575 !important;
    font-family: arial, sans-serif;
    font-weight: 400;
    display: inline-block;
    text-align: left;
    height: 1rem;
    line-height: 3rem;
    font-size: 8rem;
    padding-right: .4rem;
    vertical-align: text-top
}

blockquote p:after {
    content: "\201D";
    color: #757575 !important;
    font-family: arial, sans-serif;
    font-weight: 400;
    display: inline-block;
    text-align: left;
    height: 1rem;
    line-height: 8rem;
    font-size: 8rem;
    padding-left: .4rem;
    vertical-align: text-top
}

blockquote footer {
    letter-spacing: inherit;
    line-height: 1
}

blockquote footer p:after,
blockquote footer p:before {
    content: ""
}

blockquote footer strong {
    line-height: 1.2;
    color: #757575 !important;
    margin: 1.7rem 0;
    font-size: 1.2rem
}

blockquote footer strong:before {
    content: "\2014 \0020"
}

blockquote cite {
    display: block;
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    font-size: 1rem;
    color: #757575 !important;
    margin: 1.7rem 0;
    text-transform: inherit
}

blockquote cite a,
blockquote cite a:visited {
    color: #757575 !important
}

blockquote cite strong {
    line-height: 1.2;
    color: #757575 !important
}

.uwm-testimonials-wrap-inline blockquote {
    padding: 4rem .5rem
}

.uwm-testimonials-wrap-inline blockquote p {
    padding: 1.7rem .5rem
}

.uwm-testimonials-wrap-inline blockquote footer {
    line-height: 1.25;
    font-size: .85rem
}

.uwm-testimonials-wrap-inline blockquote strong {
    line-height: 1.25;
    font-size: .85rem
}

.uwm-article-sidebar blockquote {
    line-height: 1.2
}

.uwm-article-sidebar blockquote footer {
    line-height: 1;
    font-size: .85rem
}

.uwm-article-sidebar blockquote strong {
    line-height: 1;
    font-size: .85rem
}

.uwm-article-sidebar blockquote p {
    font-size: 1.25rem;
    padding: 1rem 0
}

.uwm-article-sidebar blockquote p:before {
    height: 1rem;
    line-height: 2rem;
    font-size: 4rem;
    padding-left: .4rem
}

.uwm-article-sidebar blockquote p:after {
    height: 1rem;
    line-height: 4rem;
    font-size: 4rem;
    padding-left: .4rem
}

.uwm-testimonials-wrap blockquote {
    background-color: transparent;
    background-image: none;
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    font-size: 1rem
}

.uwm-testimonials-wrap blockquote p {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    background-color: transparent;
    font-size: 1.5rem;
    padding: 1rem 1rem
}

.uwm-testimonials-wrap blockquote p:after,
.uwm-testimonials-wrap blockquote p:before {
    color: #ffd54f;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uwm-testimonials-wrap blockquote footer {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uwm-testimonials-wrap blockquote footer strong {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uwm-testimonials-wrap blockquote strong {
    color: #fff;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    padding: 1rem 1rem 2rem 1rem
}

@media screen and (min-width:63.1875rem) {
    blockquote footer {
        font-size: 1rem
    }

    blockquote strong {
        font-size: 1rem
    }

    blockquote p {
        font-size: 1.5rem;
        padding: 1.7rem 5rem
    }

    .uwm-article-sidebar blockquote {
        line-height: 1.2;
        font-size: .85rem
    }

    .uwm-article-sidebar blockquote p {
        font-size: 1rem
    }

    .uwm-testimonials-wrap-inline blockquote {
        padding: 4rem .5rem
    }

    .uwm-testimonials-wrap blockquote {
        color: #fff;
        -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        font-size: 1.2rem
    }

    .uwm-testimonials-wrap blockquote p {
        font-size: 2rem;
        padding: 1rem 4rem
    }

    .uwm-testimonials-wrap blockquote footer {
        color: #fff;
        -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
    }

    .uwm-testimonials-wrap blockquote footer p {
        font-size: 1rem
    }

    .uwm-testimonials-wrap blockquote footer strong {
        font-size: 1rem
    }

    .uwm-testimonials-wrap blockquote strong {
        color: #fff;
        -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
        font-size: 1.2rem
    }
}

span.uw-site—subtitle {
    display: block;
    font-size: 1rem;
    line-height: 1.25
}

@media screen and (min-width:48.0625rem) {
    span.uw-site—subtitle {
        font-size: 1.42383rem
    }
}

span.hp-opportunity--type {
    font-size: .79012rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    color: #757575
}

span.hp-opportunity--deadline-label {
    font-size: .88889rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase
}

span.hp-opportunity--deadline-label~span {
    text-transform: uppercase;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: .88889rem
}

.submitted span {
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .88889rem;
    text-transform: uppercase
}

.submitted span.username {
    text-decoration: none;
    font-size: .88889rem;
    color: #000;
    margin: 0
}

.submitted span.uw-author {
    font-family: Typ1451-Medium, verdana, sans-serif;
    color: #000;
    display: block;
    clear: both;
    font-size: .88889rem
}

.node-type-uw-blog span.article-date,
.node-type-uw-blog span.date-display-range,
.node-type-uw-blog span.date-display-single,
.node-type-uw-event span.article-date,
.node-type-uw-event span.date-display-range,
.node-type-uw-event span.date-display-single,
.node-type-uw-news-item span.article-date,
.node-type-uw-news-item span.date-display-range,
.node-type-uw-news-item span.date-display-single,
.page-blog span.article-date,
.page-blog span.date-display-range,
.page-blog span.date-display-single,
.page-events span.article-date,
.page-events span.date-display-range,
.page-events span.date-display-single,
.page-news span.article-date,
.page-news span.date-display-range,
.page-news span.date-display-single {
    font-family: Typ1451-Medium, verdana, sans-serif;
    display: inline-block;
    clear: both;
    font-size: .88889rem;
    padding: .5rem 4rem .5rem 1rem;
    text-transform: uppercase;
    margin: 0
}

.local-ist span {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: .88889rem;
    display: inline-block;
    padding: 0 .25rem
}

span.uw_notice--date {
    display: block;
    text-transform: uppercase
}

span.uw_notice--title {
    display: block;
    font-size: 1.125rem;
    color: #000;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--title {
        font-size: 1rem
    }
}

span.uw_notice--desc {
    display: block;
    margin: .25rem 0;
    font-size: 1rem
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--desc {
        margin: 0
    }
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--desc {
        font-size: .88889rem
    }
}

.field-name-field-news-date {
    display: inline-block;
    font-weight: 400;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0 0
}

@media screen and (min-width:48.0625rem) {
    .field-name-field-news-date {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    .field-name-field-news-date {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .field-name-field-news-date {
        font-weight: 300
    }
}

cite {
    font-style: normal
}

pre {
    white-space: pre-wrap
}

caption {
    border: solid 1px #eee;
    border-bottom: none;
    padding: .5rem;
    font-style: italic
}

.field-name-field-contact-title .field-item,
.field-name-field-profile-title .field-item {
    font-size: 1.26562rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.25
}

#block-uw-ct-person-profile-person .field-name-field-contact-title .field-item,
#block-uw-ct-person-profile-person .field-name-field-profile-title .field-item {
    font-size: 1rem
}

.field .field-label {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    float: none;
    margin-top: 1.2rem;
    color: #000;
    font-weight: 400
}

.date-display-end,
.date-display-range,
.date-display-single,
.date-display-start {
    text-transform: uppercase;
    font-weight: 400;
    font-size: .88889rem
}

.date-display-end {
    margin-left: .5rem
}

.date-display-start {
    margin-right: .5rem
}

.service-title-by-category,
.view .service-title,
.view-uw-by-audience a,
div.views-field.views-field-title-1>span>a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.service-title-by-category {
    margin-top: .5rem;
    margin-bottom: .45rem
}

.page-services-by-audience .item-list {
    margin: 1rem 0
}

.page-services-by-audience .item-list a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uw-site-flex {
    color: #fff
}

.uw-site-footer--global {
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased
}

.uw-site-footer--global .global-menu li a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    padding: 1rem .25rem;
    display: block;
    text-decoration: none;
    font-size: .88889rem
}

@media screen and (min-width:30rem) {
    .uw-site-footer--global .global-menu li a {
        padding: .17rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer--global .global-menu li a {
        padding: 0 0
    }
}

.uw-site-footer--global .global-menu li a:hover {
    color: #ffd54f;
    text-decoration: underline
}

.uw-header--nav__university .global-menu li a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    font-size: .88889rem;
    text-decoration: none
}

.uw-header--nav__university .global-menu li a:hover {
    text-decoration: underline
}

.field-content {
    margin: 0;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.view-opportunities .field-content {
    font-weight: 400
}

.uw-site-sidebar--wrapper .field-content {
    font-size: .88889rem;
    line-height: inherit
}

.uw-site-modal--wrapper .field-content {
    font-size: .88889rem;
    line-height: inherit
}

.submitted {
    display: inline-block;
    line-height: 1.25;
    color: #757575;
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

div.uw-site-footer1--logo-dept {
    text-transform: uppercase;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif !important;
    color: #fff;
    font-size: 1.42383rem
}

.uw-site-footer2 #block-workbench-block--2 .workbench-info-block a {
    color: #666
}

#site-footer .uw-site-footer2 {
    color: #fff
}

#site-footer .uw-site-footer2 h2,
#site-footer .uw-site-footer2 h3,
#site-footer .uw-site-footer2 h4,
#site-footer .uw-site-footer2 h5,
#site-footer .uw-site-footer2 h6,
#site-footer .uw-site-footer2 p {
    color: #fff
}

#site-footer .uw-site-footer2 h2 a,
#site-footer .uw-site-footer2 h3 a,
#site-footer .uw-site-footer2 h4 a,
#site-footer .uw-site-footer2 h5 a,
#site-footer .uw-site-footer2 h6 a,
#site-footer .uw-site-footer2 p a {
    color: #fff
}

#site-footer .uw-site-footer2 h2 a img,
#site-footer .uw-site-footer2 h3 a img,
#site-footer .uw-site-footer2 h4 a img,
#site-footer .uw-site-footer2 h5 a img,
#site-footer .uw-site-footer2 h6 a img,
#site-footer .uw-site-footer2 p a img {
    border: none;
    outline: 0
}

#site-footer .uw-site-footer2 a {
    color: #fff
}

#site-footer .uw-site-footer2 a.local-ist {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    padding: .25rem;
    display: block;
    text-decoration: none
}

@media screen and (min-width:30rem) {
    #site-footer .uw-site-footer2 a.local-ist {
        font-size: .79012rem;
        padding: .15rem .25rem
    }
}

@media screen and (min-width:48.0625rem) {
    #site-footer .uw-site-footer2 a.local-ist {
        font-size: .88889rem
    }
}

#site-footer .uw-site-footer2 a.local-ist:hover {
    color: #ffd54f;
    text-decoration: underline
}

#site-footer .uw-site-footer2 a .tab {
    color: #252525
}

#site-footer #site-footer .uw-site-footer2 a {
    color: #fff;
    font-weight: 400;
    font-size: .88889rem;
    text-decoration: underline
}

#site-footer #site-footer .uw-site-footer2 a:hover {
    text-decoration: none
}

#site-footer #site-footer .uw-site-footer2 a img {
    border: none;
    outline: 0
}

.banner span {
    font-size: .88889rem;
    font-weight: 400
}

body.org_default .banner span {
    color: #fff
}

@media screen and (min-width:48.0625rem) {
    .banner span {
        font-size: 1rem
    }
}

.banner strong {
    text-decoration: none
}

.banner strong a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    letter-spacing: .045rem;
    text-align: center;
    font-size: 1.60181rem
}

.org_default .banner strong a {
    color: #fdd54f
}

@media screen and (min-width:48.0625rem) {
    .banner strong a {
        font-size: 2.02729rem
    }
}

.banner strong a:hover {
    text-decoration: underline
}

.uw-site-sidebar--wrapper {
    font-size: 1rem;
    font-weight: 400;
    color: #4e4e4e
}

@media screen and (min-width:48.0625rem) {
    .uw-site-sidebar--wrapper {
        font-size: .88889rem
    }
}

.uw-site-sidebar--promo label {
    font-size: 1rem
}

.uw-site-sidebar--second label {
    font-size: 1rem
}

.view-opportunities br {
    display: none
}

.view-opportunities strong {
    font-size: 1.125rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.view-opportunities .views-field-field-opportunity-type span {
    font-size: .79012rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    color: #757575
}

form {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

form fieldset.fieldset-invisible legend {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.26562rem
}

.workbench-info-block {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

label.option {
    font-size: 1rem;
    font-weight: 400;
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.views-exposed-form label {
    font-size: 1.125rem;
    font-weight: 400
}

.logged-in .views-exposed-form label {
    font-size: 1.125rem;
    font-weight: 400
}

table {
    line-height: 1.4;
    font-size: .88889rem
}

table b,
table p {
    line-height: 1.4;
    font-size: .88889rem
}

td table {
    line-height: 1.4;
    font-size: .88889rem
}

table caption {
    border: none
}

.ui-widget {
    font-size: .88889rem;
    line-height: 1;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-widget .ui-widget {
    font-size: .88889rem
}

.ui-widget .ui-widget button,
.ui-widget .ui-widget input,
.ui-widget .ui-widget select,
.ui-widget .ui-widget textarea {
    font-size: .88889rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-size: .88889rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-autocomplete-field-title {
    font-size: 1rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    color: #4e4e4e
}

.ui-autocomplete-field-title .ui-autocomplete-field-term {
    color: #000
}

.ui-autocomplete-field-term {
    font-size: 1rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    color: #000
}

.calendar-calendar table {
    display: block;
    overflow: auto
}

@media screen and (min-width:63.1875rem) {
    .calendar-calendar table {
        display: inline
    }
}

.views-field-title a {
    font-size: 1rem
}

@media screen and (min-width:63.1875rem) {
    .views-field-title a {
        font-size: 1.26562rem
    }
}

.bg {
    min-width: 15rem;
    min-height: 2rem;
    margin: 0 0 1rem 0;
    line-height: 2rem;
    font-weight: 700;
    color: #fff;
    padding: 0 0 0 .5rem
}

.skip {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    font-size: .88889rem
}

.skip {
    position: absolute;
    z-index: 1000;
    left: 50%;
    width: 8.5em;
    text-align: center;
    background: #fff
}

.skip a:focus {
    color: red
}

.uw-site--off-canvas.generic_header .tab.tab-2:nth-child(2) {
    display: none
}

.uw-site--off-canvas.generic_header .responsive-nav-menu .tab-1,
.uw-site--off-canvas.generic_header .responsive-nav-menu .tab-2 {
    width: 100%
}

.home-listing-block-date {
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    background: #000;
    text-transform: uppercase;
    color: #fdd54f;
    font-weight: 400
}

.node-type-uw-web-form .field-name-field-contact-watiam-id .field-items .field-item p {
    font-size: .88889rem;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-style: italic;
    color: #757575
}

.node-type-uw-web-form .field-name-field-contact-watiam-id .field-items .field-item p strong {
    color: #000
}

.uwm-article-author {
    font-style: italic;
    color: #000;
    line-height: 1.25
}

.publication .uwm-article-author {
    text-transform: uppercase;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-style: inherit;
    text-align: center;
    font-size: 1rem
}

@media screen and (min-width:63.1875rem) {
    .publication .uwm-article-author {
        line-height: 3rem
    }
}

.uw-territorial {
    text-align: center;
    clear: both
}

@media screen and (min-width:63.1875rem) {
    .uw-territorial {
        margin: 0;
        text-align: left
    }
}

.uw-territorial p {
    -webkit-font-smoothing: subpixel-antialiased;
    clear: both;
    padding: 1rem;
    font-size: .79012rem;
    font-family: Typ1451-Regular, verdana, sans-serif;
    font-weight: 200 !important;
    letter-spacing: .5px;
    line-height: 1.7;
    color: #fff !important
}

@media screen and (min-width:63.1875rem) {
    .uw-territorial p {
        padding: 0;
        padding-top: 1rem;
        margin-bottom: 0;
        line-height: 1.5
    }
}

.uw-territorial p a {
    text-decoration: none
}

.uw-territorial p a:hover {
    text-decoration: underline
}

.uwm-header {
    background: #000
}

.uwm-header::after {
    clear: both;
    content: "";
    display: table
}

.uwm-header-bar-wrapper {
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 8;
    background: #000;
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
    min-height: 3.4rem;
    position: relative
}

.uwm-header-bar-wrapper.fixed-to-top {
    top: 0;
    position: fixed;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0)
}

.logged-in .uwm-header-bar-wrapper.fixed-to-top {
    top: inherit;
    position: inherit
}

.menu-open .uwm-header-bar-wrapper.fixed-to-top {
    position: relative
}

.uwm-header-bar {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #353535
}

@media screen and (min-width:63.1875rem) {
    .uwm-header-bar {
        min-height: 4rem
    }
}

@media screen and (min-width:80rem) {
    .uwm-header-bar {
        overflow: visible
    }
}

.uwm-logo-header {
    text-align: center;
    margin-top: 1rem;
    height: 2.688rem;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-logo-header.hide-logo {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    margin: 0;
    height: 2.688rem
}

.uwm-logo-header:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-logo-header {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 15.16245%
    }

    .uwm-logo-header:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .uwm-logo-header {
        height: 2.5rem
    }

    .uwm-logo-header.hide-logo {
        display: none
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-logo-header {
        margin-top: .65rem;
        padding-left: 1.25rem;
        height: 2.688rem
    }
}

@media screen and (min-width:80rem) {
    .uwm-logo-header {
        text-align: left;
        right: 0;
        -webkit-transition: .2s ease right;
        -moz-transition: .2s ease right;
        -ms-transition: .2s ease right;
        -o-transition: .2s ease right;
        transition: .2s ease right
    }
}

.uwm-logo-header a {
    margin-bottom: 0;
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_theme_publication/images/uwaterloo-logo.svg);
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    background-position: 50% 50%;
    background-size: contain
}

.uwm-logo-header a:hover {
    -webkit-filter: saturate(50%);
    -moz-filter: saturate(50%);
    -ms-filter: saturate(50%);
    -o-filter: saturate(50%);
    filter: saturate(50%)
}

@media screen and (min-width:80rem) {
    .uwm-logo-header a {
        background-position: 0 0
    }
}

.uwm-site-title {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    font-size: 1.35rem;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2;
    letter-spacing: .5px;
    padding: .75rem .8rem
}

.uwm-site-title:last-child {
    margin-right: 0
}

@media screen and (min-width:30rem) {
    .uwm-site-title {
        font-size: 1.5rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-site-title {
        font-size: 2.1rem;
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 66.06498%;
        right: 0;
        margin: 0
    }

    .uwm-site-title:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:80rem) {
    .uwm-site-title {
        border-bottom: 0 solid #757575
    }
}

.uwm-site-title a {
    display: inline-block;
    text-decoration: none;
    -webkit-transition: .2s ease color;
    -moz-transition: .2s ease color;
    -ms-transition: .2s ease color;
    -o-transition: .2s ease color;
    transition: .2s ease color;
    padding: 0
}

.uwm-site-title a:focus,
.uwm-site-title a:hover {
    text-decoration: none;
    -webkit-transition: .2s ease color;
    -moz-transition: .2s ease color;
    -ms-transition: .2s ease color;
    -o-transition: .2s ease color;
    transition: .2s ease color
}

.navigation-button-wrap {
    padding: 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.navigation-button-wrap:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .navigation-button-wrap {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 15.16245%;
        margin-right: 0
    }

    .navigation-button-wrap:last-child {
        margin-right: 0
    }
}

h1.uwm-site-title {
    padding: 0;
    padding-top: .25rem
}

.navigation-button-wrap {
    text-align: center;
    border-top: 1px solid #353535;
    position: relative;
    height: 3rem
}

@media screen and (min-width:63.1875rem) {
    .navigation-button-wrap {
        position: absolute;
        top: 0;
        right: 0;
        border-top: 1px solid transparent;
        width: 5.25rem;
        height: 4rem
    }
}

[data-nav-visible=true] {
    visibility: visible;
    opacity: 1;
    height: auto
}

[data-nav-visible=true] #navigation {
    height: auto;
    visibility: visible;
    opacity: 1;
    display: block;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

[data-nav-visible=false] {
    visibility: visible;
    opacity: 1
}

[data-nav-visible=false] #navigation {
    visibility: hidden;
    opacity: 0;
    height: 0;
    -webkit-transition: .3s ease all;
    -moz-transition: .3s ease all;
    -ms-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all
}

a[href="#navigation"] {
    text-decoration: none;
    text-transform: uppercase;
    outline-offset: 0;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

a[href="#navigation"]:focus,
a[href="#navigation"]:hover {
    outline: 0;
    outline-offset: 0;
    text-decoration: underline
}

.navigation-button {
    font-size: .8rem;
    padding: 1.5rem 0 0 0;
    height: 3rem;
    display: block;
    cursor: pointer;
    position: relative;
    width: 100%;
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    z-index: 8
}

.navigation-button span {
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -.5rem;
    display: block;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    height: .1rem;
    width: 1rem;
    font-size: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s
}

@media screen and (min-width:63.1875rem) {
    .navigation-button {
        width: 5.25rem;
        padding: 2rem 0 0 0;
        height: 4rem
    }

    .navigation-button span {
        top: 33%;
        height: .125rem;
        margin-left: -.75rem;
        width: 1.5rem
    }
}

.navigation-button span:after,
.navigation-button span:before {
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s
}

.navigation-button span:before {
    -webkit-transform: translateY(-300%);
    -moz-transform: translateY(-300%);
    transform: translateY(-300%)
}

.navigation-button span:after {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    transform: translateY(300%)
}

.bt-menu-open .navigation-button span:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg)
}

.bt-menu-open .navigation-button span:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg)
}

#navigation {
    z-index: 7;
    position: relative
}

.uwm-main-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #252525;
    position: absolute;
    height: 0;
    overflow: hidden;
    z-index: 8
}

.menu-open .uwm-main-nav ul {
    position: relative;
    height: auto;
    overflow: inherit
}

.uwm-main-nav ul li {
    text-align: center;
    border-bottom: 1px solid #353535;
    margin: 0
}

.uwm-main-nav ul li.active {
    border-top: 1px solid #ffd54f;
    border-bottom: 1px solid #ffd54f
}

.uwm-main-nav ul li a {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    padding: .5rem 0;
    text-decoration: none !important;
    color: #fff !important
}

@media screen and (min-width:80rem) {
    .uwm-main-nav ul li a {
        font-size: 1.2rem;
        padding: 1rem 0
    }
}

.uwm-main-nav ul li a:focus,
.uwm-main-nav ul li a:hover {
    background: #000;
    text-decoration: none;
    outline-offset: 0
}

.bt-menu-open .navigation-button span {
    background-color: transparent;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uw-site--cbar {
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    width: 100%;
    background: #000;
    z-index: 9
}

.uw-site--cbar .uw-cbar {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
    margin: 0;
    height: .625rem
}

@media screen and (min-width:40.0625rem) {
    .uw-site--cbar .uw-cbar {
        height: .875rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site--cbar .uw-cbar {
        height: 1rem
    }
}

@media screen and (min-width:80rem) {
    .uw-site--cbar .uw-cbar {
        height: 1.125rem
    }
}

.uwm-footer {
    position: relative;
    bottom: 0;
    height: auto;
    background: #000
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer {
        min-height: 8.5rem
    }
}

.uwm-top-link-wrapper {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-top-link-wrapper::after {
    clear: both;
    content: "";
    display: table
}

.uwm-top-link:active,
.uwm-top-link:link {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #000;
    position: absolute;
    display: inline-block;
    z-index: 3;
    top: -.85rem;
    margin-left: -.9375rem;
    left: 50%;
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.5rem;
    padding: .45rem 0 0 0;
    text-decoration: none
}

.uwm-top-link:focus,
.uwm-top-link:hover {
    background-color: #3f3f3f;
    text-decoration: none
}

.uwm-top-link abbr {
    border-bottom: none;
    text-decoration: none;
    cursor: pointer
}

.uwm-footer-inner {
    padding-top: 2rem;
    padding-bottom: 2rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-footer-inner::after {
    clear: both;
    content: "";
    display: table
}

.uwm-affiliate-title {
    font-size: 1.15rem
}

@media screen and (min-width:48.0625rem) {
    .uwm-affiliate-title {
        padding-top: .6rem;
        line-height: 1.4rem;
        font-size: 1.15rem;
        padding-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-affiliate-title {
        padding-top: .6rem;
        font-size: 1.4rem
    }
}

.uwm-affiliate-title a {
    color: #fff;
    line-height: 1.5
}

.uwm-affiliate-title a:hover {
    text-decoration: underline
}

.uwm-affiliate-title {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1.1rem;
    text-transform: uppercase;
    margin: 1rem auto 0 auto
}

@media screen and (min-width:48.0625rem) {
    .uwm-affiliate-title {
        padding-top: .6rem;
        font-size: 1.15rem;
        padding-right: 0;
        margin: 0 auto
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-affiliate-title {
        text-align: left;
        padding-top: .6rem;
        font-size: 1.4rem
    }
}

.uwm-affiliate-title a {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #fff;
    text-transform: uppercase;
    border: 0 solid transparent;
    outline: 0
}

.uwm-affiliate-title a:hover {
    color: #ffd54f;
    text-decoration: underline
}

.text-only .uwm-affiliate-title {
    display: block
}

.text-only.logo .uwm-affiliate-title {
    display: block
}

.uw-logo .uwm-affiliate-title {
    display: none
}

.uwm-affiliate-logo .uwm-footer-logo-link {
    height: auto;
    outline: 0;
    border: 0 solid transparent
}

.uwm-affiliate-logo .uwm-footer-logo-link img {
    outline: 0;
    border: 0 solid transparent;
    max-height: 6rem;
    width: auto
}

@media screen and (min-width:63.1875rem) {
    .uwm-affiliate-logo .uwm-footer-logo-link img {
        text-align: left
    }
}

.logo .uwm-affiliate-logo {
    display: block
}

.uw-logo .uwm-affiliate-logo {
    display: none
}

.text-only .uwm-affiliate-logo {
    display: none
}

.text-only.logo .uwm-affiliate-logo {
    display: none;
    visibility: hidden
}

@media screen and (min-width:63.1875rem) {
    .text-only.logo .uwm-affiliate-logo {
        display: block
    }
}

.uwm-social-bottom {
    text-align: right
}

.uwm-logo-wrapper {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    padding: 0 4rem
}

.uwm-logo-wrapper:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-logo-wrapper {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        padding: 0
    }

    .uwm-logo-wrapper:last-child {
        margin-right: 0
    }
}

.uwm-university-logo .uwm-footer-uw-link {
    padding: 1rem;
    outline: 0;
    border: 0 solid transparent
}

@media screen and (min-width:63.1875rem) {
    .uwm-university-logo .uwm-footer-uw-link {
        width: 100%;
        padding: 0
    }
}

.uwm-university-logo .uwm-footer-uw-link img {
    display: none;
    outline: 0;
    border: 0 solid transparent;
    width: 90%;
    margin: 0 auto
}

@media screen and (min-width:30rem) {
    .uwm-university-logo .uwm-footer-uw-link img {
        width: 60%
    }
}

@media screen and (min-width:48.0625rem) {
    .uwm-university-logo .uwm-footer-uw-link img {
        width: 40%
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-university-logo .uwm-footer-uw-link img {
        text-align: left;
        width: 100%
    }
}

.uw-logo .uwm-university-logo {
    display: block
}

.uw-logo .uwm-university-logo img {
    display: block
}

.uwm-footer-nav {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    padding: 0 1rem
}

.uwm-footer-nav:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer-nav {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        padding: 0
    }

    .uwm-footer-nav:last-child {
        margin-right: 0
    }
}

.uwm-footer-nav ul {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    display: block;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2rem
}

.uwm-footer-nav ul:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer-nav ul {
        margin-top: 0
    }
}

.uwm-footer-nav ul li {
    display: block
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer-nav ul li {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        display: inline-block;
        padding: 0;
        margin: .5rem 0;
        text-align: center
    }

    .uwm-footer-nav ul li:last-child {
        margin-right: 0
    }
}

.uwm-footer-nav ul li a {
    color: #fff !important;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    width: 100%;
    display: block;
    text-transform: uppercase;
    text-align: center;
    font-size: 1rem;
    line-height: 1;
    text-decoration: none
}

.uwm-footer-nav ul li a:hover {
    text-decoration: underline;
    color: #ffd54f
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer-nav ul li a {
        text-align: center;
        margin: 0
    }
}

.uwm-action-wrapper {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    padding: 0 1rem
}

.uwm-action-wrapper:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-action-wrapper {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        margin-right: 0;
        padding: 0
    }

    .uwm-action-wrapper:last-child {
        margin-right: 0
    }
}

.uwm-support-button {
    text-align: center
}

.uwm-subscribe-button {
    text-align: center;
    margin-top: 2rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-subscribe-button {
        margin-top: 0
    }
}

a.button {
    color: #fff;
    background: 0 0;
    text-transform: uppercase
}

.reveal-nested a.button {
    color: #000;
    font-size: 1.2rem;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    background-color: none;
    background-image: none;
    padding: 1.2rem 3.5rem 1.2rem 3.5rem;
    text-transform: uppercase
}

.uwm-subscribe-button a.button,
.uwm-support-button a.button {
    display: inline-block;
    font-size: 1.25rem;
    background-color: #ffd54f;
    color: #000 !important;
    text-decoration: none;
    margin: 0 0 1.25rem;
    padding: .5rem 1rem .5625rem 1rem
}

.uwm-subscribe-button a.button:focus,
.uwm-subscribe-button a.button:hover,
.uwm-support-button a.button:focus,
.uwm-support-button a.button:hover {
    background-color: transparent;
    color: #fff !important
}

.uwm-social {
    background: #3f3f3f;
    min-height: 4.125rem
}

.uwm-social-inner {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-social-inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:63.1875rem) {
    .uwm-social-inner {
        padding-bottom: 0
    }
}

.uwm-social-bar {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    margin-bottom: 1rem
}

.uwm-social-bar:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-social-bar {
        margin-bottom: 0;
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uwm-social-bar:last-child {
        margin-right: 0
    }
}

.uwm-social-links {
    text-align: center;
    position: relative;
    min-height: 1rem
}

.uwm-social-links ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.uwm-social-links ul li {
    display: inline;
    margin: 0;
    padding: 0
}

.uwm-social-links ul li:last-child {
    padding-right: 0
}

.uwm-social-links ul li a {
    text-decoration: none
}

.uwm-social-links ul li a .ifdsu {
    font-size: 1.60181rem;
    color: #3f3f3f;
    background-color: #fff;
    padding: .25rem 0;
    height: 2rem
}

.uwm-social-links ul li a .ifdsu:before {
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    font-family: fdsu-rwd;
    border-radius: 3px;
    font-size: 1.26562rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: .3rem
}

.uwm-social-links ul li a:focus .ifdsu,
.uwm-social-links ul li a:hover .ifdsu {
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    background-color: #ffd54f;
    color: #3f3f3f
}

.uwm-social-tag {
    text-align: center;
    text-transform: uppercase;
    display: none
}

.uwm-social-tag a {
    display: block;
    font-weight: 600;
    display: block;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #fff;
    padding-top: .7rem;
    font-size: 1.25rem
}

.uwm-social-tag a:focus,
.uwm-social-tag a:hover {
    color: #ffd54f;
    text-decoration: none
}

@media screen and (min-width:48.0625rem) {
    .uwm-social-tag {
        text-align: center
    }

    .uwm-social-tag a {
        font-size: 1.25rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-social-tag a {
        padding-top: 0;
        font-size: 1.75rem
    }
}

.uwm-footer-login {
    width: 100%;
    margin-bottom: 1rem;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-footer-login:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-footer-login {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        margin-right: 0
    }

    .uwm-footer-login:last-child {
        margin-right: 0
    }
}

.uwm-login {
    text-align: center
}

.uwm-login a {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 700;
    padding: .7rem;
    text-transform: uppercase;
    text-decoration: none !important
}

.uwm-login a:focus,
.uwm-login a:hover {
    background: #000
}

.uwm-article-parallax-wrap {
    position: relative;
    min-height: 24rem;
    background-color: #fff
}

@media screen and (min-width:30rem) {
    .uwm-article-parallax-wrap {
        background-size: cover;
        min-height: 29rem
    }
}

@media screen and (min-width:40.0625rem) {
    .uwm-article-parallax-wrap {
        height: 32rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-parallax-wrap {
        height: 35rem
    }
}

@media screen and (min-width:80rem) {
    .uwm-article-parallax-wrap {
        min-height: 44rem
    }
}

@media screen and (min-width:102.5rem) {
    .uwm-article-parallax-wrap {
        height: 46.5rem
    }
}

.uwm-article-cover-parallax {
    z-index: 2;
    position: relative;
    background-size: 110%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center top;
    min-height: 24rem;
    visibility: hidden;
    opacity: 0
}

.uwm-article-cover-parallax.P-ON {
    background-color: #fff;
    visibility: visible;
    opacity: 1
}

@media screen and (min-width:30rem) {
    .uwm-article-cover-parallax {
        background-size: cover;
        min-height: 30rem
    }
}

@media screen and (min-width:40.0625rem) {
    .uwm-article-cover-parallax {
        height: 35rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-cover-parallax {
        height: 35rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-article-cover-parallax {
        background-size: contain
    }
}

@media screen and (min-width:80rem) {
    .uwm-article-cover-parallax {
        min-height: 44rem;
        background-size: cover
    }
}

@media screen and (min-width:102.5rem) {
    .uwm-article-cover-parallax {
        height: 46.5rem
    }
}

.no-parallax-bg .uwm-article-cover-parallax {
    background-size: 110%;
    background-attachment: scroll;
    background-position: center top
}

@media screen and (min-width:30rem) {
    .no-parallax-bg .uwm-article-cover-parallax {
        background-size: contain;
        min-height: 30rem
    }
}

@media screen and (min-width:40.0625rem) {
    .no-parallax-bg .uwm-article-cover-parallax {
        background-size: contain
    }
}

@media screen and (min-width:48.0625rem) {
    .no-parallax-bg .uwm-article-cover-parallax {
        background-size: cover;
        background-attachment: inherit;
        background-position: center top
    }
}

.no-parallax-bg .uwm-article-cover-parallax {
    opacity: 1;
    visibility: visible
}

.uwm-parallax-intro {
    position: relative;
    height: 24.25rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-parallax-intro {
        height: 40rem
    }
}

@media screen and (min-width:102.5rem) {
    .uwm-parallax-intro {
        height: 42.75rem
    }
}

.uwm-parallax-heading {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 8;
    background-repeat: no-repeat;
    background-position: 97% 50%;
    top: 55%;
    background-size: 40%;
    min-height: 8rem
}

@media screen and (min-width:48.0625rem) {
    .uwm-parallax-heading {
        min-height: 8rem;
        background-size: 25%
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-parallax-heading {
        top: 50%;
        min-height: 15rem
    }
}

.uwm-parallax-sub-heading {
    min-height: 1.5rem;
    text-align: center;
    bottom: 3.5rem
}

.white-bg {
    background: #fff
}

.uwm-article {
    padding: .5rem 1rem 2rem 1rem
}

@media screen and (min-width:40.0625rem) {
    .uwm-article {
        padding: 1.5rem 2.5rem
    }
}

.uwm-article .field-collection-container {
    border: none
}

.uwm-article-content {
    min-height: 40rem
}

.uwm-article-body {
    overflow: hidden;
    min-height: 40rem
}

.uwm-article-body hr {
    clear: both;
    border: solid #eee;
    border-width: 1px 0 0
}

.uwm-article-body a {
    text-decoration: underline
}

.uwm-article-body a:hover {
    text-decoration: none
}

.uwm-article-body h2,
.uwm-article-body h3,
.uwm-article-body h4,
.uwm-article-body h5,
.uwm-article-body h6 {
    margin-top: .5rem;
    margin-bottom: .75rem
}

.uwm-article-body h2.text-center,
.uwm-article-body h3.text-center,
.uwm-article-body h4.text-center,
.uwm-article-body h5.text-center,
.uwm-article-body h6.text-center {
    padding-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #757575;
    clear: both
}

.uwm-article-body h2.text-center.uwm-article-quad-heading,
.uwm-article-body h3.text-center.uwm-article-quad-heading,
.uwm-article-body h4.text-center.uwm-article-quad-heading,
.uwm-article-body h5.text-center.uwm-article-quad-heading,
.uwm-article-body h6.text-center.uwm-article-quad-heading {
    border-bottom: 0 solid #757575;
    margin-top: 2rem;
    margin-bottom: 0
}

.uwm-article-body h2.text-center.uwm-article-quad-footer,
.uwm-article-body h3.text-center.uwm-article-quad-footer,
.uwm-article-body h4.text-center.uwm-article-quad-footer,
.uwm-article-body h5.text-center.uwm-article-quad-footer,
.uwm-article-body h6.text-center.uwm-article-quad-footer {
    border-top: 1px solid #757575;
    border-bottom: 1px solid #fff;
    margin-top: 0;
    margin-bottom: 2rem
}

.uwm-article-body ul {
    padding-left: 1.5rem
}

.uwm-article-body ul li {
    margin: .7rem .5rem;
    padding-left: .75rem
}

.uwm-article-body ul li.highlighted-fact {
    margin: 2rem .5rem
}

.uwm-article-body ol li {
    margin: .7rem 0
}

.uwm-article-body ul.circle {
    list-style-type: circle
}

.uwm-article-body ul.disc {
    list-style-type: disc
}

.uwm-article-body ul.square {
    list-style-type: square
}

.uwm-article-body ol.lower-roman {
    list-style-type: lower-roman
}

.uwm-article-body ol.upper-roman {
    list-style-type: upper-roman
}

.uwm-article-body ol.lower-alpha {
    list-style-type: lower-alpha
}

.uwm-article-body ol.upper-alpha {
    list-style-type: upper-alpha
}

.uwm-article-body ol.decimal {
    list-style-type: decimal
}

.uwm-article-body ol li>ol,
.uwm-article-body ol li>ul,
.uwm-article-body ul li>ol,
.uwm-article-body ul li>ul {
    margin: .7rem 0;
    padding-left: .75rem
}

.uwm-article-body ol li>ol {
    list-style-type: lower-alpha
}

.uwm-article-body ol li>ol li>ol {
    list-style-type: lower-roman
}

.uwm-article-body ul li>ul {
    list-style-type: circle
}

.uwm-article-body ul li>ul li>ul {
    list-style-type: disc
}

.uwm-article-body .col-33,
.uwm-article-body .col-50,
.uwm-article-body .col-66,
.uwm-article-body .threecol-33 {
    float: left;
    margin-top: .25rem;
    margin-bottom: .25rem
}

@media screen and (min-width:48.0625rem) {

    .uwm-article-body .col-33.first,
    .uwm-article-body .col-50.first,
    .uwm-article-body .col-66.first,
    .uwm-article-body .threecol-33 {
        margin-right: 2%
    }
}

.uwm-article-body .threecol-33.last {
    margin-right: 0
}

.uwm-article-body .col-50 {
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-body .col-50 {
        width: 49%
    }
}

.uwm-article-body .col-33 {
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-body .col-33 {
        width: 33%
    }
}

.uwm-article-body .col-66 {
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-body .col-66 {
        width: 65%
    }
}

.uwm-article-body .threecol-33 {
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-body .threecol-33 {
        width: 32%
    }
}

.uwm-article-body .half-column {
    width: 100%;
    float: left
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-body .half-column {
        width: 48%
    }

    .uwm-article-body .half-column.first {
        margin-right: 2%
    }
}

.uwm-article-sidebar {
    display: none
}

.uwm-article-sidebar.showme {
    display: block
}

.uwm-promo-items {
    list-style-type: none;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3 ease;
    -o-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.no-sidebar .uwm-promo-items {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3 ease;
    -o-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.show-sidebar .uwm-promo-items {
    opacity: 1;
    -webkit-transition: opacity .4s ease 1s;
    -moz-transition: opacity .4s ease 1s;
    -o-transition: opacity .4s ease 1s;
    -ms-transition: opacity .4s ease 1s;
    transition: opacity .4s ease 1s
}

.uwm-article-meta {
    padding-left: 1rem
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-meta {
        padding-left: 4.5rem
    }
}

.uwm-article-meta-item {
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px
}

.uwm-article-meta-item span {
    color: #fff;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase
}

.uwm-article-meta-item span a {
    color: #fff;
    text-decoration: underline
}

.uwm-article-meta-item span a:hover {
    text-decoration: none
}

.uwm-header-meta {
    min-height: 3rem;
    line-height: 3rem;
    margin-top: 1.25rem;
    margin-bottom: 1.1875rem;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    font-size: .85rem
}

.uwm-header-meta a {
    color: #757575
}

@media screen and (min-width:48.0625rem) {
    .uwm-header-meta {
        font-size: 1rem
    }
}

.uwm-header-meta.sotu-share {
    border-top: 0 solid #dfdfdf;
    border-bottom: 0 solid #dfdfdf;
    clear: both
}

.uwm-header-meta.sotu-meta {
    text-transform: uppercase;
    font-weight: 600;
    border-top: 0 solid #dfdfdf;
    border-bottom: 0 solid #dfdfdf;
    min-height: auto;
    line-height: 1.25;
    margin-top: 1.25rem;
    margin-bottom: 1.1875rem
}

.uwm-article-author {
    line-height: 1.25;
    padding-bottom: 1.1875rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-article-author {
        line-height: 3rem;
        padding-bottom: 0
    }
}

.uwm-social-share {
    height: 3rem;
    line-height: 3rem;
    margin-top: 1.25rem;
    margin-bottom: 1.1875rem;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    clear: both
}

.sotu-top-social .uwm-social-share {
    margin-top: .5rem;
    margin-bottom: .5rem
}

@media screen and (min-width:63.1875rem) {
    .sotu-top-social .uwm-social-share {
        margin-top: 0;
        margin-bottom: 1rem
    }
}

.uwm-header-meta .uwm-social-share {
    clear: none;
    float: right;
    border-top: 0 solid #dfdfdf;
    border-bottom: 0 solid #dfdfdf;
    margin-top: 0;
    margin-bottom: 0
}

.uwm-social-share-on {
    float: left;
    color: #757575;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    clear: both
}

.uwm-social-share-btns {
    height: 2.5rem;
    position: relative
}

.uwm-social-share-btns .item-list {
    clear: inherit;
    margin: inherit
}

.uwm-social-share-btns ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right
}

.uwm-social-share-btns ul.share-buttons li {
    display: inline-block;
    width: 4rem;
    padding: 0;
    margin: 0
}

.uwm-social-share-btns ul.share-buttons li:last-child {
    width: auto
}

.uwm-social-share-btns ul.share-buttons li img {
    display: none
}

.uwm-social-share-btns ul.share-buttons li:nth-child(1) a:before {
    content: ""
}

.uwm-social-share-btns ul.share-buttons li:nth-child(2) a:before {
    content: ""
}

.uwm-social-share-btns ul.share-buttons li:nth-child(3) a:before {
    content: ""
}

.uwm-social-share-btns a {
    display: inline-block;
    line-height: 3rem;
    text-decoration: none
}

.uwm-social-share-btns a:before {
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #fff;
    font-size: 1.26562rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: .3rem;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uwm-social-share-btns a:hover:before {
    color: #757575;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uwm-article-author {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-weight: 300;
    color: #000;
    font-size: 1rem
}

.slide-toggle {
    overflow: hidden;
    -webkit-transition: height ease .3s, visibility .3s ease;
    -moz-transition: height ease .3s, visibility .3s ease;
    -ms-transition: height ease .3s, visibility .3s ease;
    -o-transition: height ease .3s, visibility .3s ease;
    transition: height ease .3s, visibility .3s ease
}

.slide-toggle [data-slide-toggle] {
    visibility: visible
}

.slide-toggle.ng-show {
    height: 0
}

.slide-toggle.ng-show [data-slide-toggle] {
    visibility: hidden
}

.uwm-caption-row {
    background-color: #a2a2a2
}

.uwm-home-page .uwm-caption-row {
    background-color: #000
}

.uwm-home-page .uwm-caption-row p {
    color: #dfdfdf
}

.uwm-article-caption span {
    display: block;
    font-weight: 700
}

.draft>*>* {
    background-color: pink
}

.uwm-article-wrap-wide .uw-section--inner {
    padding-left: 0;
    padding-right: 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-article-wrap-wide .uw-section--inner:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uwm-article-wrap-wide .uw-section--inner {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 91.51625%;
        margin-left: 4.24188%
    }

    .uwm-article-wrap-wide .uw-section--inner:last-child {
        margin-right: 0
    }
}

.uwm-transition-bar {
    border-top-style: solid;
    border-top-color: #fff;
    border-top-width: 1rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-transition-bar {
        border-top-width: 1.25rem
    }
}

.uwm-article-wrap {
    background-color: #fff;
    z-index: 3;
    position: relative;
    margin-top: -11.25rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-article-wrap::after {
    clear: both;
    content: "";
    display: table
}

.uwm-article-wrap::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:63.1875rem) {
    .uwm-article-wrap {
        margin-top: -11.25rem
    }
}

.uwm-article-wrap-wide {
    position: relative;
    z-index: 3;
    margin-top: -11.25rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-article-wrap-wide .uw-site--inner {
    padding: 0 1rem
}

.uwm-article-wrap-wide::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:63.1875rem) {
    .uwm-article-wrap-wide {
        margin-top: -11.25rem
    }
}

.white-bg {
    background: #fff
}

.promo-items,
.uwm-article {
    background: #fff;
    overflow: hidden
}

@media screen and (min-width:63.1875rem) {

    .promo-items,
    .uwm-article {
        padding-top: 1.5rem
    }
}

@media screen and (min-width:40.0625rem) {
    .promo-items [class*=block-grid-]>li {
        padding: 0 1.25rem 0 1.25rem
    }
}

@media screen and (min-width:40.0625rem) {
    .promo-items [class*=block-grid-]>li {
        padding: 1.25rem
    }
}

.uwm-article {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-article:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uwm-article {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 91.51625%;
        margin-left: 4.24188%
    }

    .uwm-article:last-child {
        margin-right: 0
    }
}

.uwm-article-meta {
    height: 2.813rem;
    line-height: 2.813rem;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    background: #ffd54f
}

.uwm-article-meta a {
    color: #000 !important;
    text-decoration: none
}

.uwm-article-meta a:focus,
.uwm-article-meta a:hover {
    text-decoration: underline
}

.uwm-article-wrap-wide .uwm-article-meta {
    height: 2.813rem;
    line-height: 2.813rem;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    background: #ffd54f
}

.uwm-pub-article-page blockquote p .highlighted-fact-text-small {
    background-color: transparent;
    color: #757575
}

@media screen and (min-width:63.1875rem) {
    .publication .uwm-article-wrap {
        margin-top: 0
    }
}

.publication .uwm-transition-bar {
    border-top-style: solid;
    border-top-color: #eee;
    border-top-width: 1rem
}

@media screen and (min-width:63.1875rem) {
    .publication .uwm-transition-bar {
        border-top-width: 1rem
    }
}

.publication .uw-promo-items,
.publication .uwm-article {
    background: #fff;
    overflow: hidden
}

@media screen and (min-width:63.1875rem) {

    .publication .uw-promo-items,
    .publication .uwm-article {
        padding-top: 1.5rem
    }
}

.publication .uwm-article-meta {
    font-size: 1rem;
    color: #757575;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    background: 0 0;
    text-align: center;
    padding-left: 0
}

@media screen and (min-width:48.0625rem) {
    .publication .uwm-article-meta {
        padding-left: 0
    }
}

.publication .uwm-article-author {
    padding-bottom: 1.1875rem
}

@media screen and (min-width:63.1875rem) {
    .publication .uwm-article-author {
        padding-bottom: 0
    }
}

.publication .uwm-social-share-on {
    float: left;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    clear: both
}

.uwm-prev-next {
    margin-left: 0;
    padding-left: 0;
    margin-left: 0 !important
}

.uwm-prev-next-item {
    list-style: none;
    position: relative;
    display: block;
    float: left;
    height: auto;
    padding: .625rem 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 49.09747%
}

.uwm-prev-next-item:last-child {
    margin-right: 0
}

.uwm-prev-next-item:last-child {
    margin-right: 0
}

.uwm-prev-next-item a {
    min-height: 16rem;
    display: block;
    float: left;
    border: 1px solid #fff;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #fff;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-prev-next-item a:focus,
.uwm-prev-next-item a:hover {
    text-decoration: none;
    border: 1px solid #757575;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #dfdfdf;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-prev-next-item a:focus .uwm-prev-next-headline,
.uwm-prev-next-item a:hover .uwm-prev-next-headline {
    text-decoration: underline;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break;
    word-wrap: break-word
}

.uwm-prev-next-item a:focus .uwm-prev-next-headline span,
.uwm-prev-next-item a:hover .uwm-prev-next-headline span {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break;
    word-wrap: break-word
}

@media screen and (min-width:48.0625rem) {
    .uwm-prev-next-item a {
        min-height: 21rem
    }
}

.uwm-prev-next-item.uwm-previous-article .uwm-prev-next-link {
    float: right;
    text-align: right;
    padding: 0 .5rem
}

.uwm-prev-next-item.uwm-next-article .uwm-prev-next-link {
    padding: 0 .5rem;
    float: left
}

.uwm-prev-next-img {
    height: 12rem;
    float: left
}

.uwm-prev-next-img img {
    padding: 0;
    width: 80%
}

.uwm-prev-next-link {
    margin: .5rem 0 1rem 0
}

.uwm-next-link,
.uwm-previous-link {
    font-family: Typ1451-Bold, verdana, sans-serif;
    color: #000;
    font-weight: 300;
    text-transform: uppercase;
    width: 5.688rem;
    padding: .125rem .5rem;
    margin-top: 0;
    font-size: .825rem
}

.uwm-previous-link {
    float: right;
    clear: both
}

.uwm-prev-next-cat {
    text-align: right;
    display: block;
    text-transform: uppercase;
    clear: both;
    font-size: .825rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uwm-next-article .uwm-prev-next-cat {
    text-align: left
}

@media screen and (min-width:48.0625rem) {
    .uwm-prev-next-cat {
        font-size: 1rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-prev-next-cat {
        font-size: 1rem
    }
}

.uwm-prev-next-headline {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.225rem;
    color: #000
}

figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    background: #000;
    text-align: center;
    cursor: pointer
}

figure img {
    position: relative;
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    opacity: 1
}

.uwm-related-articles-wrap figure {
    margin-bottom: .85rem
}

.uwm-related-articles-wrap figure span.effect {
    margin: 0
}

.uwm-related-articles-wrap figure span.effect .button {
    color: #fff;
    background: 0 0;
    padding-left: 2rem;
    font-size: 1.2rem;
    padding-right: 1rem;
    text-transform: uppercase
}

.uwm-related-articles-wrap figure span.effect .button:focus,
.uwm-related-articles-wrap figure span.effect .button:hover {
    color: #fff;
    text-decoration: none
}

.uwm-prev-next-articles-wrap figure {
    margin-bottom: .85rem
}

.uwm-prev-next-articles-wrap figure span.effect {
    margin: 0
}

.uwm-prev-next-articles-wrap figure span.effect .button {
    color: #fff;
    background: 0 0;
    padding-left: 2rem;
    font-size: 1.2rem;
    padding-right: 1rem;
    text-transform: uppercase
}

.uwm-prev-next-articles-wrap figure span.effect .button:focus,
.uwm-prev-next-articles-wrap figure span.effect .button:hover {
    color: #fff;
    text-decoration: none
}

.uwm-pub-cat figure img {
    max-width: 200%;
    position: relative;
    display: block;
    opacity: 1
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat figure img {
        display: block;
        max-width: 200%
    }
}

.uwm-pub-cat figure span.effect {
    margin: 0
}

@media screen and (min-width:48.0625rem) {
    .uwm-pub-cat figure span.effect .button {
        color: #fff;
        background: 0 0;
        padding-left: 2rem;
        font-size: 1.2rem;
        padding-right: 1rem;
        text-transform: uppercase
    }

    .uwm-pub-cat figure span.effect .button:focus,
    .uwm-pub-cat figure span.effect .button:hover {
        background-color: transparent;
        color: #fff;
        text-decoration: none
    }
}

.uwm-feature-hp-wrap figure figcaption {
    padding: 1rem
}

figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

figure figcaption::after,
figure figcaption::before {
    pointer-events: none
}

figure figcaption>.uwm-image-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0
}

figure span {
    display: block;
    margin: 0
}

figure span .button {
    color: #fff;
    background: 0 0;
    padding-left: 2.5rem;
    padding-right: 1.5rem;
    text-transform: uppercase
}

figure span .button:focus,
figure span .button:hover {
    background-color: transparent;
    color: #fff;
    text-decoration: none
}

.uwm-related-articles-wrap {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-related-articles-wrap::after {
    clear: both;
    content: "";
    display: table
}

.uwm-related-articles-header {
    border-left: 3px solid #ffd54f;
    background: #dfdfdf;
    padding: 0 1.25rem;
    height: 3rem;
    line-height: 3rem;
    margin-top: 1rem;
    margin-bottom: 2rem
}

.uwm-related-articles-header h2 {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.5rem;
    line-height: 3rem
}

.uwm-article-wide .uwm-related-articles-header {
    border-left: 3px solid #ffd54f;
    background: #dfdfdf;
    padding: 0 1.25rem;
    height: 3rem;
    line-height: 3rem;
    margin-top: 1rem;
    margin-bottom: 2rem
}

.uwm-article-wide .uwm-related-articles-header h2 {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.5rem;
    line-height: 3rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-article-wide .uwm-related-articles-header h2 {
        margin: 0 0 0 -2.1rem
    }
}

ul.uwm-related-list {
    list-style: none;
    display: grid;
    grid-template-columns: 100%;
    padding: 0 .8rem;
    margin: 0
}

@media screen and (min-width:30rem) {
    ul.uwm-related-list {
        grid-column-gap: 4%;
        grid-template-columns: 48% 48%
    }
}

@media screen and (min-width:48.0625rem) {
    ul.uwm-related-list {
        grid-template-columns: 31% 31% 31%
    }
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-related-list {
        padding: 0
    }
}

.uwm-related-img {
    height: 100%
}

.uwm-related-img figure {
    -moz-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px
}

.uwm-related-img img {
    width: 100%
}

.uwm-related-sub {
    font-size: .8rem;
    line-height: 1rem
}

.uwm-related-articles figure {
    margin: 0
}

.uwm-related-articles figure p {
    margin: 0
}

.uwm-related-articles figure p .button {
    color: #fff;
    background: 0 0;
    padding-left: 2rem;
    font-size: 1.2rem;
    padding-right: 1rem;
    text-transform: uppercase
}

.uwm-related-articles figure p .button:focus,
.uwm-related-articles figure p .button:hover {
    color: #fff;
    text-decoration: none
}

.uwm-related-articles-wrap {
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-related-articles-wrap::after {
    clear: both;
    content: "";
    display: table
}

.uwm-related-item {
    list-style: none
}

.uwm-related-item a {
    display: block;
    float: left
}

.uwm-related-item a:focus *,
.uwm-related-item a:hover * {
    text-decoration: underline
}

.uwm-related-item a:focus .button,
.uwm-related-item a:hover .button {
    text-decoration: none
}

@media screen and (min-width:48.0625rem) {
    .uwm-related-item a {
        min-height: 24rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-related-item a {
        min-height: 23.125rem
    }
}

.uwm-related-img {
    height: 100%;
    float: left
}

.uwm-related-img figure {
    -moz-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, .5) 1px 1px 1px
}

.uwm-related-img img {
    padding: 0;
    width: 100%
}

.uwm-related-info {
    margin: 0 0 1rem 0;
    padding: 0;
    float: left
}

@media screen and (min-width:48.0625rem) {
    .uwm-related-info {
        margin: .5rem 0 1rem 0;
        padding: 0 .5rem
    }
}

p.uwm-related-sub {
    display: block;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    margin: .5rem 0 .5rem 0;
    font-size: 1rem;
    letter-spacing: inherit;
    line-height: 1.2;
    padding: 0
}

.uwm-nested-insert {
    display: block;
    margin: 2.625rem auto;
    cursor: pointer;
    border: 2px solid #ffd54f;
    -webkit-transition: all cubic-bezier(.25, .46, .45, .94) .2s;
    -moz-transition: all cubic-bezier(.25, .46, .45, .94) .2s;
    -o-transition: all cubic-bezier(.25, .46, .45, .94) .2s;
    transition: all cubic-bezier(.25, .46, .45, .94) .2s;
    width: 100%;
    padding: 0 1rem
}

@media screen and (min-width:40.0625rem) {
    .uwm-nested-insert {
        width: 66.66667%
    }
}

.uwm-nested-insert:hover {
    background: #fafafa;
    border: 2px solid #757575;
    text-decoration: none
}

.uwm-nested-insert:hover .uwm-nested-insert-info .button {
    background: #000;
    color: #fff;
    text-decoration: none
}

.uwm-nested-insert-wrap {
    clear: both
}

.uwm-nested-insert-info {
    padding: 1rem;
    position: relative
}

.uwm-nested-insert-info .button {
    color: #000;
    background-color: transparent;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    border-radius: none;
    border: none;
    cursor: pointer;
    letter-spacing: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: inherit;
    max-width: inherit;
    margin: 0 auto;
    color: inherit
}

.uwm-nested-insert-info .button:focus,
.uwm-nested-insert-info .button:hover {
    background: #000;
    color: #fff;
    text-decoration: none
}

.reveal-nested a.button,
.uwm-nested-insert-info a.button {
    color: #000;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    text-transform: uppercase;
    text-decoration: none;
    max-width: 10rem;
    margin-bottom: 1rem
}

.reveal-nested a.button:focus,
.reveal-nested a.button:hover,
.reveal-nested button:focus,
.reveal-nested button:hover,
.uwm-nested-insert-info a.button:focus,
.uwm-nested-insert-info a.button:hover,
.uwm-nested-insert-info button:focus,
.uwm-nested-insert-info button:hover {
    background-color: #000;
    color: #fff;
    text-decoration: none
}

.uwm-bottom-white,
.uwm-top-white {
    background: #fff;
    width: 90%;
    position: absolute;
    height: 3px
}

@media screen and (min-width:63.1875rem) {

    .uwm-bottom-white,
    .uwm-top-white {
        width: 95%
    }
}

.uwm-top-white {
    top: -3px
}

.uwm-bottom-white {
    bottom: -3px
}

.uwm-nested-insert-meta {
    font-family: Typ1451-Regular, verdana, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 0 .5rem 0;
    color: #757575
}

.uwm-nested-insert-headline {
    margin: 1rem 0;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    margin: 0;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.5rem;
    line-height: 1;
    margin: 0 0 1.25rem 0
}

.uwm-nested-insert-wrap {
    clear: both
}

.reveal-nested {
    padding: 5rem 1rem 3.125rem 1rem
}

@media screen and (min-width:48.0625rem) {
    .reveal-nested {
        padding: 5rem 3.125rem 3.125rem 3.125rem;
        width: 650px;
        right: 0 !important;
        left: inherit !important;
        border-top: 4px solid #000
    }
}

.reveal-nested .close-nestedArticle {
    right: 30%;
    font-size: 1.85rem
}

@media screen and (min-width:63.1875rem) {
    .reveal-nested .close-nestedArticle {
        right: 70%
    }
}

.uwm-nested-article-meta {
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 .5rem 0;
    padding: 0 0 .5rem 0;
    color: #757575;
    text-decoration: none
}

.uwm-nested-article-headline {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    margin: 0;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 2.25rem;
    line-height: 1.2;
    margin: 0 0 1rem 0
}

.uwm-nested-article-body {
    padding: 0 0 2rem 0
}

.uwm-nested-article-body p {
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1rem
}

.uwm-nested-article-body p.highlight {
    color: #757575
}

.uwm-nested-article-body blockquote p {
    font-family: inherit;
    font-size: inherit
}

.uwm-nested-article-body a,
.uwm-nested-article-body li,
.uwm-nested-article-body ul {
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.reveal-modal-bg {
    background: rgba(0, 0, 0, .45);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
    left: 0
}

.reveal-nested {
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    max-width: 650px;
    z-index: 11;
    left: 0;
    background: #eee;
    padding: 3.125rem;
    border: solid 1px #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.uwm-publication-category-wrap {
    overflow: hidden
}

.uwm-pub-cat-img-link {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-pub-cat-img-link:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat-img-link {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 32.12996%
    }

    .uwm-pub-cat-img-link:last-child {
        margin-right: 0
    }
}

.uwm-pub-cat-info {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uwm-pub-cat-info:last-child {
    margin-right: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat-info {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 66.06498%;
        margin-right: 0
    }

    .uwm-pub-cat-info:last-child {
        margin-right: 0
    }
}

.uwm-pub-cat ul {
    display: block;
    list-style: none;
    display: grid;
    grid-template-columns: 100%;
    grid-column-gap: 4%;
    margin: 0;
    padding: 0
}

@media screen and (min-width:30rem) {
    .uwm-pub-cat ul {
        grid-template-columns: 48% 48%
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat ul {
        grid-template-columns: 100%
    }
}

.uwm-pub-cat ul>li {
    float: left
}

.uwm-pub-cat-img {
    display: block;
    height: auto;
    position: relative;
    width: 100%;
    overflow: hidden
}

.uwm-archives-page .uwm-pub-cat-img {
    margin-bottom: 1rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat-img {
        display: block;
        max-height: 18.75rem
    }

    .uwm-archives-page .uwm-pub-cat-img {
        height: auto
    }
}

.uwm-pub-cat-img::after {
    content: "";
    position: absolute;
    background-size: contain;
    display: block;
    height: 100%;
    opacity: .5;
    width: 100%
}

.uwm-pub-cat-listing {
    margin-bottom: 5rem;
    padding: 1.5rem
}

.page-taxonomy-term .uwm-pub-cat-listing {
    padding: .5rem
}

.uwm-pub-cat-listing hr {
    border: solid #eee;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 1.25rem 0 1.1875rem 0
}

.uwm-pub-cat-listing .button {
    background-color: transparent;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    border-radius: none;
    border: none;
    cursor: pointer;
    letter-spacing: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: inherit;
    max-width: inherit;
    margin: 0 auto;
    color: inherit
}

.uwm-pub-cat-listing a {
    display: inline-block
}

.uwm-pub-cat-listing a.uwm-pub-cat-listing-alias {
    display: block;
    border: 1px solid #fff;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #fff;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-pub-cat-listing a.uwm-pub-cat-listing-alias:focus,
.uwm-pub-cat-listing a.uwm-pub-cat-listing-alias:hover {
    text-decoration: none;
    border: 1px solid #757575;
    -webkit-box-shadow: #fff 0 0 0;
    -moz-box-shadow: #fff 0 0 0;
    box-shadow: #fff 0 0 0;
    background: #dfdfdf;
    -webkit-transition: all .35s, -webkit-transform .35s;
    -moz-transition: all .35s, -moz-transform .35s;
    transition: all .35s, transform .35s;
    outline: 0
}

.uwm-pub-cat-info {
    padding: 0
}

@media screen and (min-width:63.1875rem) {
    .uwm-pub-cat-info {
        padding: 0 2rem
    }
}

.uwm-pub-cat-headline {
    line-height: 1;
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    margin: 0;
    text-transform: inherit;
    font-size: 1.875rem;
    padding: 0 0 .5rem 0
}

@media screen and (min-width:48.0625rem) {
    .uwm-pub-cat-headline {
        font-size: 2.25rem
    }
}

.uwm-pub-cat-headline a {
    text-decoration: none
}

.uwm-pub-cat-headline a:focus,
.uwm-pub-cat-headline a:hover {
    text-decoration: underline
}

.uwm-pub-cat-subheadline {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    margin: 0;
    color: #000;
    font-size: 1.5rem;
    line-height: 1;
    padding: 0 0 .5rem 0
}

.uwm-pub-cat-exerpt {
    margin: 0;
    line-height: 1.5rem;
    font-weight: 300
}

@media screen and (min-width:48.0625rem) {
    .uwm-pub-cat-meta {
        margin-top: 1rem
    }
}

.uwm-pub-cat-issue,
.uwm-pub-cat-name,
.uwm-pub-cat-theme,
.uwm-pub-cat-type {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #757575;
    display: block;
    text-transform: uppercase;
    line-height: 1.2;
    margin: .6rem .6rem .6rem 0
}

.uwm-pub-cat-issue a,
.uwm-pub-cat-name a,
.uwm-pub-cat-theme a,
.uwm-pub-cat-type a {
    font-weight: 400
}

.uwm-pub-cat-issue a.archive,
.uwm-pub-cat-name a.archive,
.uwm-pub-cat-theme a.archive,
.uwm-pub-cat-type a.archive {
    background: #a2a2a2;
    padding: .125rem
}

.uwm-pub-cat-issue span,
.uwm-pub-cat-name span,
.uwm-pub-cat-theme span,
.uwm-pub-cat-type span {
    font-weight: 400
}

@media screen and (min-width:48.0625rem) {

    .uwm-pub-cat-issue,
    .uwm-pub-cat-name,
    .uwm-pub-cat-theme,
    .uwm-pub-cat-type {
        line-height: 1.25
    }
}

@media screen and (min-width:63.1875rem) {

    .uwm-pub-cat-issue,
    .uwm-pub-cat-name,
    .uwm-pub-cat-theme,
    .uwm-pub-cat-type {
        display: inline;
        margin: 0 .6rem 0 0
    }
}

.uwm-pub-cat-exerpt .uwm-hero-teaser .uwm-hero-sub-headline {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.5rem;
    font-weight: 300;
    font-size: 1rem;
    color: #000;
    text-transform: inherit;
    -webkit-text-shadow: transparent 1px 1px 2px;
    -moz-text-shadow: transparent 1px 1px 2px;
    text-shadow: transparent 1px 1px 2px;
    letter-spacing: inherit
}

.uwm-pub-cat-exerpt .uwm-hero-teaser .uwm-hero-sub-headline.gold {
    color: #000
}

.uwm-pub-cat-name,
.uwm-pub-cat-theme {
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block;
    line-height: 1.325rem;
    margin-top: .5rem
}

.uwm-pub-cat-name span,
.uwm-pub-cat-theme span {
    font-size: .875rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    margin-bottom: 4px
}

.uwm-pub-cat-name span a,
.uwm-pub-cat-theme span a {
    padding: .125rem .5rem;
    text-decoration: none !important;
    margin-bottom: 4px;
    margin-left: 1px;
    display: inline-block
}

.uwm-pub-cat-name span.cat-theme,
.uwm-pub-cat-name span.cat-type,
.uwm-pub-cat-theme span.cat-theme,
.uwm-pub-cat-theme span.cat-type {
    font-weight: 300;
    background-color: transparent;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.15rem;
    color: #000
}

.cat-type {
    margin-bottom: .25rem
}

.uwm-testimonials-wrap,
.uwm-testimonials-wrap-nobg {
    margin-top: 1.5rem
}

.uwm-testimonials-wrap+.uwm-testimonials-wrap-nobg,
.uwm-testimonials-wrap-nobg+.uwm-testimonials-wrap-nobg {
    margin-top: 0
}

.uwm-testimonials-wrap+.uwm-testimonials-wrap,
.uwm-testimonials-wrap-nobg+.uwm-testimonials-wrap {
    margin-top: 0
}

.uwm-testimonials-wrap .uwm-testimonials,
.uwm-testimonials-wrap-nobg .uwm-testimonials {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    position: relative;
    background-color: #dfdfdf;
    color: #000;
    min-height: 15rem
}

@media screen and (min-width:40.0625rem) {

    .uwm-testimonials-wrap .uwm-testimonials,
    .uwm-testimonials-wrap-nobg .uwm-testimonials {
        min-height: 20rem
    }
}

.uwm-testimonials-wrap .uwm-testimonials {
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px
}

.uwm-testimonials-wrap .uwm-testimonials th {
    text-shadow: none
}

.uwm-testimonials-wrap .uwm-testimonials blockquote {
    color: #fff !important
}

.uwm-testimonials-wrap .uwm-testimonials blockquote p {
    color: #fff !important
}

.uwm-testimonials-wrap .uwm-testimonials blockquote p::after,
.uwm-testimonials-wrap .uwm-testimonials blockquote p::before {
    color: #fff !important
}

@media screen and (min-width:63.1875rem) {
    .uwm-testimonials-wrap .uwm-testimonials {
        min-height: 35rem
    }
}

.uwm-testimonials-wrap-inline .uwm-testimonials-wrap .uwm-testimonials {
    min-height: inherit
}

@media screen and (min-width:80rem) {
    .uwm-testimonials-wrap .uwm-testimonials {
        min-height: 45rem
    }
}

.uwm-testimonials-wrap-nobg .uwm-testimonials {
    text-shadow: none
}

.uwm-testimonials-wrap-nobg .uwm-testimonials blockquote {
    color: #000 !important;
    background-color: #dfdfdf
}

.uwm-testimonials-wrap-nobg .uwm-testimonials blockquote p {
    color: #000 !important
}

.uwm-testimonials-wrap-nobg .uwm-testimonials blockquote p::after,
.uwm-testimonials-wrap-nobg .uwm-testimonials blockquote p::before {
    color: #000 !important
}

.uwm-testimonials-content {
    padding: 3rem 1rem;
    min-height: 6rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto
}

.uwm-testimonials-content a {
    color: #dadada !important
}

.uwm-testimonials-wrap-nobg .uwm-testimonials-content a {
    color: #000 !important
}

.uwm-testimonials-content::after {
    clear: both;
    content: "";
    display: table
}

.uwm-testimonials-content .uwm-testimonial-padding {
    padding-top: 1.5rem
}

@media screen and (min-width:63.1875rem) {
    .uwm-testimonials-content .uwm-testimonial-padding {
        padding-top: 6rem;
        padding-bottom: 6rem
    }
}

.uwm-archives-page .uwm-archive-alias {
    display: grid;
    grid-template-columns: 100%;
    grid-column-gap: 1%;
    text-decoration: none
}

.uwm-archives-page .uwm-archive-alias:hover .uwm-pub-archive-img-wrap {
    background: #dfdfdf
}

.uwm-archives-page .uwm-archive-alias:hover .uwm-pub-archive-img-wrap img {
    opacity: .6
}

.uwm-archives-page .uwm-archive-alias .uwm-pub-archive-img-wrap {
    grid-column: 1/2;
    grid-row: 1/2
}

.uwm-archives-page .uwm-archive-alias .uwm-pub-archive-img-wrap img {
    max-height: 18rem;
    margin-bottom: 0
}

.uwm-archives-page .uwm-archive-alias .uwm-pub-archive-info {
    grid-column: 1/2;
    grid-row: 2/3
}

@media screen and (min-width:48.0625rem) {
    .uwm-archives-page .uwm-archive-alias {
        grid-template-columns: 100%;
        grid-column-gap: 1%
    }

    .uwm-archives-page .uwm-archive-alias .uwm-pub-archive-img-wrap {
        float: none;
        width: inherit;
        grid-column: 1/2;
        grid-row: 1/2
    }

    .uwm-archives-page .uwm-archive-alias .uwm-pub-archive-info {
        float: none;
        width: inherit;
        grid-column: 1/2;
        grid-row: 2/3
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-archives-page .uwm-archive-alias {
        grid-template-columns: 20% 78%;
        grid-column-gap: 4%
    }

    .uwm-archives-page .uwm-archive-alias .uwm-pub-archive-img-wrap {
        float: none;
        width: inherit;
        grid-column: 1/2;
        grid-row: 1/2
    }

    .uwm-archives-page .uwm-archive-alias .uwm-pub-archive-info {
        float: none;
        width: inherit;
        grid-column: 2/3;
        grid-row: 1/2
    }
}

.uwm-archives-page .uwm-pub-cat-img {
    overflow: visible
}

.uwm-sub-articles-nav {
    overflow: hidden
}

.uwm-sub-articles-nav {
    height: 100%;
    position: relative;
    margin-bottom: 2rem;
    clear: both
}

@media screen and (min-width:63.1875rem) {
    .uwm-sub-articles-nav {
        height: 12rem
    }
}

.uwm-sub-articles-nav-bottom {
    margin-bottom: 0
}

.uwm-sub-teaser {
    color: #fff
}

.uwm-sub-articles {
    position: relative
}

.uwm-sub-articles.columns {
    padding: 0
}

.uwm-sub-articles [class*=block-grid-] {
    margin: 0 auto
}

@media screen and (min-width:48.0625rem) {
    .uwm-sub-articles {
        padding: 0
    }

    .uwm-sub-articles [class*=block-grid-] {
        margin: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uwm-sub-articles .large-block-grid-2>li {
        width: 50%
    }

    .uwm-sub-articles .large-block-grid-3>li {
        width: 33.33333%
    }

    .uwm-sub-articles .large-block-grid-4>li {
        width: 25%
    }

    .uwm-sub-articles .large-block-grid-5>li {
        width: 20%
    }

    .uwm-sub-articles .large-block-grid-6>li {
        width: 16.66667%
    }

    .uwm-sub-articles .large-block-grid-7>li {
        width: 14.28571%
    }
}

ul.uwm-sub-list {
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-sub-list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0;
        padding: 0
    }
}

ul.uwm-sub-list li.uwm-sub-item {
    height: auto;
    padding-top: .125rem;
    padding-bottom: .125rem;
    border-bottom: 1px solid #f2f2f2;
    border-right: 0 solid #fff
}

ul.uwm-sub-list li.uwm-sub-item:last-child {
    border-right: 0 solid #fff
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-sub-list li.uwm-sub-item {
        border-bottom: 1px solid #fff;
        border-right: 1px solid #f2f2f2;
        padding: 0
    }

    ul.uwm-sub-list li.uwm-sub-item:last-child {
        border-right: 0 solid #dfdfdf
    }
}

ul.uwm-sub-list li.uwm-sub-item a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

ul.uwm-sub-list li.uwm-sub-item a:link,
ul.uwm-sub-list li.uwm-sub-item a:visited {
    float: left;
    width: 100%;
    text-decoration: none;
    background-color: #fff;
    border-bottom: 3px solid #fff;
    -webkit-transition: background-color .35s, -webkit-transform .35s;
    -moz-transition: background-color .35s, -moz-transform .35s;
    transition: background-color .35s, transform .35s;
    -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
    -moz-transition: border-bottom-color .35s, -moz-transform .35s;
    transition: border-bottom-color .35s, transform .35s;
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
    height: 100%
}

@media screen and (min-width:63.1875rem) {

    ul.uwm-sub-list li.uwm-sub-item a:link,
    ul.uwm-sub-list li.uwm-sub-item a:visited {
        float: none;
        background-color: #fff;
        border-bottom: 3px solid #fff;
        -webkit-transition: background-color .35s, -webkit-transform .35s;
        -moz-transition: background-color .35s, -moz-transform .35s;
        transition: background-color .35s, transform .35s;
        -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
        -moz-transition: border-bottom-color .35s, -moz-transform .35s;
        transition: border-bottom-color .35s, transform .35s;
        display: block;
        padding-top: 1.5rem;
        padding-bottom: 1rem;
        height: rem-calc(240)
    }
}

ul.uwm-sub-list li.uwm-sub-item a:focus,
ul.uwm-sub-list li.uwm-sub-item a:hover {
    text-decoration: underline;
    background-color: #dfdfdf;
    border-bottom: 3px solid #757575;
    -webkit-transition: background-color .35s, -webkit-transform .35s;
    -moz-transition: background-color .35s, -moz-transform .35s;
    transition: background-color .35s, transform .35s;
    -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
    -moz-transition: border-bottom-color .35s, -moz-transform .35s;
    transition: border-bottom-color .35s, transform .35s;
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
    height: 100%
}

@media screen and (min-width:48.0625rem) {

    ul.uwm-sub-list li.uwm-sub-item a:focus,
    ul.uwm-sub-list li.uwm-sub-item a:hover {
        float: left
    }
}

@media screen and (min-width:63.1875rem) {

    ul.uwm-sub-list li.uwm-sub-item a:focus,
    ul.uwm-sub-list li.uwm-sub-item a:hover {
        float: none;
        background-color: #dfdfdf;
        border-bottom: 3px solid #757575;
        -webkit-transition: background-color .35s, -webkit-transform .35s;
        -moz-transition: background-color .35s, -moz-transform .35s;
        transition: background-color .35s, transform .35s;
        -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
        -moz-transition: border-bottom-color .35s, -moz-transform .35s;
        transition: border-bottom-color .35s, transform .35s;
        display: block;
        padding-top: 1.5rem;
        padding-bottom: 1rem;
        height: rem-calc(240)
    }
}

ul.uwm-sub-list li.uwm-sub-item.active a {
    background-color: #eee;
    border-bottom: 3px solid #757575;
    -webkit-transition: background-color .35s, -webkit-transform .35s;
    -moz-transition: background-color .35s, -moz-transform .35s;
    transition: background-color .35s, transform .35s;
    -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
    -moz-transition: border-bottom-color .35s, -moz-transform .35s;
    transition: border-bottom-color .35s, transform .35s;
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
    height: 100%
}

@media screen and (min-width:48.0625rem) {
    ul.uwm-sub-list li.uwm-sub-item.active a {
        float: left
    }
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-sub-list li.uwm-sub-item.active a {
        float: none;
        background-color: #eee;
        border-bottom: 3px solid #757575;
        -webkit-transition: background-color .35s, -webkit-transform .35s;
        -moz-transition: background-color .35s, -moz-transform .35s;
        transition: background-color .35s, transform .35s;
        -webkit-transition: border-bottom-color .35s, -webkit-transform .35s;
        -moz-transition: border-bottom-color .35s, -moz-transform .35s;
        transition: border-bottom-color .35s, transform .35s;
        display: block;
        padding-top: 1.5rem;
        padding-bottom: 1rem;
        height: rem-calc(240)
    }
}

ul.uwm-sub-list .uwm-sub-icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 25%;
    height: 3rem;
    padding-bottom: 1rem;
    margin-right: 1%;
    background-size: contain;
    float: left
}

@media screen and (min-width:48.0625rem) {
    ul.uwm-sub-list .uwm-sub-icon {
        width: 20%
    }
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-sub-list .uwm-sub-icon {
        height: 4rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        width: 100%;
        margin-right: 0;
        float: none;
        background-position: 50% 50%
    }
}

ul.uwm-sub-list .uwm-sub-text {
    text-transform: uppercase;
    font-size: 1.125rem;
    line-height: 1.2;
    width: 100%;
    display: block;
    padding: .5rem .125rem .5rem .125rem;
    text-align: left
}

@media screen and (min-width:63.1875rem) {
    ul.uwm-sub-list .uwm-sub-text {
        padding: .5rem .2rem .5rem .2rem;
        width: 100%;
        float: none;
        text-align: center
    }
}

.tablesaw {
    width: 100%;
    max-width: 100%;
    empty-cells: show;
    border-collapse: collapse;
    border: 0;
    padding: 0;
}

.tablesaw * {
    box-sizing: border-box;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none;
}

@media only all {
    .tablesaw-stack {
        clear: both;
    }

    .tablesaw-stack td,
    .tablesaw-stack th {
        text-align: left;
        display: block;
    }

    .tablesaw-stack tr {
        clear: both;
        display: table-row;
    }

    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: inline-block;
        padding: 0 .6em 0 0;
        width: 30%;
    }

    .tablesaw-stack th .tablesaw-cell-label-top,
    .tablesaw-stack td .tablesaw-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0;
    }

    .tablesaw-cell-label {
        display: block;
    }

    .tablesaw-stack tbody th.group {
        margin-top: -1px;
    }

    .tablesaw-stack th.group b.tablesaw-cell-label {
        display: none !important;
    }
}

@media (max-width:39.9375em) {
    .tablesaw-stack tbody tr {
        display: block;
        width: 100%;
        border-bottom: 1px solid #dfdfdf;
    }

    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: none;
    }

    .tablesaw-stack tbody td,
    .tablesaw-stack tbody th {
        display: block;
        float: left;
        clear: left;
        width: 100%;
    }

    .tablesaw-cell-label {
        vertical-align: top;
    }

    .tablesaw-cell-content {
        display: inline-block;
        max-width: 67%;
    }

    .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,
    .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 0;
    }

    .tablesaw-stack td:empty,
    .tablesaw-stack th:empty {
        display: none;
    }
}

@media (min-width:40em) {
    .tablesaw-stack tr {
        display: table-row;
    }

    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0;
    }

    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: none !important;
    }
}

.tablesaw {
    width: 100%;
    max-width: 100%;
    empty-cells: show;
    border-collapse: collapse;
    border: 0;
    padding: 0;
}

.tablesaw * {
    box-sizing: border-box;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none;
}

@media (min-width:40em) {
    .tablesaw-stack tr {
        display: table-row;
    }

    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0;
    }

    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: none !important;
    }
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222
}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: 700
}

.ui-widget-header a {
    color: #222
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_888888_256x240.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px
}

.ui-widget-overlay {
    background: #aaa url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
    cursor: pointer;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxClose:active,
#cboxSlideshow:active {
    outline: 0;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#cboxOverlay {
    background: #000;
}

#colorbox {
    outline: 0;
}

#cboxWrapper {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#cboxTopLeft {
    width: 15px;
    height: 15px;
}

#cboxTopCenter {
    height: 15px;
}

#cboxTopRight {
    width: 15px;
    height: 15px;
}

#cboxBottomLeft {
    width: 15px;
    height: 10px;
}

#cboxBottomCenter {
    height: 10px;
}

#cboxBottomRight {
    width: 15px;
    height: 10px;
}

#cboxMiddleLeft {
    width: 15px;
}

#cboxMiddleRight {
    width: 15px;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    bottom: 28px;
    left: 0;
    color: #535353;
    width: 100%;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 60px;
    color: #949494;
}

.cboxSlideshow_on #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -101px -50px;
}

.cboxSlideshow_off #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -49px -50px;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px;
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px;
}

#cboxLoadingOverlay {
    background: #fff;
}

#cboxLoadingGraphic {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: -25px -25px;
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #ffffdd none repeat scroll 0 0;
    border: 1px solid #f0c020;
    padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons a {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
    cursor: url(/chem13-news-magazine/profiles/uw_base_profile/libraries/OwlCarousel/owl-carousel/grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.circliful .outer {
    fill: transparent;
    stroke: #333;
    stroke-width: 19.8;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    -moz-transform: rotate(-89deg) translateX(-190px);
}

.circliful .inner {
    fill: transparent;
    stroke: orange;
    stroke-width: 20;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    -moz-transform: rotate(-89deg) translateX(-190px);
    stroke-dashoffset: 0;
}

.circliful {
    overflow: visible !important;
}

.svg-container {
    width: 100%;
    margin: 0 auto;
    overflow: visible;
    position: relative;
}

svg .icon {
    font-family: FontAwesome;
}

.legend-line {
    white-space: nowrap;
}

.color-box {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    display: inline-block;
    float: left;
    padding-top: 3px;
    margin: 2px 5px 0 0;
}

html {
    box-sizing: border-box
}

*,
::after,
::before {
    box-sizing: inherit
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

@font-face {
    font-family: iconic;
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/iconic.eot);
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/iconic.eot?#iefix) format("embedded-opentype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/iconic.svg#iconic) format("svg"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/iconic.woff) format("woff"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/iconic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

[data-icon]:before {
    font-family: iconic;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: iconic;
    font-style: normal;
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.icon-play:before {
    content: "\e000"
}

.icon-pause:before {
    content: "\e001"
}

fieldset {
    background-color: #fff;
    border: none;
    font-size: 1rem;
    margin: 0;
    padding: 0;
    line-height: inherit;
    font-weight: inherit
}

input,
label,
select {
    display: block;
    font-family: inherit;
    font-size: 1rem;
    line-height: inherit;
    margin: 0
}

input.chevron-submit,
label.chevron-submit,
select.chevron-submit {
    width: 1.125rem;
    height: 1.125rem;
    overflow: hidden;
    text-indent: -999rem;
    line-height: 0;
    border: none;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/search-arrows.png) no-repeat -18px 0;
    color: #fff;
    cursor: pointer
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {

    input.chevron-submit,
    label.chevron-submit,
    select.chevron-submit {
        background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/search-arrows-2x.png) no-repeat -18px 0;
        background-size: 54px 18px
    }
}

@media only screen and (min-resolution:2dppx) {

    input.chevron-submit,
    label.chevron-submit,
    select.chevron-submit {
        background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/search-arrows-2x.png) no-repeat -18px 0;
        background-size: 54px 18px
    }
}

input.chevron-submit:focus,
label.chevron-submit:focus,
select.chevron-submit:focus {
    background-position: 0 0
}

.search-wrapper input {
    height: 1.625rem
}

label {
    font-weight: 600;
    margin-bottom: .375rem
}

label.required::after {
    content: "*"
}

label abbr {
    display: none
}

optgroup {
    font-family: inherit
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select[multiple=multiple],
textarea {
    background-color: #fff;
    border: 1px solid #fafafa;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1rem
}

input[type=color]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=datetime]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select[multiple=multiple]:hover,
textarea:hover {
    border-color: #e1e1e1
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select[multiple=multiple]:focus,
textarea:focus {
    border-color: #757575;
    outline: 0
}

textarea {
    resize: vertical
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=checkbox],
input[type=radio] {
    margin-right: .375rem
}

input[type=checkbox].visuallyhidden,
input[type=radio].visuallyhidden {
    display: none
}

input[type=file] {
    padding-bottom: .75rem;
    width: 100%
}

select {
    max-width: 100%;
    width: auto
}

ol,
ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

ol.circle,
ul.circle {
    list-style-type: circle
}

ol.disc,
ul.disc {
    list-style-type: disc
}

ol.square,
ul.square {
    list-style-type: square
}

ol.lower-roman,
ul.lower-roman {
    list-style-type: lower-roman
}

ol.upper-roman,
ul.upper-roman {
    list-style-type: upper-roman
}

ol.lower-alpha,
ul.lower-alpha {
    list-style-type: lower-alpha
}

ol.upper-alpha,
ul.upper-alpha {
    list-style-type: upper-alpha
}

ol.decimal,
ul.decimal {
    list-style-type: decimal
}

ol li.logout,
ul li.logout {
    display: none
}

dl dt {
    font-weight: 700;
    margin-left: 1rem;
    margin-top: 1rem
}

dl dd {
    margin-left: 3rem
}

html {
    font-size: 100%
}

body {
    -webkit-text-size-adjust: none;
    color: #333;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 .75rem;
    padding: 0
}

p {
    margin: 0 0 .75rem
}

a {
    color: #757575;
    text-decoration: none;
    transition: color .1s linear
}

a:active,
a:focus,
a:hover {
    color: #4f4f4f
}

a:active,
a:focus {
    outline: 0
}

#ie6message a:link,
#ie6message a:visited {
    color: #00f
}

.uw-header a {
    color: #fff;
    text-decoration: none
}

.uw-header a:hover {
    color: #fff;
    text-decoration: underline
}

.uw-header a:visited {
    color: #fff
}

hr {
    border-bottom: 1px solid #fafafa;
    border-left: none;
    border-right: none;
    border-top: none;
    margin: 1.5rem 0
}

img,
picture {
    max-width: 100%
}

img.image-left,
picture.image-left {
    float: left;
    margin: 0 1rem 1rem 0
}

img.image-right,
picture.image-right {
    float: right;
    margin: 0 0 1rem 1rem
}

img.image-center,
picture.image-center {
    display: block;
    margin: auto
}

img.image-full,
picture.image-full {
    display: block;
    margin: auto;
    float: none
}

@font-face {
    font-family: 'BureauGrotCond Book';
    src: url(/fonts/Bureau_Grot-Condensed_Book.eot);
    src: url(/fonts/Bureau_Grot-Condensed_Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Condensed_Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Condensed_Book.woff) format("woff"), url(/fonts/Bureau_Grot-Condensed_Book.svg#Bureau_Grot-Condensed_Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: BureauGrotWide;
    src: url(/fonts/Bureau_Grot-Wide_Light.eot);
    src: url(/fonts/Bureau_Grot-Wide_Light.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Wide_Light.woff2) format("woff2"), url(/fonts/Bureau_Grot-Wide_Light.woff) format("woff"), url(/fonts/Bureau_Grot-Wide_Light.svg#Bureau_Grot-Wide_Light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'BureauGrot Book';
    src: url(/fonts/Bureau_Grot-Book.eot);
    src: url(/fonts/Bureau_Grot-Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Book.woff) format("woff"), url(/fonts/Bureau_Grot-Book.svg#Bureau_Grot-Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: BureauGrotCond;
    src: url(/fonts/Bureau_Grot-Condensed_Bold.eot);
    src: url(/fonts/Bureau_Grot-Condensed_Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Condensed_Bold.woff2) format("woff2"), url(/fonts/Bureau_Grot-Condensed_Bold.woff) format("woff"), url(/fonts/Bureau_Grot-Condensed_Bold.svg#Bureau_Grot-Condensed_Bold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: BureauGrot;
    src: url(/fonts/Bureau_Grot-Light.eot);
    src: url(/fonts/Bureau_Grot-Light.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Light.woff2) format("woff2"), url(/fonts/Bureau_Grot-Light.woff) format("woff"), url(/fonts/Bureau_Grot-Light.svg#Bureau_Grot-Light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'BureauGrotWide Book';
    src: url(/fonts/Bureau_Grot-Wide_Book.eot);
    src: url(/fonts/Bureau_Grot-Wide_Book.eot?#iefix) format("embedded-opentype"), url(/fonts/Bureau_Grot-Wide_Book.woff2) format("woff2"), url(/fonts/Bureau_Grot-Wide_Book.woff) format("woff"), url(/fonts/Bureau_Grot-Wide_Book.svg#Bureau_Grot-Wide_Book) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Regularalternate;
    src: url(/fonts/lineto-typ1451-regularalternate.eot);
    src: url(/fonts/lineto-typ1451-regularalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-regularalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-regularalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Mediumalternate;
    src: url(/fonts/lineto-typ1451-mediumalternate.eot);
    src: url(/fonts/lineto-typ1451-mediumalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-mediumalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-mediumalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Regular;
    src: url(/fonts/lineto-typ1451-regular.eot);
    src: url(/fonts/lineto-typ1451-regular.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-regular.woff2) format("woff2"), url(/fonts/lineto-typ1451-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Boldalternate;
    src: url(/fonts/lineto-typ1451-boldalternate.eot);
    src: url(/fonts/lineto-typ1451-boldalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-boldalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-boldalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Medium;
    src: url(/fonts/lineto-typ1451-medium.eot);
    src: url(/fonts/lineto-typ1451-medium.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-medium.woff2) format("woff2"), url(/fonts/lineto-typ1451-medium.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Bold;
    src: url(/fonts/lineto-typ1451-bold.eot);
    src: url(/fonts/lineto-typ1451-bold.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-bold.woff2) format("woff2"), url(/fonts/lineto-typ1451-bold.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Light;
    src: url(/fonts/lineto-typ1451-light.eot);
    src: url(/fonts/lineto-typ1451-light.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-light.woff2) format("woff2"), url(/fonts/lineto-typ1451-light.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Typ1451-Lightalternate;
    src: url(/fonts/lineto-typ1451-lightalternate.eot);
    src: url(/fonts/lineto-typ1451-lightalternate.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-typ1451-lightalternate.woff2) format("woff2"), url(/fonts/lineto-typ1451-lightalternate.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: fdsu-rwd;
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/fdsu-rwd.eot?yngg0);
    src: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/fdsu-rwd.eot?yngg0#iefix) format("embedded-opentype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/fdsu-rwd.ttf?ntl5e3) format("truetype"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/fdsu-rwd.woff?ntl5e3) format("woff"), url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/fonts/fdsu-rwd.svg?ntl5e3) format("svg");
    font-weight: 400;
    font-style: normal
}

.ifdsu {
    font-family: fdsu-rwd;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fdsu-vimeo:before {
    content: ""
}

.fdsu-vimeo-box:before {
    content: ""
}

.fdsu-add-to-calendar:before {
    content: "★"
}

.fdsu-envelope:before {
    content: ""
}

.fdsu-bubble:before {
    content: ""
}

.fdsu-binoculars:before {
    content: ""
}

.fdsu-search:before {
    content: ""
}

.fdsu-search-2:before {
    content: ""
}

.fdsu-search-shade:before {
    content: ""
}

.fdsu-arrow-right:before {
    content: ""
}

.fdsu-googleplus-box:before {
    content: ""
}

.fdsu-github:before {
    content: ""
}

.fdsu-github-box:before {
    content: ""
}

.fdsu-yahoo:before {
    content: ""
}

.fdsu-tux:before {
    content: ""
}

.fdsu-apple:before {
    content: ""
}

.fdsu-finder:before {
    content: ""
}

.fdsu-android:before {
    content: ""
}

.fdsu-windows:before {
    content: ""
}

.fdsu-windows8:before {
    content: ""
}

.fdsu-skype:before {
    content: ""
}

.fdsu-html5:before {
    content: ""
}

.fdsu-css3:before {
    content: ""
}

.fdsu-chrome:before {
    content: ""
}

.fdsu-firefox:before {
    content: ""
}

.fdsu-IE:before {
    content: ""
}

.fdsu-opera:before {
    content: ""
}

.fdsu-safari:before {
    content: ""
}

.fdsu-close:before {
    content: ""
}

.fdsu-si-comm:before {
    content: ""
}

.fdsu-info:before {
    content: ""
}

.fdsu-info-2:before {
    content: ""
}

.fdsu-chevron:before {
    content: ""
}

.fdsu-ical:before {
    content: ""
}

.fdsu-arrow:before {
    content: ""
}

.fdsu-comment:before {
    content: ""
}

.fdsu-share:before {
    content: ""
}

.fdsu-facebook:before {
    content: ""
}

.fdsu-facebook-box:before {
    content: ""
}

.fdsu-instagram-box:before {
    content: ""
}

.fdsu-instagram:before {
    content: ""
}

.fdsu-linkedin:before {
    content: ""
}

.fdsu-linkedin-box:before {
    content: ""
}

.fdsu-twitter:before {
    content: ""
}

.fdsu-twitter-box:before {
    content: ""
}

.fdsu-youtube-box:before {
    content: ""
}

.fdsu-youtube:before {
    content: ""
}

.fdsu-calendar:before {
    content: ""
}

.fdsu-cloud:before {
    content: ""
}

.fdsu-rss-box:before {
    content: ""
}

.fdsu-snapchat:before {
    content: ""
}

.fdsu-si-comp:before {
    content: ""
}

.fdsu-si-infrastructure:before {
    content: ""
}

.fdsu-si-professionals:before {
    content: ""
}

.fdsu-si-security:before {
    content: ""
}

.fdsu-si-teach:before {
    content: ""
}

.fdsu-clock2:before {
    content: ""
}

.fdsu-spoon-knife:before {
    content: ""
}

.fdsu-location:before {
    content: ""
}

body.org_default h1,
body.org_default h2,
body.org_default h3,
body.org_default h4,
body.org_default h5,
body.org_default h6 {
    color: #000
}

body.org_default hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-yellow.png);
    color: #000
}

.date-heading body.org_default h2,
.staff-contact body.org_default h2,
.uw-site--modal-wrap body.org_default h2,
.uw-site-sidebar--promo body.org_default h2,
.uw-site-sidebar--second body.org_default h2,
.view-opportunities body.org_default h2,
.view-uw-service-categories body.org_default h2,
body.org_default h2.anchor-name,
body.org_default h2.event-title,
body.org_default h2.home-listing-block-link,
body.org_default h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_default .staff-contact h2,
body.org_default .uw-site-navigation h2,
body.org_default .uw-site-sidebar--promo h2,
body.org_default .uw-site-sidebar--second h2,
body.org_default .view-content h2,
body.org_default.page-news h2 {
    padding: 0;
    color: #000;
    background-color: transparent !important
}

body.org_default .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_default .multiple .switchable label {
    border: 1px solid #fdd54f;
    color: #000
}

body.org_default .multiple .switchable label span.hide {
    color: #fdd54f
}

body.org_default .multiple .switchable label span.show {
    background-color: #fdd54f
}

body.org_default .multiple .switchable label:focus {
    border: 1px solid #e4b429
}

body.org_default .multiple .switchable label:focus span.show {
    background-color: #e4b429
}

body.org_default .multiple .switchable label:after {
    background-color: #000
}

body.org_default .multiple input:checked~.switchable label {
    color: #fdd54f;
    background-color: #000
}

body.org_default .multiple input:checked~.switchable label span.show {
    background-color: #fdd54f
}

body.org_default .multiple input:checked~.switchable label:after {
    background-color: #fdd54f
}

body.org_default .multiple input:checked~.switchable label:focus {
    color: #e4b429;
    border: 1px solid #e4b429
}

body.org_default .multiple input:checked~.switchable label:focus:after {
    background-color: #e4b429
}

body.org_default .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fdd54f;
    color: #000
}

body.org_default .field_event_date .switchable {
    background-color: #000
}

body.org_default .caption strong {
    color: #000
}

body.org_default .view-content h2:first-child span {
    color: #000
}

body.org_default blockquote {
    color: #000
}

body.org_default blockquote p {
    color: #000
}

body.org_default blockquote cite {
    color: #000
}

body.org_default blockquote cite strong {
    color: #000
}

body.org_default .expandable h2:first-child div[role=button],
body.org_default .expandable-controls button {
    color: #fdd54f;
    background-color: #000;
    border: 2px solid #000
}

body.org_default .expandable h2:first-child div[role=button]:after,
body.org_default .expandable-controls button:after {
    color: #fdd54f
}

body.org_default .expandable h2:first-child div[role=button]:focus,
body.org_default .expandable h2:first-child div[role=button]:hover,
body.org_default .expandable-controls button:focus,
body.org_default .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #000
}

body.org_default .expandable h2:first-child div[role=button]:focus:after,
body.org_default .expandable h2:first-child div[role=button]:hover:after,
body.org_default .expandable-controls button:focus:after,
body.org_default .expandable-controls button:hover:after {
    color: #000
}

body.org_default .expandable h2:first-child div[role=button]:focus a,
body.org_default .expandable h2:first-child div[role=button]:hover a,
body.org_default .expandable-controls button:focus a,
body.org_default .expandable-controls button:hover a {
    color: #000
}

body.org_default .expandable h2:first-child div[role=button]:focus a:focus,
body.org_default .expandable h2:first-child div[role=button]:focus a:hover,
body.org_default .expandable h2:first-child div[role=button]:hover a:focus,
body.org_default .expandable h2:first-child div[role=button]:hover a:hover,
body.org_default .expandable-controls button:focus a:focus,
body.org_default .expandable-controls button:focus a:hover,
body.org_default .expandable-controls button:hover a:focus,
body.org_default .expandable-controls button:hover a:hover {
    color: #000;
    text-decoration: none !important
}

body.org_default .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_default .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_default .expandable-controls button:focus[aria-expanded=true],
body.org_default .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_default .expandable h2:first-child div[role=button] a,
body.org_default .expandable-controls button a {
    color: #fdd54f;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_default .expandable h2:first-child div[role=button] a:hover,
body.org_default .expandable-controls button a:hover {
    color: #fdd54f;
    text-decoration: none
}

body.org_default .expandable h2:first-child div[role=button] a:focus,
body.org_default .expandable-controls button a:focus {
    color: #fdd54f;
    text-decoration: none
}

body.org_default a:visited {
    color: #4e4e4e
}

body.org_default a:link {
    color: #000
}

body.org_default a:hover {
    color: #4e4e4e
}

body.org_default a.search-button {
    color: #fff
}

body.org_default a.uw-footer-social-button,
body.org_default a.uw-top-button {
    color: #000
}

body.org_default a.uw-footer-social-button:visited,
body.org_default a.uw-top-button:visited {
    color: #000
}

body.org_default a.uw-footer-social-button:focus,
body.org_default a.uw-footer-social-button:hover,
body.org_default a.uw-top-button:focus,
body.org_default a.uw-top-button:hover {
    color: #fff
}

body.org_default .uw-site--modal-wrap a {
    color: #fff
}

body.org_default .date-heading a {
    color: #000
}

body.org_default .banner a {
    color: #000
}

body.org_default .uw-site-footer a {
    color: #fff
}

body.org_default .uw-footer-phone a {
    color: #ffd54f
}

body.org_default .uw-territorial a {
    color: #ffd54f
}

body.org_default .responsive-nav-menu a {
    color: #fff
}

body.org_default .feed-icon a,
body.org_default .home-listing-block-more-link a,
body.org_default .pager-load-more a,
body.org_default .read-more-link a,
body.org_default .rss_link a {
    color: #fff
}

body.org_default .feed-icon a:focus,
body.org_default .home-listing-block-more-link a:focus,
body.org_default .pager-load-more a:focus,
body.org_default .read-more-link a:focus,
body.org_default .rss_link a:focus {
    color: #4e4e4e
}

body.org_default .feed-icon a:hover,
body.org_default .home-listing-block-more-link a:hover,
body.org_default .pager-load-more a:hover,
body.org_default .read-more-link a:hover,
body.org_default .rss_link a:hover {
    color: #4e4e4e
}

body.org_default .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_default .catalog-tab-item a,
body.org_default .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_default .catalog-tab-item a:hover,
body.org_default .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_default .catalog-tab-item a:focus,
body.org_default .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_default .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_default .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_default .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_default .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_default ul.share-buttons li a:before {
    background-color: #000
}

body.org_default ul.share-buttons li a:hover:before {
    background-color: #4e4e4e;
    color: #fff
}

body.org_default .breadcrumb a {
    color: #000
}

body.org_default .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_default .global-menu li a {
    color: #fff
}

body.org_default .global-menu li a:hover {
    text-decoration: underline
}

body.org_default .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_default .site-menu li.active-trail a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_default .site-menu li.active-trail a {
    color: #000
}

body.org_default .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #000
}

body.org_default .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #000
}

body.org_default .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_default .site-menu li.active-trail .menu li a.active {
    color: #000
}

body.org_default .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_default .site-menu li a:hover {
    background-color: #eee;
    border-color: #000
}

body.org_default .site-menu li a.active {
    background-color: #eee;
    border-color: #4e4e4e;
    color: #000
}

body.org_default .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #000
}

body.org_default .uw-site--header a {
    color: #000
}

body.org_default .uw-site--header a:visited {
    color: #000
}

body.org_default .uw-site--header a:link {
    color: #000
}

body.org_default .uw-site--header a:focus {
    color: #000
}

body.org_default .uw-site--header a:hover {
    color: #000
}

body.org_default .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #000;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_default #uwb_paginator li.uwb_controls {
        background-color: #fdd54f;
        border-right: 0
    }

    body.org_default #uwb_paginator li.uwb_controls button.pause,
    body.org_default #uwb_paginator li.uwb_controls button.play {
        color: #000;
        background-color: #fdd54f
    }

    body.org_default #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_default #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_default #uwb_paginator li.uwb_controls button.play:focus,
    body.org_default #uwb_paginator li.uwb_controls button.play:hover {
        color: #fdd54f;
        background-color: #000
    }
}

body.org_default .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #000
}

@media screen and (min-width:48.0625rem) {
    body.org_default .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(0, 0, 0, .8)
    }
}

body.org_default .banner-caption span {
    color: #000
}

body.org_default.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #000
}

body.org_default.front h2.tab-link.hp-tabs.block_current:focus,
body.org_default.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_default .home-listing-block-date {
    background-color: #000;
    color: #fdd54f
}

body.org_default.node-type-uw-blog .field-name-field-news-date,
body.org_default.node-type-uw-event .field-name-field-news-date,
body.org_default.node-type-uw-news-item .field-name-field-news-date,
body.org_default.page-blog .field-name-field-news-date,
body.org_default.page-comment .field-name-field-news-date,
body.org_default.page-events .field-name-field-news-date,
body.org_default.page-news .field-name-field-news-date,
body.org_default.page-taxonomy .field-name-field-news-date {
    background-color: #000;
    color: #fdd54f
}

body.org_default.node-type-uw-blog .date-display-range,
body.org_default.node-type-uw-blog .date-display-single,
body.org_default.node-type-uw-event .date-display-range,
body.org_default.node-type-uw-event .date-display-single,
body.org_default.node-type-uw-news-item .date-display-range,
body.org_default.node-type-uw-news-item .date-display-single,
body.org_default.page-blog .date-display-range,
body.org_default.page-blog .date-display-single,
body.org_default.page-comment .date-display-range,
body.org_default.page-comment .date-display-single,
body.org_default.page-events .date-display-range,
body.org_default.page-events .date-display-single,
body.org_default.page-news .date-display-range,
body.org_default.page-news .date-display-single,
body.org_default.page-taxonomy .date-display-range,
body.org_default.page-taxonomy .date-display-single {
    background-color: #000;
    color: #fdd54f
}

body.org_default.node-type-uw-blog .submitted span,
body.org_default.node-type-uw-event .submitted span,
body.org_default.node-type-uw-news-item .submitted span,
body.org_default.page-blog .submitted span,
body.org_default.page-comment .submitted span,
body.org_default.page-events .submitted span,
body.org_default.page-news .submitted span,
body.org_default.page-taxonomy .submitted span {
    background-color: #000;
    color: #fdd54f
}

body.org_default.node-type-uw-blog .submitted .comment-time,
body.org_default.node-type-uw-event .submitted .comment-time,
body.org_default.node-type-uw-news-item .submitted .comment-time,
body.org_default.page-blog .submitted .comment-time,
body.org_default.page-comment .submitted .comment-time,
body.org_default.page-events .submitted .comment-time,
body.org_default.page-news .submitted .comment-time,
body.org_default.page-taxonomy .submitted .comment-time {
    background-color: #000;
    color: #fdd54f
}

body.org_default.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_default.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_default.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_default.page-blog .comment .attribution .submitted .commenter-name,
body.org_default.page-comment .comment .attribution .submitted .commenter-name,
body.org_default.page-events .comment .attribution .submitted .commenter-name,
body.org_default.page-news .comment .attribution .submitted .commenter-name,
body.org_default.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_default.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_default.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_default.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_default.page-blog .comment .attribution .submitted .commenter-name span,
body.org_default.page-comment .comment .attribution .submitted .commenter-name span,
body.org_default.page-events .comment .attribution .submitted .commenter-name span,
body.org_default.page-news .comment .attribution .submitted .commenter-name span,
body.org_default.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_default.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_default.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_default.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_default.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_default.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_default.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_default.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_default.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_default.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_default.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_default.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_default.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_default.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_default.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_default.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_default.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_default.node-type-uw-blog .comment .new,
body.org_default.node-type-uw-event .comment .new,
body.org_default.node-type-uw-news-item .comment .new,
body.org_default.page-blog .comment .new,
body.org_default.page-comment .comment .new,
body.org_default.page-events .comment .new,
body.org_default.page-news .comment .new,
body.org_default.page-taxonomy .comment .new {
    background-color: #000;
    color: #fdd54f
}

body.org_default form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_default form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ahs h1,
body.org_ahs h2,
body.org_ahs h3,
body.org_ahs h4,
body.org_ahs h5,
body.org_ahs h6 {
    color: #000
}

body.org_ahs hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-teal.png);
    color: #0098a5
}

.date-heading body.org_ahs h2,
.staff-contact body.org_ahs h2,
.uw-site--modal-wrap body.org_ahs h2,
.uw-site-sidebar--promo body.org_ahs h2,
.uw-site-sidebar--second body.org_ahs h2,
.view-opportunities body.org_ahs h2,
.view-uw-service-categories body.org_ahs h2,
body.org_ahs h2.anchor-name,
body.org_ahs h2.event-title,
body.org_ahs h2.home-listing-block-link,
body.org_ahs h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_ahs .staff-contact h2,
body.org_ahs .uw-site-navigation h2,
body.org_ahs .uw-site-sidebar--promo h2,
body.org_ahs .uw-site-sidebar--second h2,
body.org_ahs .view-content h2,
body.org_ahs.page-news h2 {
    padding: 0;
    color: #0098a5;
    background-color: transparent !important
}

body.org_ahs .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_ahs .multiple .switchable label {
    border: 1px solid #fff;
    color: #0098a5
}

body.org_ahs .multiple .switchable label span.hide {
    color: #fff
}

body.org_ahs .multiple .switchable label span.show {
    background-color: #fff
}

body.org_ahs .multiple .switchable label:focus {
    border: 1px solid #00bed0
}

body.org_ahs .multiple .switchable label:focus span.show {
    background-color: #00bed0
}

body.org_ahs .multiple .switchable label:after {
    background-color: #0098a5
}

body.org_ahs .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #0098a5
}

body.org_ahs .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_ahs .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_ahs .multiple input:checked~.switchable label:focus {
    color: #00bed0;
    border: 1px solid #00bed0
}

body.org_ahs .multiple input:checked~.switchable label:focus:after {
    background-color: #00bed0
}

body.org_ahs .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #0098a5
}

body.org_ahs .field_event_date .switchable {
    background-color: #0098a5
}

body.org_ahs .caption strong {
    color: #0098a5
}

body.org_ahs .view-content h2:first-child span {
    color: #000
}

body.org_ahs blockquote {
    color: #0098a5
}

body.org_ahs blockquote p {
    color: #0098a5
}

body.org_ahs blockquote cite {
    color: #0098a5
}

body.org_ahs blockquote cite strong {
    color: #0098a5
}

body.org_ahs .expandable h2:first-child div[role=button],
body.org_ahs .expandable-controls button {
    color: #fff;
    background-color: #0098a5;
    border: 2px solid #0098a5
}

body.org_ahs .expandable h2:first-child div[role=button]:after,
body.org_ahs .expandable-controls button:after {
    color: #fff
}

body.org_ahs .expandable h2:first-child div[role=button]:focus,
body.org_ahs .expandable h2:first-child div[role=button]:hover,
body.org_ahs .expandable-controls button:focus,
body.org_ahs .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #0098a5
}

body.org_ahs .expandable h2:first-child div[role=button]:focus:after,
body.org_ahs .expandable h2:first-child div[role=button]:hover:after,
body.org_ahs .expandable-controls button:focus:after,
body.org_ahs .expandable-controls button:hover:after {
    color: #0098a5
}

body.org_ahs .expandable h2:first-child div[role=button]:focus a,
body.org_ahs .expandable h2:first-child div[role=button]:hover a,
body.org_ahs .expandable-controls button:focus a,
body.org_ahs .expandable-controls button:hover a {
    color: #0098a5
}

body.org_ahs .expandable h2:first-child div[role=button]:focus a:focus,
body.org_ahs .expandable h2:first-child div[role=button]:focus a:hover,
body.org_ahs .expandable h2:first-child div[role=button]:hover a:focus,
body.org_ahs .expandable h2:first-child div[role=button]:hover a:hover,
body.org_ahs .expandable-controls button:focus a:focus,
body.org_ahs .expandable-controls button:focus a:hover,
body.org_ahs .expandable-controls button:hover a:focus,
body.org_ahs .expandable-controls button:hover a:hover {
    color: #0098a5;
    text-decoration: none !important
}

body.org_ahs .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_ahs .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_ahs .expandable-controls button:focus[aria-expanded=true],
body.org_ahs .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_ahs .expandable h2:first-child div[role=button] a,
body.org_ahs .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_ahs .expandable h2:first-child div[role=button] a:hover,
body.org_ahs .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_ahs .expandable h2:first-child div[role=button] a:focus,
body.org_ahs .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_ahs a:visited {
    color: #006e77
}

body.org_ahs a:link {
    color: #0098a5
}

body.org_ahs a:hover {
    color: #006e77
}

body.org_ahs a.search-button {
    color: #fff
}

body.org_ahs a.uw-footer-social-button,
body.org_ahs a.uw-top-button {
    color: #0098a5
}

body.org_ahs a.uw-footer-social-button:visited,
body.org_ahs a.uw-top-button:visited {
    color: #0098a5
}

body.org_ahs a.uw-footer-social-button:focus,
body.org_ahs a.uw-footer-social-button:hover,
body.org_ahs a.uw-top-button:focus,
body.org_ahs a.uw-top-button:hover {
    color: #fff
}

body.org_ahs .uw-site--modal-wrap a {
    color: #fff
}

body.org_ahs .date-heading a {
    color: #97dfef
}

body.org_ahs .banner a {
    color: #97dfef
}

body.org_ahs .uw-site-footer a {
    color: #fff
}

body.org_ahs .uw-footer-phone a {
    color: #ffd54f
}

body.org_ahs .uw-territorial a {
    color: #ffd54f
}

body.org_ahs .responsive-nav-menu a {
    color: #fff
}

body.org_ahs .feed-icon a,
body.org_ahs .home-listing-block-more-link a,
body.org_ahs .pager-load-more a,
body.org_ahs .read-more-link a,
body.org_ahs .rss_link a {
    color: #fff
}

body.org_ahs .feed-icon a:focus,
body.org_ahs .home-listing-block-more-link a:focus,
body.org_ahs .pager-load-more a:focus,
body.org_ahs .read-more-link a:focus,
body.org_ahs .rss_link a:focus {
    color: #4e4e4e
}

body.org_ahs .feed-icon a:hover,
body.org_ahs .home-listing-block-more-link a:hover,
body.org_ahs .pager-load-more a:hover,
body.org_ahs .read-more-link a:hover,
body.org_ahs .rss_link a:hover {
    color: #4e4e4e
}

body.org_ahs .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_ahs .catalog-tab-item a,
body.org_ahs .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_ahs .catalog-tab-item a:hover,
body.org_ahs .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_ahs .catalog-tab-item a:focus,
body.org_ahs .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_ahs .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_ahs .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ahs .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_ahs .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ahs ul.share-buttons li a:before {
    background-color: #0098a5
}

body.org_ahs ul.share-buttons li a:hover:before {
    background-color: #006e77;
    color: #fff
}

body.org_ahs .breadcrumb a {
    color: #0098a5
}

body.org_ahs .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_ahs .global-menu li a {
    color: #fff
}

body.org_ahs .global-menu li a:hover {
    text-decoration: underline
}

body.org_ahs .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_ahs .site-menu li.active-trail a {
    color: #0098a5;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_ahs .site-menu li.active-trail a {
    color: #000
}

body.org_ahs .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #0098a5
}

body.org_ahs .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #0098a5
}

body.org_ahs .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_ahs .site-menu li.active-trail .menu li a.active {
    color: #0098a5
}

body.org_ahs .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_ahs .site-menu li a:hover {
    background-color: #eee;
    border-color: #97dfef
}

body.org_ahs .site-menu li a.active {
    background-color: #eee;
    border-color: #006e77;
    color: #0098a5
}

body.org_ahs .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #97dfef
}

body.org_ahs .uw-site--header a {
    color: #000
}

body.org_ahs .uw-site--header a:visited {
    color: #000
}

body.org_ahs .uw-site--header a:link {
    color: #000
}

body.org_ahs .uw-site--header a:focus {
    color: #000
}

body.org_ahs .uw-site--header a:hover {
    color: #000
}

body.org_ahs .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #0098a5;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_ahs #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_ahs #uwb_paginator li.uwb_controls button.pause,
    body.org_ahs #uwb_paginator li.uwb_controls button.play {
        color: #0098a5;
        background-color: #fff
    }

    body.org_ahs #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_ahs #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_ahs #uwb_paginator li.uwb_controls button.play:focus,
    body.org_ahs #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #0098a5
    }
}

body.org_ahs .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #0098a5
}

@media screen and (min-width:48.0625rem) {
    body.org_ahs .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(0, 152, 165, .8)
    }
}

body.org_ahs .banner-caption span {
    color: #97dfef
}

body.org_ahs.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #0098a5
}

body.org_ahs.front h2.tab-link.hp-tabs.block_current:focus,
body.org_ahs.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_ahs .home-listing-block-date {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs.node-type-uw-blog .field-name-field-news-date,
body.org_ahs.node-type-uw-event .field-name-field-news-date,
body.org_ahs.node-type-uw-news-item .field-name-field-news-date,
body.org_ahs.page-blog .field-name-field-news-date,
body.org_ahs.page-comment .field-name-field-news-date,
body.org_ahs.page-events .field-name-field-news-date,
body.org_ahs.page-news .field-name-field-news-date,
body.org_ahs.page-taxonomy .field-name-field-news-date {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs.node-type-uw-blog .date-display-range,
body.org_ahs.node-type-uw-blog .date-display-single,
body.org_ahs.node-type-uw-event .date-display-range,
body.org_ahs.node-type-uw-event .date-display-single,
body.org_ahs.node-type-uw-news-item .date-display-range,
body.org_ahs.node-type-uw-news-item .date-display-single,
body.org_ahs.page-blog .date-display-range,
body.org_ahs.page-blog .date-display-single,
body.org_ahs.page-comment .date-display-range,
body.org_ahs.page-comment .date-display-single,
body.org_ahs.page-events .date-display-range,
body.org_ahs.page-events .date-display-single,
body.org_ahs.page-news .date-display-range,
body.org_ahs.page-news .date-display-single,
body.org_ahs.page-taxonomy .date-display-range,
body.org_ahs.page-taxonomy .date-display-single {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs.node-type-uw-blog .submitted span,
body.org_ahs.node-type-uw-event .submitted span,
body.org_ahs.node-type-uw-news-item .submitted span,
body.org_ahs.page-blog .submitted span,
body.org_ahs.page-comment .submitted span,
body.org_ahs.page-events .submitted span,
body.org_ahs.page-news .submitted span,
body.org_ahs.page-taxonomy .submitted span {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs.node-type-uw-blog .submitted .comment-time,
body.org_ahs.node-type-uw-event .submitted .comment-time,
body.org_ahs.node-type-uw-news-item .submitted .comment-time,
body.org_ahs.page-blog .submitted .comment-time,
body.org_ahs.page-comment .submitted .comment-time,
body.org_ahs.page-events .submitted .comment-time,
body.org_ahs.page-news .submitted .comment-time,
body.org_ahs.page-taxonomy .submitted .comment-time {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_ahs.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_ahs.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_ahs.page-blog .comment .attribution .submitted .commenter-name,
body.org_ahs.page-comment .comment .attribution .submitted .commenter-name,
body.org_ahs.page-events .comment .attribution .submitted .commenter-name,
body.org_ahs.page-news .comment .attribution .submitted .commenter-name,
body.org_ahs.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_ahs.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_ahs.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_ahs.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_ahs.page-blog .comment .attribution .submitted .commenter-name span,
body.org_ahs.page-comment .comment .attribution .submitted .commenter-name span,
body.org_ahs.page-events .comment .attribution .submitted .commenter-name span,
body.org_ahs.page-news .comment .attribution .submitted .commenter-name span,
body.org_ahs.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_ahs.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_ahs.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_ahs.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_ahs.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_ahs.node-type-uw-blog .comment .new,
body.org_ahs.node-type-uw-event .comment .new,
body.org_ahs.node-type-uw-news-item .comment .new,
body.org_ahs.page-blog .comment .new,
body.org_ahs.page-comment .comment .new,
body.org_ahs.page-events .comment .new,
body.org_ahs.page-news .comment .new,
body.org_ahs.page-taxonomy .comment .new {
    background-color: #0098a5;
    color: #fff
}

body.org_ahs form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_ahs form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_art h1,
body.org_art h2,
body.org_art h3,
body.org_art h4,
body.org_art h5,
body.org_art h6 {
    color: #000
}

body.org_art hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-orange.png);
    color: #d93f00
}

.date-heading body.org_art h2,
.staff-contact body.org_art h2,
.uw-site--modal-wrap body.org_art h2,
.uw-site-sidebar--promo body.org_art h2,
.uw-site-sidebar--second body.org_art h2,
.view-opportunities body.org_art h2,
.view-uw-service-categories body.org_art h2,
body.org_art h2.anchor-name,
body.org_art h2.event-title,
body.org_art h2.home-listing-block-link,
body.org_art h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_art .staff-contact h2,
body.org_art .uw-site-navigation h2,
body.org_art .uw-site-sidebar--promo h2,
body.org_art .uw-site-sidebar--second h2,
body.org_art .view-content h2,
body.org_art.page-news h2 {
    padding: 0;
    color: #d93f00;
    background-color: transparent !important
}

body.org_art .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_art .multiple .switchable label {
    border: 1px solid #fff;
    color: #d93f00
}

body.org_art .multiple .switchable label span.hide {
    color: #fff
}

body.org_art .multiple .switchable label span.show {
    background-color: #fff
}

body.org_art .multiple .switchable label:focus {
    border: 1px solid #fbaf00
}

body.org_art .multiple .switchable label:focus span.show {
    background-color: #fbaf00
}

body.org_art .multiple .switchable label:after {
    background-color: #d93f00
}

body.org_art .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #d93f00
}

body.org_art .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_art .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_art .multiple input:checked~.switchable label:focus {
    color: #fbaf00;
    border: 1px solid #fbaf00
}

body.org_art .multiple input:checked~.switchable label:focus:after {
    background-color: #fbaf00
}

body.org_art .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #d93f00
}

body.org_art .field_event_date .switchable {
    background-color: #d93f00
}

body.org_art .caption strong {
    color: #d93f00
}

body.org_art .view-content h2:first-child span {
    color: #000
}

body.org_art blockquote {
    color: #d93f00
}

body.org_art blockquote p {
    color: #d93f00
}

body.org_art blockquote cite {
    color: #d93f00
}

body.org_art blockquote cite strong {
    color: #d93f00
}

body.org_art .expandable h2:first-child div[role=button],
body.org_art .expandable-controls button {
    color: #fff;
    background-color: #d93f00;
    border: 2px solid #d93f00
}

body.org_art .expandable h2:first-child div[role=button]:after,
body.org_art .expandable-controls button:after {
    color: #fff
}

body.org_art .expandable h2:first-child div[role=button]:focus,
body.org_art .expandable h2:first-child div[role=button]:hover,
body.org_art .expandable-controls button:focus,
body.org_art .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #d93f00
}

body.org_art .expandable h2:first-child div[role=button]:focus:after,
body.org_art .expandable h2:first-child div[role=button]:hover:after,
body.org_art .expandable-controls button:focus:after,
body.org_art .expandable-controls button:hover:after {
    color: #d93f00
}

body.org_art .expandable h2:first-child div[role=button]:focus a,
body.org_art .expandable h2:first-child div[role=button]:hover a,
body.org_art .expandable-controls button:focus a,
body.org_art .expandable-controls button:hover a {
    color: #d93f00
}

body.org_art .expandable h2:first-child div[role=button]:focus a:focus,
body.org_art .expandable h2:first-child div[role=button]:focus a:hover,
body.org_art .expandable h2:first-child div[role=button]:hover a:focus,
body.org_art .expandable h2:first-child div[role=button]:hover a:hover,
body.org_art .expandable-controls button:focus a:focus,
body.org_art .expandable-controls button:focus a:hover,
body.org_art .expandable-controls button:hover a:focus,
body.org_art .expandable-controls button:hover a:hover {
    color: #d93f00;
    text-decoration: none !important
}

body.org_art .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_art .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_art .expandable-controls button:focus[aria-expanded=true],
body.org_art .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_art .expandable h2:first-child div[role=button] a,
body.org_art .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_art .expandable h2:first-child div[role=button] a:hover,
body.org_art .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_art .expandable h2:first-child div[role=button] a:focus,
body.org_art .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_art a:visited {
    color: #c03800
}

body.org_art a:link {
    color: #d93f00
}

body.org_art a:hover {
    color: #c03800
}

body.org_art a.search-button {
    color: #fff
}

body.org_art a.uw-footer-social-button,
body.org_art a.uw-top-button {
    color: #d93f00
}

body.org_art a.uw-footer-social-button:visited,
body.org_art a.uw-top-button:visited {
    color: #d93f00
}

body.org_art a.uw-footer-social-button:focus,
body.org_art a.uw-footer-social-button:hover,
body.org_art a.uw-top-button:focus,
body.org_art a.uw-top-button:hover {
    color: #fff
}

body.org_art .uw-site--modal-wrap a {
    color: #fff
}

body.org_art .date-heading a {
    color: #ffd5a5
}

body.org_art .banner a {
    color: #ffd5a5
}

body.org_art .uw-site-footer a {
    color: #fff
}

body.org_art .uw-footer-phone a {
    color: #ffd54f
}

body.org_art .uw-territorial a {
    color: #ffd54f
}

body.org_art .responsive-nav-menu a {
    color: #fff
}

body.org_art .feed-icon a,
body.org_art .home-listing-block-more-link a,
body.org_art .pager-load-more a,
body.org_art .read-more-link a,
body.org_art .rss_link a {
    color: #fff
}

body.org_art .feed-icon a:focus,
body.org_art .home-listing-block-more-link a:focus,
body.org_art .pager-load-more a:focus,
body.org_art .read-more-link a:focus,
body.org_art .rss_link a:focus {
    color: #4e4e4e
}

body.org_art .feed-icon a:hover,
body.org_art .home-listing-block-more-link a:hover,
body.org_art .pager-load-more a:hover,
body.org_art .read-more-link a:hover,
body.org_art .rss_link a:hover {
    color: #4e4e4e
}

body.org_art .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_art .catalog-tab-item a,
body.org_art .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_art .catalog-tab-item a:hover,
body.org_art .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_art .catalog-tab-item a:focus,
body.org_art .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_art .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_art .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_art .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_art .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_art ul.share-buttons li a:before {
    background-color: #d93f00
}

body.org_art ul.share-buttons li a:hover:before {
    background-color: #c03800;
    color: #fff
}

body.org_art .breadcrumb a {
    color: #d93f00
}

body.org_art .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_art .global-menu li a {
    color: #fff
}

body.org_art .global-menu li a:hover {
    text-decoration: underline
}

body.org_art .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_art .site-menu li.active-trail a {
    color: #d93f00;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_art .site-menu li.active-trail a {
    color: #000
}

body.org_art .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #d93f00
}

body.org_art .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #d93f00
}

body.org_art .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_art .site-menu li.active-trail .menu li a.active {
    color: #d93f00
}

body.org_art .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_art .site-menu li a:hover {
    background-color: #eee;
    border-color: #ffd5a5
}

body.org_art .site-menu li a.active {
    background-color: #eee;
    border-color: #c03800;
    color: #d93f00
}

body.org_art .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #ffd5a5
}

body.org_art .uw-site--header a {
    color: #000
}

body.org_art .uw-site--header a:visited {
    color: #000
}

body.org_art .uw-site--header a:link {
    color: #000
}

body.org_art .uw-site--header a:focus {
    color: #000
}

body.org_art .uw-site--header a:hover {
    color: #000
}

body.org_art .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #d93f00;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_art #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_art #uwb_paginator li.uwb_controls button.pause,
    body.org_art #uwb_paginator li.uwb_controls button.play {
        color: #d93f00;
        background-color: #fff
    }

    body.org_art #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_art #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_art #uwb_paginator li.uwb_controls button.play:focus,
    body.org_art #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #d93f00
    }
}

body.org_art .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #d93f00
}

@media screen and (min-width:48.0625rem) {
    body.org_art .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(217, 63, 0, .8)
    }
}

body.org_art .banner-caption span {
    color: #ffd5a5
}

body.org_art.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #d93f00
}

body.org_art.front h2.tab-link.hp-tabs.block_current:focus,
body.org_art.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_art .home-listing-block-date {
    background-color: #d93f00;
    color: #fff
}

body.org_art.node-type-uw-blog .field-name-field-news-date,
body.org_art.node-type-uw-event .field-name-field-news-date,
body.org_art.node-type-uw-news-item .field-name-field-news-date,
body.org_art.page-blog .field-name-field-news-date,
body.org_art.page-comment .field-name-field-news-date,
body.org_art.page-events .field-name-field-news-date,
body.org_art.page-news .field-name-field-news-date,
body.org_art.page-taxonomy .field-name-field-news-date {
    background-color: #d93f00;
    color: #fff
}

body.org_art.node-type-uw-blog .date-display-range,
body.org_art.node-type-uw-blog .date-display-single,
body.org_art.node-type-uw-event .date-display-range,
body.org_art.node-type-uw-event .date-display-single,
body.org_art.node-type-uw-news-item .date-display-range,
body.org_art.node-type-uw-news-item .date-display-single,
body.org_art.page-blog .date-display-range,
body.org_art.page-blog .date-display-single,
body.org_art.page-comment .date-display-range,
body.org_art.page-comment .date-display-single,
body.org_art.page-events .date-display-range,
body.org_art.page-events .date-display-single,
body.org_art.page-news .date-display-range,
body.org_art.page-news .date-display-single,
body.org_art.page-taxonomy .date-display-range,
body.org_art.page-taxonomy .date-display-single {
    background-color: #d93f00;
    color: #fff
}

body.org_art.node-type-uw-blog .submitted span,
body.org_art.node-type-uw-event .submitted span,
body.org_art.node-type-uw-news-item .submitted span,
body.org_art.page-blog .submitted span,
body.org_art.page-comment .submitted span,
body.org_art.page-events .submitted span,
body.org_art.page-news .submitted span,
body.org_art.page-taxonomy .submitted span {
    background-color: #d93f00;
    color: #fff
}

body.org_art.node-type-uw-blog .submitted .comment-time,
body.org_art.node-type-uw-event .submitted .comment-time,
body.org_art.node-type-uw-news-item .submitted .comment-time,
body.org_art.page-blog .submitted .comment-time,
body.org_art.page-comment .submitted .comment-time,
body.org_art.page-events .submitted .comment-time,
body.org_art.page-news .submitted .comment-time,
body.org_art.page-taxonomy .submitted .comment-time {
    background-color: #d93f00;
    color: #fff
}

body.org_art.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_art.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_art.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_art.page-blog .comment .attribution .submitted .commenter-name,
body.org_art.page-comment .comment .attribution .submitted .commenter-name,
body.org_art.page-events .comment .attribution .submitted .commenter-name,
body.org_art.page-news .comment .attribution .submitted .commenter-name,
body.org_art.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_art.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_art.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_art.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_art.page-blog .comment .attribution .submitted .commenter-name span,
body.org_art.page-comment .comment .attribution .submitted .commenter-name span,
body.org_art.page-events .comment .attribution .submitted .commenter-name span,
body.org_art.page-news .comment .attribution .submitted .commenter-name span,
body.org_art.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_art.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_art.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_art.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_art.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_art.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_art.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_art.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_art.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_art.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_art.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_art.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_art.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_art.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_art.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_art.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_art.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_art.node-type-uw-blog .comment .new,
body.org_art.node-type-uw-event .comment .new,
body.org_art.node-type-uw-news-item .comment .new,
body.org_art.page-blog .comment .new,
body.org_art.page-comment .comment .new,
body.org_art.page-events .comment .new,
body.org_art.page-news .comment .new,
body.org_art.page-taxonomy .comment .new {
    background-color: #d93f00;
    color: #fff
}

body.org_art form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_art form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_eng h1,
body.org_eng h2,
body.org_eng h3,
body.org_eng h4,
body.org_eng h5,
body.org_eng h6 {
    color: #000
}

body.org_eng hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-purple.png);
    color: #57058b
}

.date-heading body.org_eng h2,
.staff-contact body.org_eng h2,
.uw-site--modal-wrap body.org_eng h2,
.uw-site-sidebar--promo body.org_eng h2,
.uw-site-sidebar--second body.org_eng h2,
.view-opportunities body.org_eng h2,
.view-uw-service-categories body.org_eng h2,
body.org_eng h2.anchor-name,
body.org_eng h2.event-title,
body.org_eng h2.home-listing-block-link,
body.org_eng h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_eng .staff-contact h2,
body.org_eng .uw-site-navigation h2,
body.org_eng .uw-site-sidebar--promo h2,
body.org_eng .uw-site-sidebar--second h2,
body.org_eng .view-content h2,
body.org_eng.page-news h2 {
    padding: 0;
    color: #57058b;
    background-color: transparent !important
}

body.org_eng .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_eng .multiple .switchable label {
    border: 1px solid #fff;
    color: #57058b
}

body.org_eng .multiple .switchable label span.hide {
    color: #fff
}

body.org_eng .multiple .switchable label span.show {
    background-color: #fff
}

body.org_eng .multiple .switchable label:focus {
    border: 1px solid #be33da
}

body.org_eng .multiple .switchable label:focus span.show {
    background-color: #be33da
}

body.org_eng .multiple .switchable label:after {
    background-color: #57058b
}

body.org_eng .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #57058b
}

body.org_eng .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_eng .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_eng .multiple input:checked~.switchable label:focus {
    color: #be33da;
    border: 1px solid #be33da
}

body.org_eng .multiple input:checked~.switchable label:focus:after {
    background-color: #be33da
}

body.org_eng .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #57058b
}

body.org_eng .field_event_date .switchable {
    background-color: #57058b
}

body.org_eng .caption strong {
    color: #57058b
}

body.org_eng .view-content h2:first-child span {
    color: #000
}

body.org_eng blockquote {
    color: #57058b
}

body.org_eng blockquote p {
    color: #57058b
}

body.org_eng blockquote cite {
    color: #57058b
}

body.org_eng blockquote cite strong {
    color: #57058b
}

body.org_eng .expandable h2:first-child div[role=button],
body.org_eng .expandable-controls button {
    color: #fff;
    background-color: #57058b;
    border: 2px solid #57058b
}

body.org_eng .expandable h2:first-child div[role=button]:after,
body.org_eng .expandable-controls button:after {
    color: #fff
}

body.org_eng .expandable h2:first-child div[role=button]:focus,
body.org_eng .expandable h2:first-child div[role=button]:hover,
body.org_eng .expandable-controls button:focus,
body.org_eng .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #57058b
}

body.org_eng .expandable h2:first-child div[role=button]:focus:after,
body.org_eng .expandable h2:first-child div[role=button]:hover:after,
body.org_eng .expandable-controls button:focus:after,
body.org_eng .expandable-controls button:hover:after {
    color: #57058b
}

body.org_eng .expandable h2:first-child div[role=button]:focus a,
body.org_eng .expandable h2:first-child div[role=button]:hover a,
body.org_eng .expandable-controls button:focus a,
body.org_eng .expandable-controls button:hover a {
    color: #57058b
}

body.org_eng .expandable h2:first-child div[role=button]:focus a:focus,
body.org_eng .expandable h2:first-child div[role=button]:focus a:hover,
body.org_eng .expandable h2:first-child div[role=button]:hover a:focus,
body.org_eng .expandable h2:first-child div[role=button]:hover a:hover,
body.org_eng .expandable-controls button:focus a:focus,
body.org_eng .expandable-controls button:focus a:hover,
body.org_eng .expandable-controls button:hover a:focus,
body.org_eng .expandable-controls button:hover a:hover {
    color: #57058b;
    text-decoration: none !important
}

body.org_eng .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_eng .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_eng .expandable-controls button:focus[aria-expanded=true],
body.org_eng .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_eng .expandable h2:first-child div[role=button] a,
body.org_eng .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_eng .expandable h2:first-child div[role=button] a:hover,
body.org_eng .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_eng .expandable h2:first-child div[role=button] a:focus,
body.org_eng .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_eng a:visited {
    color: #480472
}

body.org_eng a:link {
    color: #57058b
}

body.org_eng a:hover {
    color: #480472
}

body.org_eng a.search-button {
    color: #fff
}

body.org_eng a.uw-footer-social-button,
body.org_eng a.uw-top-button {
    color: #57058b
}

body.org_eng a.uw-footer-social-button:visited,
body.org_eng a.uw-top-button:visited {
    color: #57058b
}

body.org_eng a.uw-footer-social-button:focus,
body.org_eng a.uw-footer-social-button:hover,
body.org_eng a.uw-top-button:focus,
body.org_eng a.uw-top-button:hover {
    color: #fff
}

body.org_eng .uw-site--modal-wrap a {
    color: #fff
}

body.org_eng .date-heading a {
    color: #d0b4ef
}

body.org_eng .banner a {
    color: #d0b4ef
}

body.org_eng .uw-site-footer a {
    color: #fff
}

body.org_eng .uw-footer-phone a {
    color: #ffd54f
}

body.org_eng .uw-territorial a {
    color: #ffd54f
}

body.org_eng .responsive-nav-menu a {
    color: #fff
}

body.org_eng .feed-icon a,
body.org_eng .home-listing-block-more-link a,
body.org_eng .pager-load-more a,
body.org_eng .read-more-link a,
body.org_eng .rss_link a {
    color: #fff
}

body.org_eng .feed-icon a:focus,
body.org_eng .home-listing-block-more-link a:focus,
body.org_eng .pager-load-more a:focus,
body.org_eng .read-more-link a:focus,
body.org_eng .rss_link a:focus {
    color: #4e4e4e
}

body.org_eng .feed-icon a:hover,
body.org_eng .home-listing-block-more-link a:hover,
body.org_eng .pager-load-more a:hover,
body.org_eng .read-more-link a:hover,
body.org_eng .rss_link a:hover {
    color: #4e4e4e
}

body.org_eng .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_eng .catalog-tab-item a,
body.org_eng .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_eng .catalog-tab-item a:hover,
body.org_eng .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_eng .catalog-tab-item a:focus,
body.org_eng .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_eng .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_eng .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_eng .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_eng .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_eng ul.share-buttons li a:before {
    background-color: #57058b
}

body.org_eng ul.share-buttons li a:hover:before {
    background-color: #480472;
    color: #fff
}

body.org_eng .breadcrumb a {
    color: #57058b
}

body.org_eng .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_eng .global-menu li a {
    color: #fff
}

body.org_eng .global-menu li a:hover {
    text-decoration: underline
}

body.org_eng .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_eng .site-menu li.active-trail a {
    color: #57058b;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_eng .site-menu li.active-trail a {
    color: #000
}

body.org_eng .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #57058b
}

body.org_eng .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #57058b
}

body.org_eng .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_eng .site-menu li.active-trail .menu li a.active {
    color: #57058b
}

body.org_eng .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_eng .site-menu li a:hover {
    background-color: #eee;
    border-color: #d0b4ef
}

body.org_eng .site-menu li a.active {
    background-color: #eee;
    border-color: #480472;
    color: #57058b
}

body.org_eng .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #d0b4ef
}

body.org_eng .uw-site--header a {
    color: #000
}

body.org_eng .uw-site--header a:visited {
    color: #000
}

body.org_eng .uw-site--header a:link {
    color: #000
}

body.org_eng .uw-site--header a:focus {
    color: #000
}

body.org_eng .uw-site--header a:hover {
    color: #000
}

body.org_eng .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #57058b;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_eng #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_eng #uwb_paginator li.uwb_controls button.pause,
    body.org_eng #uwb_paginator li.uwb_controls button.play {
        color: #57058b;
        background-color: #fff
    }

    body.org_eng #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_eng #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_eng #uwb_paginator li.uwb_controls button.play:focus,
    body.org_eng #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #57058b
    }
}

body.org_eng .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #57058b
}

@media screen and (min-width:48.0625rem) {
    body.org_eng .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(87, 5, 139, .8)
    }
}

body.org_eng .banner-caption span {
    color: #d0b4ef
}

body.org_eng.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #57058b
}

body.org_eng.front h2.tab-link.hp-tabs.block_current:focus,
body.org_eng.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_eng .home-listing-block-date {
    background-color: #57058b;
    color: #fff
}

body.org_eng.node-type-uw-blog .field-name-field-news-date,
body.org_eng.node-type-uw-event .field-name-field-news-date,
body.org_eng.node-type-uw-news-item .field-name-field-news-date,
body.org_eng.page-blog .field-name-field-news-date,
body.org_eng.page-comment .field-name-field-news-date,
body.org_eng.page-events .field-name-field-news-date,
body.org_eng.page-news .field-name-field-news-date,
body.org_eng.page-taxonomy .field-name-field-news-date {
    background-color: #57058b;
    color: #fff
}

body.org_eng.node-type-uw-blog .date-display-range,
body.org_eng.node-type-uw-blog .date-display-single,
body.org_eng.node-type-uw-event .date-display-range,
body.org_eng.node-type-uw-event .date-display-single,
body.org_eng.node-type-uw-news-item .date-display-range,
body.org_eng.node-type-uw-news-item .date-display-single,
body.org_eng.page-blog .date-display-range,
body.org_eng.page-blog .date-display-single,
body.org_eng.page-comment .date-display-range,
body.org_eng.page-comment .date-display-single,
body.org_eng.page-events .date-display-range,
body.org_eng.page-events .date-display-single,
body.org_eng.page-news .date-display-range,
body.org_eng.page-news .date-display-single,
body.org_eng.page-taxonomy .date-display-range,
body.org_eng.page-taxonomy .date-display-single {
    background-color: #57058b;
    color: #fff
}

body.org_eng.node-type-uw-blog .submitted span,
body.org_eng.node-type-uw-event .submitted span,
body.org_eng.node-type-uw-news-item .submitted span,
body.org_eng.page-blog .submitted span,
body.org_eng.page-comment .submitted span,
body.org_eng.page-events .submitted span,
body.org_eng.page-news .submitted span,
body.org_eng.page-taxonomy .submitted span {
    background-color: #57058b;
    color: #fff
}

body.org_eng.node-type-uw-blog .submitted .comment-time,
body.org_eng.node-type-uw-event .submitted .comment-time,
body.org_eng.node-type-uw-news-item .submitted .comment-time,
body.org_eng.page-blog .submitted .comment-time,
body.org_eng.page-comment .submitted .comment-time,
body.org_eng.page-events .submitted .comment-time,
body.org_eng.page-news .submitted .comment-time,
body.org_eng.page-taxonomy .submitted .comment-time {
    background-color: #57058b;
    color: #fff
}

body.org_eng.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_eng.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_eng.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_eng.page-blog .comment .attribution .submitted .commenter-name,
body.org_eng.page-comment .comment .attribution .submitted .commenter-name,
body.org_eng.page-events .comment .attribution .submitted .commenter-name,
body.org_eng.page-news .comment .attribution .submitted .commenter-name,
body.org_eng.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_eng.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_eng.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_eng.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_eng.page-blog .comment .attribution .submitted .commenter-name span,
body.org_eng.page-comment .comment .attribution .submitted .commenter-name span,
body.org_eng.page-events .comment .attribution .submitted .commenter-name span,
body.org_eng.page-news .comment .attribution .submitted .commenter-name span,
body.org_eng.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_eng.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_eng.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_eng.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_eng.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_eng.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_eng.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_eng.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_eng.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_eng.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_eng.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_eng.node-type-uw-blog .comment .new,
body.org_eng.node-type-uw-event .comment .new,
body.org_eng.node-type-uw-news-item .comment .new,
body.org_eng.page-blog .comment .new,
body.org_eng.page-comment .comment .new,
body.org_eng.page-events .comment .new,
body.org_eng.page-news .comment .new,
body.org_eng.page-taxonomy .comment .new {
    background-color: #57058b;
    color: #fff
}

body.org_eng form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_eng form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_env h1,
body.org_env h2,
body.org_env h3,
body.org_env h4,
body.org_env h5,
body.org_env h6 {
    color: #000
}

body.org_env hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-green.png);
    color: #607000
}

.date-heading body.org_env h2,
.staff-contact body.org_env h2,
.uw-site--modal-wrap body.org_env h2,
.uw-site-sidebar--promo body.org_env h2,
.uw-site-sidebar--second body.org_env h2,
.view-opportunities body.org_env h2,
.view-uw-service-categories body.org_env h2,
body.org_env h2.anchor-name,
body.org_env h2.event-title,
body.org_env h2.home-listing-block-link,
body.org_env h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_env .staff-contact h2,
body.org_env .uw-site-navigation h2,
body.org_env .uw-site-sidebar--promo h2,
body.org_env .uw-site-sidebar--second h2,
body.org_env .view-content h2,
body.org_env.page-news h2 {
    padding: 0;
    color: #607000;
    background-color: transparent !important
}

body.org_env .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_env .multiple .switchable label {
    border: 1px solid #fff;
    color: #607000
}

body.org_env .multiple .switchable label span.hide {
    color: #fff
}

body.org_env .multiple .switchable label span.show {
    background-color: #fff
}

body.org_env .multiple .switchable label:focus {
    border: 1px solid #bed500
}

body.org_env .multiple .switchable label:focus span.show {
    background-color: #bed500
}

body.org_env .multiple .switchable label:after {
    background-color: #607000
}

body.org_env .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #607000
}

body.org_env .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_env .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_env .multiple input:checked~.switchable label:focus {
    color: #bed500;
    border: 1px solid #bed500
}

body.org_env .multiple input:checked~.switchable label:focus:after {
    background-color: #bed500
}

body.org_env .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #607000
}

body.org_env .field_event_date .switchable {
    background-color: #607000
}

body.org_env .caption strong {
    color: #607000
}

body.org_env .view-content h2:first-child span {
    color: #000
}

body.org_env blockquote {
    color: #607000
}

body.org_env blockquote p {
    color: #607000
}

body.org_env blockquote cite {
    color: #607000
}

body.org_env blockquote cite strong {
    color: #607000
}

body.org_env .expandable h2:first-child div[role=button],
body.org_env .expandable-controls button {
    color: #fff;
    background-color: #607000;
    border: 2px solid #607000
}

body.org_env .expandable h2:first-child div[role=button]:after,
body.org_env .expandable-controls button:after {
    color: #fff
}

body.org_env .expandable h2:first-child div[role=button]:focus,
body.org_env .expandable h2:first-child div[role=button]:hover,
body.org_env .expandable-controls button:focus,
body.org_env .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #607000
}

body.org_env .expandable h2:first-child div[role=button]:focus:after,
body.org_env .expandable h2:first-child div[role=button]:hover:after,
body.org_env .expandable-controls button:focus:after,
body.org_env .expandable-controls button:hover:after {
    color: #607000
}

body.org_env .expandable h2:first-child div[role=button]:focus a,
body.org_env .expandable h2:first-child div[role=button]:hover a,
body.org_env .expandable-controls button:focus a,
body.org_env .expandable-controls button:hover a {
    color: #607000
}

body.org_env .expandable h2:first-child div[role=button]:focus a:focus,
body.org_env .expandable h2:first-child div[role=button]:focus a:hover,
body.org_env .expandable h2:first-child div[role=button]:hover a:focus,
body.org_env .expandable h2:first-child div[role=button]:hover a:hover,
body.org_env .expandable-controls button:focus a:focus,
body.org_env .expandable-controls button:focus a:hover,
body.org_env .expandable-controls button:hover a:focus,
body.org_env .expandable-controls button:hover a:hover {
    color: #607000;
    text-decoration: none !important
}

body.org_env .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_env .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_env .expandable-controls button:focus[aria-expanded=true],
body.org_env .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_env .expandable h2:first-child div[role=button] a,
body.org_env .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_env .expandable h2:first-child div[role=button] a:hover,
body.org_env .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_env .expandable h2:first-child div[role=button] a:focus,
body.org_env .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_env a:visited {
    color: #4a5700
}

body.org_env a:link {
    color: #607000
}

body.org_env a:hover {
    color: #4a5700
}

body.org_env a.search-button {
    color: #fff
}

body.org_env a.uw-footer-social-button,
body.org_env a.uw-top-button {
    color: #607000
}

body.org_env a.uw-footer-social-button:visited,
body.org_env a.uw-top-button:visited {
    color: #607000
}

body.org_env a.uw-footer-social-button:focus,
body.org_env a.uw-footer-social-button:hover,
body.org_env a.uw-top-button:focus,
body.org_env a.uw-top-button:hover {
    color: #fff
}

body.org_env .uw-site--modal-wrap a {
    color: #fff
}

body.org_env .date-heading a {
    color: #daf582
}

body.org_env .banner a {
    color: #daf582
}

body.org_env .uw-site-footer a {
    color: #fff
}

body.org_env .uw-footer-phone a {
    color: #ffd54f
}

body.org_env .uw-territorial a {
    color: #ffd54f
}

body.org_env .responsive-nav-menu a {
    color: #fff
}

body.org_env .feed-icon a,
body.org_env .home-listing-block-more-link a,
body.org_env .pager-load-more a,
body.org_env .read-more-link a,
body.org_env .rss_link a {
    color: #fff
}

body.org_env .feed-icon a:focus,
body.org_env .home-listing-block-more-link a:focus,
body.org_env .pager-load-more a:focus,
body.org_env .read-more-link a:focus,
body.org_env .rss_link a:focus {
    color: #4e4e4e
}

body.org_env .feed-icon a:hover,
body.org_env .home-listing-block-more-link a:hover,
body.org_env .pager-load-more a:hover,
body.org_env .read-more-link a:hover,
body.org_env .rss_link a:hover {
    color: #4e4e4e
}

body.org_env .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_env .catalog-tab-item a,
body.org_env .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_env .catalog-tab-item a:hover,
body.org_env .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_env .catalog-tab-item a:focus,
body.org_env .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_env .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_env .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_env .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_env .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_env ul.share-buttons li a:before {
    background-color: #607000
}

body.org_env ul.share-buttons li a:hover:before {
    background-color: #4a5700;
    color: #fff
}

body.org_env .breadcrumb a {
    color: #607000
}

body.org_env .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_env .global-menu li a {
    color: #fff
}

body.org_env .global-menu li a:hover {
    text-decoration: underline
}

body.org_env .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_env .site-menu li.active-trail a {
    color: #607000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_env .site-menu li.active-trail a {
    color: #000
}

body.org_env .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #607000
}

body.org_env .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #607000
}

body.org_env .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_env .site-menu li.active-trail .menu li a.active {
    color: #607000
}

body.org_env .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_env .site-menu li a:hover {
    background-color: #eee;
    border-color: #daf582
}

body.org_env .site-menu li a.active {
    background-color: #eee;
    border-color: #4a5700;
    color: #607000
}

body.org_env .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #daf582
}

body.org_env .uw-site--header a {
    color: #000
}

body.org_env .uw-site--header a:visited {
    color: #000
}

body.org_env .uw-site--header a:link {
    color: #000
}

body.org_env .uw-site--header a:focus {
    color: #000
}

body.org_env .uw-site--header a:hover {
    color: #000
}

body.org_env .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #607000;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_env #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_env #uwb_paginator li.uwb_controls button.pause,
    body.org_env #uwb_paginator li.uwb_controls button.play {
        color: #607000;
        background-color: #fff
    }

    body.org_env #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_env #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_env #uwb_paginator li.uwb_controls button.play:focus,
    body.org_env #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #607000
    }
}

body.org_env .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #607000
}

@media screen and (min-width:48.0625rem) {
    body.org_env .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(96, 112, 0, .8)
    }
}

body.org_env .banner-caption span {
    color: #daf582
}

body.org_env.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #607000
}

body.org_env.front h2.tab-link.hp-tabs.block_current:focus,
body.org_env.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_env .home-listing-block-date {
    background-color: #607000;
    color: #fff
}

body.org_env.node-type-uw-blog .field-name-field-news-date,
body.org_env.node-type-uw-event .field-name-field-news-date,
body.org_env.node-type-uw-news-item .field-name-field-news-date,
body.org_env.page-blog .field-name-field-news-date,
body.org_env.page-comment .field-name-field-news-date,
body.org_env.page-events .field-name-field-news-date,
body.org_env.page-news .field-name-field-news-date,
body.org_env.page-taxonomy .field-name-field-news-date {
    background-color: #607000;
    color: #fff
}

body.org_env.node-type-uw-blog .date-display-range,
body.org_env.node-type-uw-blog .date-display-single,
body.org_env.node-type-uw-event .date-display-range,
body.org_env.node-type-uw-event .date-display-single,
body.org_env.node-type-uw-news-item .date-display-range,
body.org_env.node-type-uw-news-item .date-display-single,
body.org_env.page-blog .date-display-range,
body.org_env.page-blog .date-display-single,
body.org_env.page-comment .date-display-range,
body.org_env.page-comment .date-display-single,
body.org_env.page-events .date-display-range,
body.org_env.page-events .date-display-single,
body.org_env.page-news .date-display-range,
body.org_env.page-news .date-display-single,
body.org_env.page-taxonomy .date-display-range,
body.org_env.page-taxonomy .date-display-single {
    background-color: #607000;
    color: #fff
}

body.org_env.node-type-uw-blog .submitted span,
body.org_env.node-type-uw-event .submitted span,
body.org_env.node-type-uw-news-item .submitted span,
body.org_env.page-blog .submitted span,
body.org_env.page-comment .submitted span,
body.org_env.page-events .submitted span,
body.org_env.page-news .submitted span,
body.org_env.page-taxonomy .submitted span {
    background-color: #607000;
    color: #fff
}

body.org_env.node-type-uw-blog .submitted .comment-time,
body.org_env.node-type-uw-event .submitted .comment-time,
body.org_env.node-type-uw-news-item .submitted .comment-time,
body.org_env.page-blog .submitted .comment-time,
body.org_env.page-comment .submitted .comment-time,
body.org_env.page-events .submitted .comment-time,
body.org_env.page-news .submitted .comment-time,
body.org_env.page-taxonomy .submitted .comment-time {
    background-color: #607000;
    color: #fff
}

body.org_env.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_env.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_env.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_env.page-blog .comment .attribution .submitted .commenter-name,
body.org_env.page-comment .comment .attribution .submitted .commenter-name,
body.org_env.page-events .comment .attribution .submitted .commenter-name,
body.org_env.page-news .comment .attribution .submitted .commenter-name,
body.org_env.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_env.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_env.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_env.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_env.page-blog .comment .attribution .submitted .commenter-name span,
body.org_env.page-comment .comment .attribution .submitted .commenter-name span,
body.org_env.page-events .comment .attribution .submitted .commenter-name span,
body.org_env.page-news .comment .attribution .submitted .commenter-name span,
body.org_env.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_env.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_env.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_env.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_env.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_env.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_env.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_env.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_env.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_env.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_env.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_env.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_env.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_env.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_env.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_env.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_env.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_env.node-type-uw-blog .comment .new,
body.org_env.node-type-uw-event .comment .new,
body.org_env.node-type-uw-news-item .comment .new,
body.org_env.page-blog .comment .new,
body.org_env.page-comment .comment .new,
body.org_env.page-events .comment .new,
body.org_env.page-news .comment .new,
body.org_env.page-taxonomy .comment .new {
    background-color: #607000;
    color: #fff
}

body.org_env form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_env form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_mat h1,
body.org_mat h2,
body.org_mat h3,
body.org_mat h4,
body.org_mat h5,
body.org_mat h6 {
    color: #000
}

body.org_mat hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-pink.png);
    color: #df2498
}

.date-heading body.org_mat h2,
.staff-contact body.org_mat h2,
.uw-site--modal-wrap body.org_mat h2,
.uw-site-sidebar--promo body.org_mat h2,
.uw-site-sidebar--second body.org_mat h2,
.view-opportunities body.org_mat h2,
.view-uw-service-categories body.org_mat h2,
body.org_mat h2.anchor-name,
body.org_mat h2.event-title,
body.org_mat h2.home-listing-block-link,
body.org_mat h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_mat .staff-contact h2,
body.org_mat .uw-site-navigation h2,
body.org_mat .uw-site-sidebar--promo h2,
body.org_mat .uw-site-sidebar--second h2,
body.org_mat .view-content h2,
body.org_mat.page-news h2 {
    padding: 0;
    color: #df2498;
    background-color: transparent !important
}

body.org_mat .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_mat .multiple .switchable label {
    border: 1px solid #fff;
    color: #df2498
}

body.org_mat .multiple .switchable label span.hide {
    color: #fff
}

body.org_mat .multiple .switchable label span.show {
    background-color: #fff
}

body.org_mat .multiple .switchable label:focus {
    border: 1px solid #ff63aa
}

body.org_mat .multiple .switchable label:focus span.show {
    background-color: #ff63aa
}

body.org_mat .multiple .switchable label:after {
    background-color: #df2498
}

body.org_mat .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #df2498
}

body.org_mat .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_mat .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_mat .multiple input:checked~.switchable label:focus {
    color: #ff63aa;
    border: 1px solid #ff63aa
}

body.org_mat .multiple input:checked~.switchable label:focus:after {
    background-color: #ff63aa
}

body.org_mat .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #df2498
}

body.org_mat .field_event_date .switchable {
    background-color: #df2498
}

body.org_mat .caption strong {
    color: #df2498
}

body.org_mat .view-content h2:first-child span {
    color: #000
}

body.org_mat blockquote {
    color: #df2498
}

body.org_mat blockquote p {
    color: #df2498
}

body.org_mat blockquote cite {
    color: #df2498
}

body.org_mat blockquote cite strong {
    color: #df2498
}

body.org_mat .expandable h2:first-child div[role=button],
body.org_mat .expandable-controls button {
    color: #fff;
    background-color: #df2498;
    border: 2px solid #df2498
}

body.org_mat .expandable h2:first-child div[role=button]:after,
body.org_mat .expandable-controls button:after {
    color: #fff
}

body.org_mat .expandable h2:first-child div[role=button]:focus,
body.org_mat .expandable h2:first-child div[role=button]:hover,
body.org_mat .expandable-controls button:focus,
body.org_mat .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #df2498
}

body.org_mat .expandable h2:first-child div[role=button]:focus:after,
body.org_mat .expandable h2:first-child div[role=button]:hover:after,
body.org_mat .expandable-controls button:focus:after,
body.org_mat .expandable-controls button:hover:after {
    color: #df2498
}

body.org_mat .expandable h2:first-child div[role=button]:focus a,
body.org_mat .expandable h2:first-child div[role=button]:hover a,
body.org_mat .expandable-controls button:focus a,
body.org_mat .expandable-controls button:hover a {
    color: #df2498
}

body.org_mat .expandable h2:first-child div[role=button]:focus a:focus,
body.org_mat .expandable h2:first-child div[role=button]:focus a:hover,
body.org_mat .expandable h2:first-child div[role=button]:hover a:focus,
body.org_mat .expandable h2:first-child div[role=button]:hover a:hover,
body.org_mat .expandable-controls button:focus a:focus,
body.org_mat .expandable-controls button:focus a:hover,
body.org_mat .expandable-controls button:hover a:focus,
body.org_mat .expandable-controls button:hover a:hover {
    color: #df2498;
    text-decoration: none !important
}

body.org_mat .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_mat .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_mat .expandable-controls button:focus[aria-expanded=true],
body.org_mat .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_mat .expandable h2:first-child div[role=button] a,
body.org_mat .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_mat .expandable h2:first-child div[role=button] a:hover,
body.org_mat .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_mat .expandable h2:first-child div[role=button] a:focus,
body.org_mat .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_mat a:visited {
    color: #cc1e8a
}

body.org_mat a:link {
    color: #df2498
}

body.org_mat a:hover {
    color: #cc1e8a
}

body.org_mat a.search-button {
    color: #fff
}

body.org_mat a.uw-footer-social-button,
body.org_mat a.uw-top-button {
    color: #df2498
}

body.org_mat a.uw-footer-social-button:visited,
body.org_mat a.uw-top-button:visited {
    color: #df2498
}

body.org_mat a.uw-footer-social-button:focus,
body.org_mat a.uw-footer-social-button:hover,
body.org_mat a.uw-top-button:focus,
body.org_mat a.uw-top-button:hover {
    color: #fff
}

body.org_mat .uw-site--modal-wrap a {
    color: #fff
}

body.org_mat .date-heading a {
    color: #ffbeef
}

body.org_mat .banner a {
    color: #ffbeef
}

body.org_mat .uw-site-footer a {
    color: #fff
}

body.org_mat .uw-footer-phone a {
    color: #ffd54f
}

body.org_mat .uw-territorial a {
    color: #ffd54f
}

body.org_mat .responsive-nav-menu a {
    color: #fff
}

body.org_mat .feed-icon a,
body.org_mat .home-listing-block-more-link a,
body.org_mat .pager-load-more a,
body.org_mat .read-more-link a,
body.org_mat .rss_link a {
    color: #fff
}

body.org_mat .feed-icon a:focus,
body.org_mat .home-listing-block-more-link a:focus,
body.org_mat .pager-load-more a:focus,
body.org_mat .read-more-link a:focus,
body.org_mat .rss_link a:focus {
    color: #4e4e4e
}

body.org_mat .feed-icon a:hover,
body.org_mat .home-listing-block-more-link a:hover,
body.org_mat .pager-load-more a:hover,
body.org_mat .read-more-link a:hover,
body.org_mat .rss_link a:hover {
    color: #4e4e4e
}

body.org_mat .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_mat .catalog-tab-item a,
body.org_mat .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_mat .catalog-tab-item a:hover,
body.org_mat .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_mat .catalog-tab-item a:focus,
body.org_mat .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_mat .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_mat .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_mat .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_mat .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_mat ul.share-buttons li a:before {
    background-color: #df2498
}

body.org_mat ul.share-buttons li a:hover:before {
    background-color: #cc1e8a;
    color: #fff
}

body.org_mat .breadcrumb a {
    color: #df2498
}

body.org_mat .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_mat .global-menu li a {
    color: #fff
}

body.org_mat .global-menu li a:hover {
    text-decoration: underline
}

body.org_mat .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_mat .site-menu li.active-trail a {
    color: #df2498;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_mat .site-menu li.active-trail a {
    color: #000
}

body.org_mat .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #df2498
}

body.org_mat .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #df2498
}

body.org_mat .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_mat .site-menu li.active-trail .menu li a.active {
    color: #df2498
}

body.org_mat .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_mat .site-menu li a:hover {
    background-color: #eee;
    border-color: #ffbeef
}

body.org_mat .site-menu li a.active {
    background-color: #eee;
    border-color: #cc1e8a;
    color: #df2498
}

body.org_mat .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #ffbeef
}

body.org_mat .uw-site--header a {
    color: #000
}

body.org_mat .uw-site--header a:visited {
    color: #000
}

body.org_mat .uw-site--header a:link {
    color: #000
}

body.org_mat .uw-site--header a:focus {
    color: #000
}

body.org_mat .uw-site--header a:hover {
    color: #000
}

body.org_mat .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #df2498;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_mat #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_mat #uwb_paginator li.uwb_controls button.pause,
    body.org_mat #uwb_paginator li.uwb_controls button.play {
        color: #df2498;
        background-color: #fff
    }

    body.org_mat #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_mat #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_mat #uwb_paginator li.uwb_controls button.play:focus,
    body.org_mat #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #df2498
    }
}

body.org_mat .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #df2498
}

@media screen and (min-width:48.0625rem) {
    body.org_mat .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(223, 36, 152, .8)
    }
}

body.org_mat .banner-caption span {
    color: #ffbeef
}

body.org_mat.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #df2498
}

body.org_mat.front h2.tab-link.hp-tabs.block_current:focus,
body.org_mat.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_mat .home-listing-block-date {
    background-color: #df2498;
    color: #fff
}

body.org_mat.node-type-uw-blog .field-name-field-news-date,
body.org_mat.node-type-uw-event .field-name-field-news-date,
body.org_mat.node-type-uw-news-item .field-name-field-news-date,
body.org_mat.page-blog .field-name-field-news-date,
body.org_mat.page-comment .field-name-field-news-date,
body.org_mat.page-events .field-name-field-news-date,
body.org_mat.page-news .field-name-field-news-date,
body.org_mat.page-taxonomy .field-name-field-news-date {
    background-color: #df2498;
    color: #fff
}

body.org_mat.node-type-uw-blog .date-display-range,
body.org_mat.node-type-uw-blog .date-display-single,
body.org_mat.node-type-uw-event .date-display-range,
body.org_mat.node-type-uw-event .date-display-single,
body.org_mat.node-type-uw-news-item .date-display-range,
body.org_mat.node-type-uw-news-item .date-display-single,
body.org_mat.page-blog .date-display-range,
body.org_mat.page-blog .date-display-single,
body.org_mat.page-comment .date-display-range,
body.org_mat.page-comment .date-display-single,
body.org_mat.page-events .date-display-range,
body.org_mat.page-events .date-display-single,
body.org_mat.page-news .date-display-range,
body.org_mat.page-news .date-display-single,
body.org_mat.page-taxonomy .date-display-range,
body.org_mat.page-taxonomy .date-display-single {
    background-color: #df2498;
    color: #fff
}

body.org_mat.node-type-uw-blog .submitted span,
body.org_mat.node-type-uw-event .submitted span,
body.org_mat.node-type-uw-news-item .submitted span,
body.org_mat.page-blog .submitted span,
body.org_mat.page-comment .submitted span,
body.org_mat.page-events .submitted span,
body.org_mat.page-news .submitted span,
body.org_mat.page-taxonomy .submitted span {
    background-color: #df2498;
    color: #fff
}

body.org_mat.node-type-uw-blog .submitted .comment-time,
body.org_mat.node-type-uw-event .submitted .comment-time,
body.org_mat.node-type-uw-news-item .submitted .comment-time,
body.org_mat.page-blog .submitted .comment-time,
body.org_mat.page-comment .submitted .comment-time,
body.org_mat.page-events .submitted .comment-time,
body.org_mat.page-news .submitted .comment-time,
body.org_mat.page-taxonomy .submitted .comment-time {
    background-color: #df2498;
    color: #fff
}

body.org_mat.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_mat.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_mat.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_mat.page-blog .comment .attribution .submitted .commenter-name,
body.org_mat.page-comment .comment .attribution .submitted .commenter-name,
body.org_mat.page-events .comment .attribution .submitted .commenter-name,
body.org_mat.page-news .comment .attribution .submitted .commenter-name,
body.org_mat.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_mat.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_mat.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_mat.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_mat.page-blog .comment .attribution .submitted .commenter-name span,
body.org_mat.page-comment .comment .attribution .submitted .commenter-name span,
body.org_mat.page-events .comment .attribution .submitted .commenter-name span,
body.org_mat.page-news .comment .attribution .submitted .commenter-name span,
body.org_mat.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_mat.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_mat.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_mat.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_mat.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_mat.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_mat.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_mat.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_mat.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_mat.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_mat.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_mat.node-type-uw-blog .comment .new,
body.org_mat.node-type-uw-event .comment .new,
body.org_mat.node-type-uw-news-item .comment .new,
body.org_mat.page-blog .comment .new,
body.org_mat.page-comment .comment .new,
body.org_mat.page-events .comment .new,
body.org_mat.page-news .comment .new,
body.org_mat.page-taxonomy .comment .new {
    background-color: #df2498;
    color: #fff
}

body.org_mat form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_mat form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_sci h1,
body.org_sci h2,
body.org_sci h3,
body.org_sci h4,
body.org_sci h5,
body.org_sci h6 {
    color: #000
}

body.org_sci hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-blue.png);
    color: #0073ce
}

.date-heading body.org_sci h2,
.staff-contact body.org_sci h2,
.uw-site--modal-wrap body.org_sci h2,
.uw-site-sidebar--promo body.org_sci h2,
.uw-site-sidebar--second body.org_sci h2,
.view-opportunities body.org_sci h2,
.view-uw-service-categories body.org_sci h2,
body.org_sci h2.anchor-name,
body.org_sci h2.event-title,
body.org_sci h2.home-listing-block-link,
body.org_sci h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_sci .staff-contact h2,
body.org_sci .uw-site-navigation h2,
body.org_sci .uw-site-sidebar--promo h2,
body.org_sci .uw-site-sidebar--second h2,
body.org_sci .view-content h2,
body.org_sci.page-news h2 {
    padding: 0;
    color: #0073ce;
    background-color: transparent !important
}

body.org_sci .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_sci .multiple .switchable label {
    border: 1px solid #fff;
    color: #0073ce
}

body.org_sci .multiple .switchable label span.hide {
    color: #fff
}

body.org_sci .multiple .switchable label span.show {
    background-color: #fff
}

body.org_sci .multiple .switchable label:focus {
    border: 1px solid #63a0ff
}

body.org_sci .multiple .switchable label:focus span.show {
    background-color: #63a0ff
}

body.org_sci .multiple .switchable label:after {
    background-color: #0073ce
}

body.org_sci .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #0073ce
}

body.org_sci .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_sci .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_sci .multiple input:checked~.switchable label:focus {
    color: #63a0ff;
    border: 1px solid #63a0ff
}

body.org_sci .multiple input:checked~.switchable label:focus:after {
    background-color: #63a0ff
}

body.org_sci .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #0073ce
}

body.org_sci .field_event_date .switchable {
    background-color: #0073ce
}

body.org_sci .caption strong {
    color: #0073ce
}

body.org_sci .view-content h2:first-child span {
    color: #000
}

body.org_sci blockquote {
    color: #0073ce
}

body.org_sci blockquote p {
    color: #0073ce
}

body.org_sci blockquote cite {
    color: #0073ce
}

body.org_sci blockquote cite strong {
    color: #0073ce
}

body.org_sci .expandable h2:first-child div[role=button],
body.org_sci .expandable-controls button {
    color: #fff;
    background-color: #0073ce;
    border: 2px solid #0073ce
}

body.org_sci .expandable h2:first-child div[role=button]:after,
body.org_sci .expandable-controls button:after {
    color: #fff
}

body.org_sci .expandable h2:first-child div[role=button]:focus,
body.org_sci .expandable h2:first-child div[role=button]:hover,
body.org_sci .expandable-controls button:focus,
body.org_sci .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #0073ce
}

body.org_sci .expandable h2:first-child div[role=button]:focus:after,
body.org_sci .expandable h2:first-child div[role=button]:hover:after,
body.org_sci .expandable-controls button:focus:after,
body.org_sci .expandable-controls button:hover:after {
    color: #0073ce
}

body.org_sci .expandable h2:first-child div[role=button]:focus a,
body.org_sci .expandable h2:first-child div[role=button]:hover a,
body.org_sci .expandable-controls button:focus a,
body.org_sci .expandable-controls button:hover a {
    color: #0073ce
}

body.org_sci .expandable h2:first-child div[role=button]:focus a:focus,
body.org_sci .expandable h2:first-child div[role=button]:focus a:hover,
body.org_sci .expandable h2:first-child div[role=button]:hover a:focus,
body.org_sci .expandable h2:first-child div[role=button]:hover a:hover,
body.org_sci .expandable-controls button:focus a:focus,
body.org_sci .expandable-controls button:focus a:hover,
body.org_sci .expandable-controls button:hover a:focus,
body.org_sci .expandable-controls button:hover a:hover {
    color: #0073ce;
    text-decoration: none !important
}

body.org_sci .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_sci .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_sci .expandable-controls button:focus[aria-expanded=true],
body.org_sci .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_sci .expandable h2:first-child div[role=button] a,
body.org_sci .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_sci .expandable h2:first-child div[role=button] a:hover,
body.org_sci .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_sci .expandable h2:first-child div[role=button] a:focus,
body.org_sci .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_sci a:visited {
    color: #0065b5
}

body.org_sci a:link {
    color: #0073ce
}

body.org_sci a:hover {
    color: #0065b5
}

body.org_sci a.search-button {
    color: #fff
}

body.org_sci a.uw-footer-social-button,
body.org_sci a.uw-top-button {
    color: #0073ce
}

body.org_sci a.uw-footer-social-button:visited,
body.org_sci a.uw-top-button:visited {
    color: #0073ce
}

body.org_sci a.uw-footer-social-button:focus,
body.org_sci a.uw-footer-social-button:hover,
body.org_sci a.uw-top-button:focus,
body.org_sci a.uw-top-button:hover {
    color: #fff
}

body.org_sci .uw-site--modal-wrap a {
    color: #fff
}

body.org_sci .date-heading a {
    color: #b4d5ff
}

body.org_sci .banner a {
    color: #b4d5ff
}

body.org_sci .uw-site-footer a {
    color: #fff
}

body.org_sci .uw-footer-phone a {
    color: #ffd54f
}

body.org_sci .uw-territorial a {
    color: #ffd54f
}

body.org_sci .responsive-nav-menu a {
    color: #fff
}

body.org_sci .feed-icon a,
body.org_sci .home-listing-block-more-link a,
body.org_sci .pager-load-more a,
body.org_sci .read-more-link a,
body.org_sci .rss_link a {
    color: #fff
}

body.org_sci .feed-icon a:focus,
body.org_sci .home-listing-block-more-link a:focus,
body.org_sci .pager-load-more a:focus,
body.org_sci .read-more-link a:focus,
body.org_sci .rss_link a:focus {
    color: #4e4e4e
}

body.org_sci .feed-icon a:hover,
body.org_sci .home-listing-block-more-link a:hover,
body.org_sci .pager-load-more a:hover,
body.org_sci .read-more-link a:hover,
body.org_sci .rss_link a:hover {
    color: #4e4e4e
}

body.org_sci .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_sci .catalog-tab-item a,
body.org_sci .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_sci .catalog-tab-item a:hover,
body.org_sci .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_sci .catalog-tab-item a:focus,
body.org_sci .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_sci .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_sci .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_sci .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_sci .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_sci ul.share-buttons li a:before {
    background-color: #0073ce
}

body.org_sci ul.share-buttons li a:hover:before {
    background-color: #0065b5;
    color: #fff
}

body.org_sci .breadcrumb a {
    color: #0073ce
}

body.org_sci .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_sci .global-menu li a {
    color: #fff
}

body.org_sci .global-menu li a:hover {
    text-decoration: underline
}

body.org_sci .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_sci .site-menu li.active-trail a {
    color: #0073ce;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_sci .site-menu li.active-trail a {
    color: #000
}

body.org_sci .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #0073ce
}

body.org_sci .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #0073ce
}

body.org_sci .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_sci .site-menu li.active-trail .menu li a.active {
    color: #0073ce
}

body.org_sci .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_sci .site-menu li a:hover {
    background-color: #eee;
    border-color: #b4d5ff
}

body.org_sci .site-menu li a.active {
    background-color: #eee;
    border-color: #0065b5;
    color: #0073ce
}

body.org_sci .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #b4d5ff
}

body.org_sci .uw-site--header a {
    color: #000
}

body.org_sci .uw-site--header a:visited {
    color: #000
}

body.org_sci .uw-site--header a:link {
    color: #000
}

body.org_sci .uw-site--header a:focus {
    color: #000
}

body.org_sci .uw-site--header a:hover {
    color: #000
}

body.org_sci .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #0073ce;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_sci #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_sci #uwb_paginator li.uwb_controls button.pause,
    body.org_sci #uwb_paginator li.uwb_controls button.play {
        color: #0073ce;
        background-color: #fff
    }

    body.org_sci #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_sci #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_sci #uwb_paginator li.uwb_controls button.play:focus,
    body.org_sci #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #0073ce
    }
}

body.org_sci .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #0073ce
}

@media screen and (min-width:48.0625rem) {
    body.org_sci .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(0, 115, 206, .8)
    }
}

body.org_sci .banner-caption span {
    color: #b4d5ff
}

body.org_sci.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #0073ce
}

body.org_sci.front h2.tab-link.hp-tabs.block_current:focus,
body.org_sci.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_sci .home-listing-block-date {
    background-color: #0073ce;
    color: #fff
}

body.org_sci.node-type-uw-blog .field-name-field-news-date,
body.org_sci.node-type-uw-event .field-name-field-news-date,
body.org_sci.node-type-uw-news-item .field-name-field-news-date,
body.org_sci.page-blog .field-name-field-news-date,
body.org_sci.page-comment .field-name-field-news-date,
body.org_sci.page-events .field-name-field-news-date,
body.org_sci.page-news .field-name-field-news-date,
body.org_sci.page-taxonomy .field-name-field-news-date {
    background-color: #0073ce;
    color: #fff
}

body.org_sci.node-type-uw-blog .date-display-range,
body.org_sci.node-type-uw-blog .date-display-single,
body.org_sci.node-type-uw-event .date-display-range,
body.org_sci.node-type-uw-event .date-display-single,
body.org_sci.node-type-uw-news-item .date-display-range,
body.org_sci.node-type-uw-news-item .date-display-single,
body.org_sci.page-blog .date-display-range,
body.org_sci.page-blog .date-display-single,
body.org_sci.page-comment .date-display-range,
body.org_sci.page-comment .date-display-single,
body.org_sci.page-events .date-display-range,
body.org_sci.page-events .date-display-single,
body.org_sci.page-news .date-display-range,
body.org_sci.page-news .date-display-single,
body.org_sci.page-taxonomy .date-display-range,
body.org_sci.page-taxonomy .date-display-single {
    background-color: #0073ce;
    color: #fff
}

body.org_sci.node-type-uw-blog .submitted span,
body.org_sci.node-type-uw-event .submitted span,
body.org_sci.node-type-uw-news-item .submitted span,
body.org_sci.page-blog .submitted span,
body.org_sci.page-comment .submitted span,
body.org_sci.page-events .submitted span,
body.org_sci.page-news .submitted span,
body.org_sci.page-taxonomy .submitted span {
    background-color: #0073ce;
    color: #fff
}

body.org_sci.node-type-uw-blog .submitted .comment-time,
body.org_sci.node-type-uw-event .submitted .comment-time,
body.org_sci.node-type-uw-news-item .submitted .comment-time,
body.org_sci.page-blog .submitted .comment-time,
body.org_sci.page-comment .submitted .comment-time,
body.org_sci.page-events .submitted .comment-time,
body.org_sci.page-news .submitted .comment-time,
body.org_sci.page-taxonomy .submitted .comment-time {
    background-color: #0073ce;
    color: #fff
}

body.org_sci.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_sci.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_sci.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_sci.page-blog .comment .attribution .submitted .commenter-name,
body.org_sci.page-comment .comment .attribution .submitted .commenter-name,
body.org_sci.page-events .comment .attribution .submitted .commenter-name,
body.org_sci.page-news .comment .attribution .submitted .commenter-name,
body.org_sci.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_sci.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_sci.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_sci.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_sci.page-blog .comment .attribution .submitted .commenter-name span,
body.org_sci.page-comment .comment .attribution .submitted .commenter-name span,
body.org_sci.page-events .comment .attribution .submitted .commenter-name span,
body.org_sci.page-news .comment .attribution .submitted .commenter-name span,
body.org_sci.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_sci.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_sci.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_sci.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_sci.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_sci.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_sci.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_sci.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_sci.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_sci.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_sci.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_sci.node-type-uw-blog .comment .new,
body.org_sci.node-type-uw-event .comment .new,
body.org_sci.node-type-uw-news-item .comment .new,
body.org_sci.page-blog .comment .new,
body.org_sci.page-comment .comment .new,
body.org_sci.page-events .comment .new,
body.org_sci.page-news .comment .new,
body.org_sci.page-taxonomy .comment .new {
    background-color: #0073ce;
    color: #fff
}

body.org_sci form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_sci form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_school h1,
body.org_school h2,
body.org_school h3,
body.org_school h4,
body.org_school h5,
body.org_school h6 {
    color: #000
}

body.org_school hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-red.png);
    color: #80001f
}

.date-heading body.org_school h2,
.staff-contact body.org_school h2,
.uw-site--modal-wrap body.org_school h2,
.uw-site-sidebar--promo body.org_school h2,
.uw-site-sidebar--second body.org_school h2,
.view-opportunities body.org_school h2,
.view-uw-service-categories body.org_school h2,
body.org_school h2.anchor-name,
body.org_school h2.event-title,
body.org_school h2.home-listing-block-link,
body.org_school h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_school .staff-contact h2,
body.org_school .uw-site-navigation h2,
body.org_school .uw-site-sidebar--promo h2,
body.org_school .uw-site-sidebar--second h2,
body.org_school .view-content h2,
body.org_school.page-news h2 {
    padding: 0;
    color: #80001f;
    background-color: transparent !important
}

body.org_school .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_school .multiple .switchable label {
    border: 1px solid #fff;
    color: #80001f
}

body.org_school .multiple .switchable label span.hide {
    color: #fff
}

body.org_school .multiple .switchable label span.show {
    background-color: #fff
}

body.org_school .multiple .switchable label:focus {
    border: 1px solid #e41740
}

body.org_school .multiple .switchable label:focus span.show {
    background-color: #e41740
}

body.org_school .multiple .switchable label:after {
    background-color: #80001f
}

body.org_school .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #80001f
}

body.org_school .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_school .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_school .multiple input:checked~.switchable label:focus {
    color: #e41740;
    border: 1px solid #e41740
}

body.org_school .multiple input:checked~.switchable label:focus:after {
    background-color: #e41740
}

body.org_school .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #80001f
}

body.org_school .field_event_date .switchable {
    background-color: #80001f
}

body.org_school .caption strong {
    color: #80001f
}

body.org_school .view-content h2:first-child span {
    color: #000
}

body.org_school blockquote {
    color: #80001f
}

body.org_school blockquote p {
    color: #80001f
}

body.org_school blockquote cite {
    color: #80001f
}

body.org_school blockquote cite strong {
    color: #80001f
}

body.org_school .expandable h2:first-child div[role=button],
body.org_school .expandable-controls button {
    color: #fff;
    background-color: #80001f;
    border: 2px solid #80001f
}

body.org_school .expandable h2:first-child div[role=button]:after,
body.org_school .expandable-controls button:after {
    color: #fff
}

body.org_school .expandable h2:first-child div[role=button]:focus,
body.org_school .expandable h2:first-child div[role=button]:hover,
body.org_school .expandable-controls button:focus,
body.org_school .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #80001f
}

body.org_school .expandable h2:first-child div[role=button]:focus:after,
body.org_school .expandable h2:first-child div[role=button]:hover:after,
body.org_school .expandable-controls button:focus:after,
body.org_school .expandable-controls button:hover:after {
    color: #80001f
}

body.org_school .expandable h2:first-child div[role=button]:focus a,
body.org_school .expandable h2:first-child div[role=button]:hover a,
body.org_school .expandable-controls button:focus a,
body.org_school .expandable-controls button:hover a {
    color: #80001f
}

body.org_school .expandable h2:first-child div[role=button]:focus a:focus,
body.org_school .expandable h2:first-child div[role=button]:focus a:hover,
body.org_school .expandable h2:first-child div[role=button]:hover a:focus,
body.org_school .expandable h2:first-child div[role=button]:hover a:hover,
body.org_school .expandable-controls button:focus a:focus,
body.org_school .expandable-controls button:focus a:hover,
body.org_school .expandable-controls button:hover a:focus,
body.org_school .expandable-controls button:hover a:hover {
    color: #80001f;
    text-decoration: none !important
}

body.org_school .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_school .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_school .expandable-controls button:focus[aria-expanded=true],
body.org_school .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_school .expandable h2:first-child div[role=button] a,
body.org_school .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_school .expandable h2:first-child div[role=button] a:hover,
body.org_school .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_school .expandable h2:first-child div[role=button] a:focus,
body.org_school .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_school a:visited {
    color: #670019
}

body.org_school a:link {
    color: #80001f
}

body.org_school a:hover {
    color: #670019
}

body.org_school a.search-button {
    color: #fff
}

body.org_school a.uw-footer-social-button,
body.org_school a.uw-top-button {
    color: #80001f
}

body.org_school a.uw-footer-social-button:visited,
body.org_school a.uw-top-button:visited {
    color: #80001f
}

body.org_school a.uw-footer-social-button:focus,
body.org_school a.uw-footer-social-button:hover,
body.org_school a.uw-top-button:focus,
body.org_school a.uw-top-button:hover {
    color: #fff
}

body.org_school .uw-site--modal-wrap a {
    color: #fff
}

body.org_school .date-heading a {
    color: #ffa5aa
}

body.org_school .banner a {
    color: #ffa5aa
}

body.org_school .uw-site-footer a {
    color: #fff
}

body.org_school .uw-footer-phone a {
    color: #ffd54f
}

body.org_school .uw-territorial a {
    color: #ffd54f
}

body.org_school .responsive-nav-menu a {
    color: #fff
}

body.org_school .feed-icon a,
body.org_school .home-listing-block-more-link a,
body.org_school .pager-load-more a,
body.org_school .read-more-link a,
body.org_school .rss_link a {
    color: #fff
}

body.org_school .feed-icon a:focus,
body.org_school .home-listing-block-more-link a:focus,
body.org_school .pager-load-more a:focus,
body.org_school .read-more-link a:focus,
body.org_school .rss_link a:focus {
    color: #4e4e4e
}

body.org_school .feed-icon a:hover,
body.org_school .home-listing-block-more-link a:hover,
body.org_school .pager-load-more a:hover,
body.org_school .read-more-link a:hover,
body.org_school .rss_link a:hover {
    color: #4e4e4e
}

body.org_school .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_school .catalog-tab-item a,
body.org_school .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_school .catalog-tab-item a:hover,
body.org_school .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_school .catalog-tab-item a:focus,
body.org_school .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_school .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_school .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_school .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_school .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_school ul.share-buttons li a:before {
    background-color: #80001f
}

body.org_school ul.share-buttons li a:hover:before {
    background-color: #670019;
    color: #fff
}

body.org_school .breadcrumb a {
    color: #80001f
}

body.org_school .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_school .global-menu li a {
    color: #fff
}

body.org_school .global-menu li a:hover {
    text-decoration: underline
}

body.org_school .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_school .site-menu li.active-trail a {
    color: #80001f;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_school .site-menu li.active-trail a {
    color: #000
}

body.org_school .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #80001f
}

body.org_school .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #80001f
}

body.org_school .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_school .site-menu li.active-trail .menu li a.active {
    color: #80001f
}

body.org_school .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_school .site-menu li a:hover {
    background-color: #eee;
    border-color: #ffa5aa
}

body.org_school .site-menu li a.active {
    background-color: #eee;
    border-color: #670019;
    color: #80001f
}

body.org_school .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #ffa5aa
}

body.org_school .uw-site--header a {
    color: #000
}

body.org_school .uw-site--header a:visited {
    color: #000
}

body.org_school .uw-site--header a:link {
    color: #000
}

body.org_school .uw-site--header a:focus {
    color: #000
}

body.org_school .uw-site--header a:hover {
    color: #000
}

body.org_school .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #80001f;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_school #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_school #uwb_paginator li.uwb_controls button.pause,
    body.org_school #uwb_paginator li.uwb_controls button.play {
        color: #80001f;
        background-color: #fff
    }

    body.org_school #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_school #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_school #uwb_paginator li.uwb_controls button.play:focus,
    body.org_school #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #80001f
    }
}

body.org_school .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #80001f
}

@media screen and (min-width:48.0625rem) {
    body.org_school .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(128, 0, 31, .8)
    }
}

body.org_school .banner-caption span {
    color: #ffa5aa
}

body.org_school.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #80001f
}

body.org_school.front h2.tab-link.hp-tabs.block_current:focus,
body.org_school.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_school .home-listing-block-date {
    background-color: #80001f;
    color: #fff
}

body.org_school.node-type-uw-blog .field-name-field-news-date,
body.org_school.node-type-uw-event .field-name-field-news-date,
body.org_school.node-type-uw-news-item .field-name-field-news-date,
body.org_school.page-blog .field-name-field-news-date,
body.org_school.page-comment .field-name-field-news-date,
body.org_school.page-events .field-name-field-news-date,
body.org_school.page-news .field-name-field-news-date,
body.org_school.page-taxonomy .field-name-field-news-date {
    background-color: #80001f;
    color: #fff
}

body.org_school.node-type-uw-blog .date-display-range,
body.org_school.node-type-uw-blog .date-display-single,
body.org_school.node-type-uw-event .date-display-range,
body.org_school.node-type-uw-event .date-display-single,
body.org_school.node-type-uw-news-item .date-display-range,
body.org_school.node-type-uw-news-item .date-display-single,
body.org_school.page-blog .date-display-range,
body.org_school.page-blog .date-display-single,
body.org_school.page-comment .date-display-range,
body.org_school.page-comment .date-display-single,
body.org_school.page-events .date-display-range,
body.org_school.page-events .date-display-single,
body.org_school.page-news .date-display-range,
body.org_school.page-news .date-display-single,
body.org_school.page-taxonomy .date-display-range,
body.org_school.page-taxonomy .date-display-single {
    background-color: #80001f;
    color: #fff
}

body.org_school.node-type-uw-blog .submitted span,
body.org_school.node-type-uw-event .submitted span,
body.org_school.node-type-uw-news-item .submitted span,
body.org_school.page-blog .submitted span,
body.org_school.page-comment .submitted span,
body.org_school.page-events .submitted span,
body.org_school.page-news .submitted span,
body.org_school.page-taxonomy .submitted span {
    background-color: #80001f;
    color: #fff
}

body.org_school.node-type-uw-blog .submitted .comment-time,
body.org_school.node-type-uw-event .submitted .comment-time,
body.org_school.node-type-uw-news-item .submitted .comment-time,
body.org_school.page-blog .submitted .comment-time,
body.org_school.page-comment .submitted .comment-time,
body.org_school.page-events .submitted .comment-time,
body.org_school.page-news .submitted .comment-time,
body.org_school.page-taxonomy .submitted .comment-time {
    background-color: #80001f;
    color: #fff
}

body.org_school.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_school.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_school.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_school.page-blog .comment .attribution .submitted .commenter-name,
body.org_school.page-comment .comment .attribution .submitted .commenter-name,
body.org_school.page-events .comment .attribution .submitted .commenter-name,
body.org_school.page-news .comment .attribution .submitted .commenter-name,
body.org_school.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_school.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_school.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_school.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_school.page-blog .comment .attribution .submitted .commenter-name span,
body.org_school.page-comment .comment .attribution .submitted .commenter-name span,
body.org_school.page-events .comment .attribution .submitted .commenter-name span,
body.org_school.page-news .comment .attribution .submitted .commenter-name span,
body.org_school.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_school.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_school.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_school.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_school.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_school.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_school.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_school.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_school.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_school.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_school.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_school.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_school.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_school.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_school.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_school.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_school.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_school.node-type-uw-blog .comment .new,
body.org_school.node-type-uw-event .comment .new,
body.org_school.node-type-uw-news-item .comment .new,
body.org_school.page-blog .comment .new,
body.org_school.page-comment .comment .new,
body.org_school.page-events .comment .new,
body.org_school.page-news .comment .new,
body.org_school.page-taxonomy .comment .new {
    background-color: #80001f;
    color: #fff
}

body.org_school form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_school form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_cgc h1,
body.org_cgc h2,
body.org_cgc h3,
body.org_cgc h4,
body.org_cgc h5,
body.org_cgc h6 {
    color: #000
}

body.org_cgc hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-cgc.png);
    color: #c4262e
}

.date-heading body.org_cgc h2,
.staff-contact body.org_cgc h2,
.uw-site--modal-wrap body.org_cgc h2,
.uw-site-sidebar--promo body.org_cgc h2,
.uw-site-sidebar--second body.org_cgc h2,
.view-opportunities body.org_cgc h2,
.view-uw-service-categories body.org_cgc h2,
body.org_cgc h2.anchor-name,
body.org_cgc h2.event-title,
body.org_cgc h2.home-listing-block-link,
body.org_cgc h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_cgc .staff-contact h2,
body.org_cgc .uw-site-navigation h2,
body.org_cgc .uw-site-sidebar--promo h2,
body.org_cgc .uw-site-sidebar--second h2,
body.org_cgc .view-content h2,
body.org_cgc.page-news h2 {
    padding: 0;
    color: #c4262e;
    background-color: transparent !important
}

body.org_cgc .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_cgc .multiple .switchable label {
    border: 1px solid #fff;
    color: #c4262e
}

body.org_cgc .multiple .switchable label span.hide {
    color: #fff
}

body.org_cgc .multiple .switchable label span.show {
    background-color: #fff
}

body.org_cgc .multiple .switchable label:focus {
    border: 1px solid #e41740
}

body.org_cgc .multiple .switchable label:focus span.show {
    background-color: #e41740
}

body.org_cgc .multiple .switchable label:after {
    background-color: #c4262e
}

body.org_cgc .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #c4262e
}

body.org_cgc .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_cgc .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_cgc .multiple input:checked~.switchable label:focus {
    color: #e41740;
    border: 1px solid #e41740
}

body.org_cgc .multiple input:checked~.switchable label:focus:after {
    background-color: #e41740
}

body.org_cgc .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #c4262e
}

body.org_cgc .field_event_date .switchable {
    background-color: #c4262e
}

body.org_cgc .caption strong {
    color: #c4262e
}

body.org_cgc .view-content h2:first-child span {
    color: #000
}

body.org_cgc blockquote {
    color: #c4262e
}

body.org_cgc blockquote p {
    color: #c4262e
}

body.org_cgc blockquote cite {
    color: #c4262e
}

body.org_cgc blockquote cite strong {
    color: #c4262e
}

body.org_cgc .expandable h2:first-child div[role=button],
body.org_cgc .expandable-controls button {
    color: #fff;
    background-color: #c4262e;
    border: 2px solid #c4262e
}

body.org_cgc .expandable h2:first-child div[role=button]:after,
body.org_cgc .expandable-controls button:after {
    color: #fff
}

body.org_cgc .expandable h2:first-child div[role=button]:focus,
body.org_cgc .expandable h2:first-child div[role=button]:hover,
body.org_cgc .expandable-controls button:focus,
body.org_cgc .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #c4262e
}

body.org_cgc .expandable h2:first-child div[role=button]:focus:after,
body.org_cgc .expandable h2:first-child div[role=button]:hover:after,
body.org_cgc .expandable-controls button:focus:after,
body.org_cgc .expandable-controls button:hover:after {
    color: #c4262e
}

body.org_cgc .expandable h2:first-child div[role=button]:focus a,
body.org_cgc .expandable h2:first-child div[role=button]:hover a,
body.org_cgc .expandable-controls button:focus a,
body.org_cgc .expandable-controls button:hover a {
    color: #c4262e
}

body.org_cgc .expandable h2:first-child div[role=button]:focus a:focus,
body.org_cgc .expandable h2:first-child div[role=button]:focus a:hover,
body.org_cgc .expandable h2:first-child div[role=button]:hover a:focus,
body.org_cgc .expandable h2:first-child div[role=button]:hover a:hover,
body.org_cgc .expandable-controls button:focus a:focus,
body.org_cgc .expandable-controls button:focus a:hover,
body.org_cgc .expandable-controls button:hover a:focus,
body.org_cgc .expandable-controls button:hover a:hover {
    color: #c4262e;
    text-decoration: none !important
}

body.org_cgc .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_cgc .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_cgc .expandable-controls button:focus[aria-expanded=true],
body.org_cgc .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_cgc .expandable h2:first-child div[role=button] a,
body.org_cgc .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_cgc .expandable h2:first-child div[role=button] a:hover,
body.org_cgc .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_cgc .expandable h2:first-child div[role=button] a:focus,
body.org_cgc .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_cgc a:visited {
    color: #af2229
}

body.org_cgc a:link {
    color: #c4262e
}

body.org_cgc a:hover {
    color: #af2229
}

body.org_cgc a.search-button {
    color: #fff
}

body.org_cgc a.uw-footer-social-button,
body.org_cgc a.uw-top-button {
    color: #c4262e
}

body.org_cgc a.uw-footer-social-button:visited,
body.org_cgc a.uw-top-button:visited {
    color: #c4262e
}

body.org_cgc a.uw-footer-social-button:focus,
body.org_cgc a.uw-footer-social-button:hover,
body.org_cgc a.uw-top-button:focus,
body.org_cgc a.uw-top-button:hover {
    color: #fff
}

body.org_cgc .uw-site--modal-wrap a {
    color: #fff
}

body.org_cgc .date-heading a {
    color: #e8878c
}

body.org_cgc .banner a {
    color: #e8878c
}

body.org_cgc .uw-site-footer a {
    color: #fff
}

body.org_cgc .uw-footer-phone a {
    color: #ffd54f
}

body.org_cgc .uw-territorial a {
    color: #ffd54f
}

body.org_cgc .responsive-nav-menu a {
    color: #fff
}

body.org_cgc .feed-icon a,
body.org_cgc .home-listing-block-more-link a,
body.org_cgc .pager-load-more a,
body.org_cgc .read-more-link a,
body.org_cgc .rss_link a {
    color: #fff
}

body.org_cgc .feed-icon a:focus,
body.org_cgc .home-listing-block-more-link a:focus,
body.org_cgc .pager-load-more a:focus,
body.org_cgc .read-more-link a:focus,
body.org_cgc .rss_link a:focus {
    color: #4e4e4e
}

body.org_cgc .feed-icon a:hover,
body.org_cgc .home-listing-block-more-link a:hover,
body.org_cgc .pager-load-more a:hover,
body.org_cgc .read-more-link a:hover,
body.org_cgc .rss_link a:hover {
    color: #4e4e4e
}

body.org_cgc .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_cgc .catalog-tab-item a,
body.org_cgc .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_cgc .catalog-tab-item a:hover,
body.org_cgc .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_cgc .catalog-tab-item a:focus,
body.org_cgc .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_cgc .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_cgc .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_cgc .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_cgc .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_cgc ul.share-buttons li a:before {
    background-color: #c4262e
}

body.org_cgc ul.share-buttons li a:hover:before {
    background-color: #af2229;
    color: #fff
}

body.org_cgc .breadcrumb a {
    color: #c4262e
}

body.org_cgc .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_cgc .global-menu li a {
    color: #fff
}

body.org_cgc .global-menu li a:hover {
    text-decoration: underline
}

body.org_cgc .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_cgc .site-menu li.active-trail a {
    color: #c4262e;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_cgc .site-menu li.active-trail a {
    color: #000
}

body.org_cgc .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #c4262e
}

body.org_cgc .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #c4262e
}

body.org_cgc .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_cgc .site-menu li.active-trail .menu li a.active {
    color: #c4262e
}

body.org_cgc .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_cgc .site-menu li a:hover {
    background-color: #eee;
    border-color: #e8878c
}

body.org_cgc .site-menu li a.active {
    background-color: #eee;
    border-color: #af2229;
    color: #c4262e
}

body.org_cgc .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #e8878c
}

body.org_cgc .uw-site--header a {
    color: #000
}

body.org_cgc .uw-site--header a:visited {
    color: #000
}

body.org_cgc .uw-site--header a:link {
    color: #000
}

body.org_cgc .uw-site--header a:focus {
    color: #000
}

body.org_cgc .uw-site--header a:hover {
    color: #000
}

body.org_cgc .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #c4262e;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_cgc #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_cgc #uwb_paginator li.uwb_controls button.pause,
    body.org_cgc #uwb_paginator li.uwb_controls button.play {
        color: #c4262e;
        background-color: #fff
    }

    body.org_cgc #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_cgc #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_cgc #uwb_paginator li.uwb_controls button.play:focus,
    body.org_cgc #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #c4262e
    }
}

body.org_cgc .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #c4262e
}

@media screen and (min-width:48.0625rem) {
    body.org_cgc .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(196, 38, 46, .8)
    }
}

body.org_cgc .banner-caption span {
    color: #e8878c
}

body.org_cgc.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #c4262e
}

body.org_cgc.front h2.tab-link.hp-tabs.block_current:focus,
body.org_cgc.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_cgc .home-listing-block-date {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc.node-type-uw-blog .field-name-field-news-date,
body.org_cgc.node-type-uw-event .field-name-field-news-date,
body.org_cgc.node-type-uw-news-item .field-name-field-news-date,
body.org_cgc.page-blog .field-name-field-news-date,
body.org_cgc.page-comment .field-name-field-news-date,
body.org_cgc.page-events .field-name-field-news-date,
body.org_cgc.page-news .field-name-field-news-date,
body.org_cgc.page-taxonomy .field-name-field-news-date {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc.node-type-uw-blog .date-display-range,
body.org_cgc.node-type-uw-blog .date-display-single,
body.org_cgc.node-type-uw-event .date-display-range,
body.org_cgc.node-type-uw-event .date-display-single,
body.org_cgc.node-type-uw-news-item .date-display-range,
body.org_cgc.node-type-uw-news-item .date-display-single,
body.org_cgc.page-blog .date-display-range,
body.org_cgc.page-blog .date-display-single,
body.org_cgc.page-comment .date-display-range,
body.org_cgc.page-comment .date-display-single,
body.org_cgc.page-events .date-display-range,
body.org_cgc.page-events .date-display-single,
body.org_cgc.page-news .date-display-range,
body.org_cgc.page-news .date-display-single,
body.org_cgc.page-taxonomy .date-display-range,
body.org_cgc.page-taxonomy .date-display-single {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc.node-type-uw-blog .submitted span,
body.org_cgc.node-type-uw-event .submitted span,
body.org_cgc.node-type-uw-news-item .submitted span,
body.org_cgc.page-blog .submitted span,
body.org_cgc.page-comment .submitted span,
body.org_cgc.page-events .submitted span,
body.org_cgc.page-news .submitted span,
body.org_cgc.page-taxonomy .submitted span {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc.node-type-uw-blog .submitted .comment-time,
body.org_cgc.node-type-uw-event .submitted .comment-time,
body.org_cgc.node-type-uw-news-item .submitted .comment-time,
body.org_cgc.page-blog .submitted .comment-time,
body.org_cgc.page-comment .submitted .comment-time,
body.org_cgc.page-events .submitted .comment-time,
body.org_cgc.page-news .submitted .comment-time,
body.org_cgc.page-taxonomy .submitted .comment-time {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_cgc.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_cgc.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_cgc.page-blog .comment .attribution .submitted .commenter-name,
body.org_cgc.page-comment .comment .attribution .submitted .commenter-name,
body.org_cgc.page-events .comment .attribution .submitted .commenter-name,
body.org_cgc.page-news .comment .attribution .submitted .commenter-name,
body.org_cgc.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_cgc.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_cgc.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_cgc.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_cgc.page-blog .comment .attribution .submitted .commenter-name span,
body.org_cgc.page-comment .comment .attribution .submitted .commenter-name span,
body.org_cgc.page-events .comment .attribution .submitted .commenter-name span,
body.org_cgc.page-news .comment .attribution .submitted .commenter-name span,
body.org_cgc.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_cgc.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_cgc.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_cgc.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_cgc.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_cgc.node-type-uw-blog .comment .new,
body.org_cgc.node-type-uw-event .comment .new,
body.org_cgc.node-type-uw-news-item .comment .new,
body.org_cgc.page-blog .comment .new,
body.org_cgc.page-comment .comment .new,
body.org_cgc.page-events .comment .new,
body.org_cgc.page-news .comment .new,
body.org_cgc.page-taxonomy .comment .new {
    background-color: #c4262e;
    color: #fff
}

body.org_cgc form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_cgc form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ren h1,
body.org_ren h2,
body.org_ren h3,
body.org_ren h4,
body.org_ren h5,
body.org_ren h6 {
    color: #000
}

body.org_ren hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-ren.png);
    color: #00693c
}

.date-heading body.org_ren h2,
.staff-contact body.org_ren h2,
.uw-site--modal-wrap body.org_ren h2,
.uw-site-sidebar--promo body.org_ren h2,
.uw-site-sidebar--second body.org_ren h2,
.view-opportunities body.org_ren h2,
.view-uw-service-categories body.org_ren h2,
body.org_ren h2.anchor-name,
body.org_ren h2.event-title,
body.org_ren h2.home-listing-block-link,
body.org_ren h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_ren .staff-contact h2,
body.org_ren .uw-site-navigation h2,
body.org_ren .uw-site-sidebar--promo h2,
body.org_ren .uw-site-sidebar--second h2,
body.org_ren .view-content h2,
body.org_ren.page-news h2 {
    padding: 0;
    color: #00693c;
    background-color: transparent !important
}

body.org_ren .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_ren .multiple .switchable label {
    border: 1px solid #fff;
    color: #00693c
}

body.org_ren .multiple .switchable label span.hide {
    color: #fff
}

body.org_ren .multiple .switchable label span.show {
    background-color: #fff
}

body.org_ren .multiple .switchable label:focus {
    border: 1px solid #e41740
}

body.org_ren .multiple .switchable label:focus span.show {
    background-color: #e41740
}

body.org_ren .multiple .switchable label:after {
    background-color: #00693c
}

body.org_ren .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #00693c
}

body.org_ren .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_ren .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_ren .multiple input:checked~.switchable label:focus {
    color: #e41740;
    border: 1px solid #e41740
}

body.org_ren .multiple input:checked~.switchable label:focus:after {
    background-color: #e41740
}

body.org_ren .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #00693c
}

body.org_ren .field_event_date .switchable {
    background-color: #00693c
}

body.org_ren .caption strong {
    color: #00693c
}

body.org_ren .view-content h2:first-child span {
    color: #000
}

body.org_ren blockquote {
    color: #00693c
}

body.org_ren blockquote p {
    color: #00693c
}

body.org_ren blockquote cite {
    color: #00693c
}

body.org_ren blockquote cite strong {
    color: #00693c
}

body.org_ren .expandable h2:first-child div[role=button],
body.org_ren .expandable-controls button {
    color: #fff;
    background-color: #00693c;
    border: 2px solid #00693c
}

body.org_ren .expandable h2:first-child div[role=button]:after,
body.org_ren .expandable-controls button:after {
    color: #fff
}

body.org_ren .expandable h2:first-child div[role=button]:focus,
body.org_ren .expandable h2:first-child div[role=button]:hover,
body.org_ren .expandable-controls button:focus,
body.org_ren .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #00693c
}

body.org_ren .expandable h2:first-child div[role=button]:focus:after,
body.org_ren .expandable h2:first-child div[role=button]:hover:after,
body.org_ren .expandable-controls button:focus:after,
body.org_ren .expandable-controls button:hover:after {
    color: #00693c
}

body.org_ren .expandable h2:first-child div[role=button]:focus a,
body.org_ren .expandable h2:first-child div[role=button]:hover a,
body.org_ren .expandable-controls button:focus a,
body.org_ren .expandable-controls button:hover a {
    color: #00693c
}

body.org_ren .expandable h2:first-child div[role=button]:focus a:focus,
body.org_ren .expandable h2:first-child div[role=button]:focus a:hover,
body.org_ren .expandable h2:first-child div[role=button]:hover a:focus,
body.org_ren .expandable h2:first-child div[role=button]:hover a:hover,
body.org_ren .expandable-controls button:focus a:focus,
body.org_ren .expandable-controls button:focus a:hover,
body.org_ren .expandable-controls button:hover a:focus,
body.org_ren .expandable-controls button:hover a:hover {
    color: #00693c;
    text-decoration: none !important
}

body.org_ren .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_ren .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_ren .expandable-controls button:focus[aria-expanded=true],
body.org_ren .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_ren .expandable h2:first-child div[role=button] a,
body.org_ren .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_ren .expandable h2:first-child div[role=button] a:hover,
body.org_ren .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_ren .expandable h2:first-child div[role=button] a:focus,
body.org_ren .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_ren a:visited {
    color: #00502d
}

body.org_ren a:link {
    color: #00693c
}

body.org_ren a:hover {
    color: #00502d
}

body.org_ren a.search-button {
    color: #fff
}

body.org_ren a.uw-footer-social-button,
body.org_ren a.uw-top-button {
    color: #00693c
}

body.org_ren a.uw-footer-social-button:visited,
body.org_ren a.uw-top-button:visited {
    color: #00693c
}

body.org_ren a.uw-footer-social-button:focus,
body.org_ren a.uw-footer-social-button:hover,
body.org_ren a.uw-top-button:focus,
body.org_ren a.uw-top-button:hover {
    color: #fff
}

body.org_ren .uw-site--modal-wrap a {
    color: #fff
}

body.org_ren .date-heading a {
    color: #7fb49d
}

body.org_ren .banner a {
    color: #7fb49d
}

body.org_ren .uw-site-footer a {
    color: #fff
}

body.org_ren .uw-footer-phone a {
    color: #ffd54f
}

body.org_ren .uw-territorial a {
    color: #ffd54f
}

body.org_ren .responsive-nav-menu a {
    color: #fff
}

body.org_ren .feed-icon a,
body.org_ren .home-listing-block-more-link a,
body.org_ren .pager-load-more a,
body.org_ren .read-more-link a,
body.org_ren .rss_link a {
    color: #fff
}

body.org_ren .feed-icon a:focus,
body.org_ren .home-listing-block-more-link a:focus,
body.org_ren .pager-load-more a:focus,
body.org_ren .read-more-link a:focus,
body.org_ren .rss_link a:focus {
    color: #4e4e4e
}

body.org_ren .feed-icon a:hover,
body.org_ren .home-listing-block-more-link a:hover,
body.org_ren .pager-load-more a:hover,
body.org_ren .read-more-link a:hover,
body.org_ren .rss_link a:hover {
    color: #4e4e4e
}

body.org_ren .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_ren .catalog-tab-item a,
body.org_ren .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_ren .catalog-tab-item a:hover,
body.org_ren .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_ren .catalog-tab-item a:focus,
body.org_ren .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_ren .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_ren .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ren .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_ren .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_ren ul.share-buttons li a:before {
    background-color: #00693c
}

body.org_ren ul.share-buttons li a:hover:before {
    background-color: #00502d;
    color: #fff
}

body.org_ren .breadcrumb a {
    color: #00693c
}

body.org_ren .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_ren .global-menu li a {
    color: #fff
}

body.org_ren .global-menu li a:hover {
    text-decoration: underline
}

body.org_ren .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_ren .site-menu li.active-trail a {
    color: #00693c;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_ren .site-menu li.active-trail a {
    color: #000
}

body.org_ren .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #00693c
}

body.org_ren .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #00693c
}

body.org_ren .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_ren .site-menu li.active-trail .menu li a.active {
    color: #00693c
}

body.org_ren .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_ren .site-menu li a:hover {
    background-color: #eee;
    border-color: #7fb49d
}

body.org_ren .site-menu li a.active {
    background-color: #eee;
    border-color: #00502d;
    color: #00693c
}

body.org_ren .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #7fb49d
}

body.org_ren .uw-site--header a {
    color: #000
}

body.org_ren .uw-site--header a:visited {
    color: #000
}

body.org_ren .uw-site--header a:link {
    color: #000
}

body.org_ren .uw-site--header a:focus {
    color: #000
}

body.org_ren .uw-site--header a:hover {
    color: #000
}

body.org_ren .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #00693c;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_ren #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_ren #uwb_paginator li.uwb_controls button.pause,
    body.org_ren #uwb_paginator li.uwb_controls button.play {
        color: #00693c;
        background-color: #fff
    }

    body.org_ren #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_ren #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_ren #uwb_paginator li.uwb_controls button.play:focus,
    body.org_ren #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #00693c
    }
}

body.org_ren .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #00693c
}

@media screen and (min-width:48.0625rem) {
    body.org_ren .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(0, 105, 60, .8)
    }
}

body.org_ren .banner-caption span {
    color: #7fb49d
}

body.org_ren.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #00693c
}

body.org_ren.front h2.tab-link.hp-tabs.block_current:focus,
body.org_ren.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_ren .home-listing-block-date {
    background-color: #00693c;
    color: #fff
}

body.org_ren.node-type-uw-blog .field-name-field-news-date,
body.org_ren.node-type-uw-event .field-name-field-news-date,
body.org_ren.node-type-uw-news-item .field-name-field-news-date,
body.org_ren.page-blog .field-name-field-news-date,
body.org_ren.page-comment .field-name-field-news-date,
body.org_ren.page-events .field-name-field-news-date,
body.org_ren.page-news .field-name-field-news-date,
body.org_ren.page-taxonomy .field-name-field-news-date {
    background-color: #00693c;
    color: #fff
}

body.org_ren.node-type-uw-blog .date-display-range,
body.org_ren.node-type-uw-blog .date-display-single,
body.org_ren.node-type-uw-event .date-display-range,
body.org_ren.node-type-uw-event .date-display-single,
body.org_ren.node-type-uw-news-item .date-display-range,
body.org_ren.node-type-uw-news-item .date-display-single,
body.org_ren.page-blog .date-display-range,
body.org_ren.page-blog .date-display-single,
body.org_ren.page-comment .date-display-range,
body.org_ren.page-comment .date-display-single,
body.org_ren.page-events .date-display-range,
body.org_ren.page-events .date-display-single,
body.org_ren.page-news .date-display-range,
body.org_ren.page-news .date-display-single,
body.org_ren.page-taxonomy .date-display-range,
body.org_ren.page-taxonomy .date-display-single {
    background-color: #00693c;
    color: #fff
}

body.org_ren.node-type-uw-blog .submitted span,
body.org_ren.node-type-uw-event .submitted span,
body.org_ren.node-type-uw-news-item .submitted span,
body.org_ren.page-blog .submitted span,
body.org_ren.page-comment .submitted span,
body.org_ren.page-events .submitted span,
body.org_ren.page-news .submitted span,
body.org_ren.page-taxonomy .submitted span {
    background-color: #00693c;
    color: #fff
}

body.org_ren.node-type-uw-blog .submitted .comment-time,
body.org_ren.node-type-uw-event .submitted .comment-time,
body.org_ren.node-type-uw-news-item .submitted .comment-time,
body.org_ren.page-blog .submitted .comment-time,
body.org_ren.page-comment .submitted .comment-time,
body.org_ren.page-events .submitted .comment-time,
body.org_ren.page-news .submitted .comment-time,
body.org_ren.page-taxonomy .submitted .comment-time {
    background-color: #00693c;
    color: #fff
}

body.org_ren.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_ren.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_ren.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_ren.page-blog .comment .attribution .submitted .commenter-name,
body.org_ren.page-comment .comment .attribution .submitted .commenter-name,
body.org_ren.page-events .comment .attribution .submitted .commenter-name,
body.org_ren.page-news .comment .attribution .submitted .commenter-name,
body.org_ren.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_ren.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_ren.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_ren.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_ren.page-blog .comment .attribution .submitted .commenter-name span,
body.org_ren.page-comment .comment .attribution .submitted .commenter-name span,
body.org_ren.page-events .comment .attribution .submitted .commenter-name span,
body.org_ren.page-news .comment .attribution .submitted .commenter-name span,
body.org_ren.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_ren.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_ren.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_ren.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_ren.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_ren.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_ren.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_ren.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_ren.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_ren.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_ren.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_ren.node-type-uw-blog .comment .new,
body.org_ren.node-type-uw-event .comment .new,
body.org_ren.node-type-uw-news-item .comment .new,
body.org_ren.page-blog .comment .new,
body.org_ren.page-comment .comment .new,
body.org_ren.page-events .comment .new,
body.org_ren.page-news .comment .new,
body.org_ren.page-taxonomy .comment .new {
    background-color: #00693c;
    color: #fff
}

body.org_ren form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_ren form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stj h1,
body.org_stj h2,
body.org_stj h3,
body.org_stj h4,
body.org_stj h5,
body.org_stj h6 {
    color: #000
}

body.org_stj hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-stj.png);
    color: #01573e
}

.date-heading body.org_stj h2,
.staff-contact body.org_stj h2,
.uw-site--modal-wrap body.org_stj h2,
.uw-site-sidebar--promo body.org_stj h2,
.uw-site-sidebar--second body.org_stj h2,
.view-opportunities body.org_stj h2,
.view-uw-service-categories body.org_stj h2,
body.org_stj h2.anchor-name,
body.org_stj h2.event-title,
body.org_stj h2.home-listing-block-link,
body.org_stj h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_stj .staff-contact h2,
body.org_stj .uw-site-navigation h2,
body.org_stj .uw-site-sidebar--promo h2,
body.org_stj .uw-site-sidebar--second h2,
body.org_stj .view-content h2,
body.org_stj.page-news h2 {
    padding: 0;
    color: #01573e;
    background-color: transparent !important
}

body.org_stj .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_stj .multiple .switchable label {
    border: 1px solid #fff;
    color: #01573e
}

body.org_stj .multiple .switchable label span.hide {
    color: #fff
}

body.org_stj .multiple .switchable label span.show {
    background-color: #fff
}

body.org_stj .multiple .switchable label:focus {
    border: 1px solid #e41740
}

body.org_stj .multiple .switchable label:focus span.show {
    background-color: #e41740
}

body.org_stj .multiple .switchable label:after {
    background-color: #01573e
}

body.org_stj .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #01573e
}

body.org_stj .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_stj .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_stj .multiple input:checked~.switchable label:focus {
    color: #e41740;
    border: 1px solid #e41740
}

body.org_stj .multiple input:checked~.switchable label:focus:after {
    background-color: #e41740
}

body.org_stj .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #01573e
}

body.org_stj .field_event_date .switchable {
    background-color: #01573e
}

body.org_stj .caption strong {
    color: #01573e
}

body.org_stj .view-content h2:first-child span {
    color: #000
}

body.org_stj blockquote {
    color: #01573e
}

body.org_stj blockquote p {
    color: #01573e
}

body.org_stj blockquote cite {
    color: #01573e
}

body.org_stj blockquote cite strong {
    color: #01573e
}

body.org_stj .expandable h2:first-child div[role=button],
body.org_stj .expandable-controls button {
    color: #fff;
    background-color: #01573e;
    border: 2px solid #01573e
}

body.org_stj .expandable h2:first-child div[role=button]:after,
body.org_stj .expandable-controls button:after {
    color: #fff
}

body.org_stj .expandable h2:first-child div[role=button]:focus,
body.org_stj .expandable h2:first-child div[role=button]:hover,
body.org_stj .expandable-controls button:focus,
body.org_stj .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #01573e
}

body.org_stj .expandable h2:first-child div[role=button]:focus:after,
body.org_stj .expandable h2:first-child div[role=button]:hover:after,
body.org_stj .expandable-controls button:focus:after,
body.org_stj .expandable-controls button:hover:after {
    color: #01573e
}

body.org_stj .expandable h2:first-child div[role=button]:focus a,
body.org_stj .expandable h2:first-child div[role=button]:hover a,
body.org_stj .expandable-controls button:focus a,
body.org_stj .expandable-controls button:hover a {
    color: #01573e
}

body.org_stj .expandable h2:first-child div[role=button]:focus a:focus,
body.org_stj .expandable h2:first-child div[role=button]:focus a:hover,
body.org_stj .expandable h2:first-child div[role=button]:hover a:focus,
body.org_stj .expandable h2:first-child div[role=button]:hover a:hover,
body.org_stj .expandable-controls button:focus a:focus,
body.org_stj .expandable-controls button:focus a:hover,
body.org_stj .expandable-controls button:hover a:focus,
body.org_stj .expandable-controls button:hover a:hover {
    color: #01573e;
    text-decoration: none !important
}

body.org_stj .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_stj .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_stj .expandable-controls button:focus[aria-expanded=true],
body.org_stj .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_stj .expandable h2:first-child div[role=button] a,
body.org_stj .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_stj .expandable h2:first-child div[role=button] a:hover,
body.org_stj .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_stj .expandable h2:first-child div[role=button] a:focus,
body.org_stj .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_stj a:visited {
    color: #013e2c
}

body.org_stj a:link {
    color: #01573e
}

body.org_stj a:hover {
    color: #013e2c
}

body.org_stj a.search-button {
    color: #fff
}

body.org_stj a.uw-footer-social-button,
body.org_stj a.uw-top-button {
    color: #01573e
}

body.org_stj a.uw-footer-social-button:visited,
body.org_stj a.uw-top-button:visited {
    color: #01573e
}

body.org_stj a.uw-footer-social-button:focus,
body.org_stj a.uw-footer-social-button:hover,
body.org_stj a.uw-top-button:focus,
body.org_stj a.uw-top-button:hover {
    color: #fff
}

body.org_stj .uw-site--modal-wrap a {
    color: #fff
}

body.org_stj .date-heading a {
    color: #92b7ac
}

body.org_stj .banner a {
    color: #92b7ac
}

body.org_stj .uw-site-footer a {
    color: #fff
}

body.org_stj .uw-footer-phone a {
    color: #ffd54f
}

body.org_stj .uw-territorial a {
    color: #ffd54f
}

body.org_stj .responsive-nav-menu a {
    color: #fff
}

body.org_stj .feed-icon a,
body.org_stj .home-listing-block-more-link a,
body.org_stj .pager-load-more a,
body.org_stj .read-more-link a,
body.org_stj .rss_link a {
    color: #fff
}

body.org_stj .feed-icon a:focus,
body.org_stj .home-listing-block-more-link a:focus,
body.org_stj .pager-load-more a:focus,
body.org_stj .read-more-link a:focus,
body.org_stj .rss_link a:focus {
    color: #4e4e4e
}

body.org_stj .feed-icon a:hover,
body.org_stj .home-listing-block-more-link a:hover,
body.org_stj .pager-load-more a:hover,
body.org_stj .read-more-link a:hover,
body.org_stj .rss_link a:hover {
    color: #4e4e4e
}

body.org_stj .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_stj .catalog-tab-item a,
body.org_stj .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_stj .catalog-tab-item a:hover,
body.org_stj .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_stj .catalog-tab-item a:focus,
body.org_stj .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_stj .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_stj .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stj .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_stj .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stj ul.share-buttons li a:before {
    background-color: #01573e
}

body.org_stj ul.share-buttons li a:hover:before {
    background-color: #013e2c;
    color: #fff
}

body.org_stj .breadcrumb a {
    color: #01573e
}

body.org_stj .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_stj .global-menu li a {
    color: #fff
}

body.org_stj .global-menu li a:hover {
    text-decoration: underline
}

body.org_stj .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_stj .site-menu li.active-trail a {
    color: #01573e;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_stj .site-menu li.active-trail a {
    color: #000
}

body.org_stj .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #01573e
}

body.org_stj .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #01573e
}

body.org_stj .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_stj .site-menu li.active-trail .menu li a.active {
    color: #01573e
}

body.org_stj .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_stj .site-menu li a:hover {
    background-color: #eee;
    border-color: #92b7ac
}

body.org_stj .site-menu li a.active {
    background-color: #eee;
    border-color: #013e2c;
    color: #01573e
}

body.org_stj .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #92b7ac
}

body.org_stj .uw-site--header a {
    color: #000
}

body.org_stj .uw-site--header a:visited {
    color: #000
}

body.org_stj .uw-site--header a:link {
    color: #000
}

body.org_stj .uw-site--header a:focus {
    color: #000
}

body.org_stj .uw-site--header a:hover {
    color: #000
}

body.org_stj .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #01573e;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_stj #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_stj #uwb_paginator li.uwb_controls button.pause,
    body.org_stj #uwb_paginator li.uwb_controls button.play {
        color: #01573e;
        background-color: #fff
    }

    body.org_stj #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_stj #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_stj #uwb_paginator li.uwb_controls button.play:focus,
    body.org_stj #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #01573e
    }
}

body.org_stj .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #01573e
}

@media screen and (min-width:48.0625rem) {
    body.org_stj .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(1, 87, 62, .8)
    }
}

body.org_stj .banner-caption span {
    color: #92b7ac
}

body.org_stj.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #01573e
}

body.org_stj.front h2.tab-link.hp-tabs.block_current:focus,
body.org_stj.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_stj .home-listing-block-date {
    background-color: #01573e;
    color: #fff
}

body.org_stj.node-type-uw-blog .field-name-field-news-date,
body.org_stj.node-type-uw-event .field-name-field-news-date,
body.org_stj.node-type-uw-news-item .field-name-field-news-date,
body.org_stj.page-blog .field-name-field-news-date,
body.org_stj.page-comment .field-name-field-news-date,
body.org_stj.page-events .field-name-field-news-date,
body.org_stj.page-news .field-name-field-news-date,
body.org_stj.page-taxonomy .field-name-field-news-date {
    background-color: #01573e;
    color: #fff
}

body.org_stj.node-type-uw-blog .date-display-range,
body.org_stj.node-type-uw-blog .date-display-single,
body.org_stj.node-type-uw-event .date-display-range,
body.org_stj.node-type-uw-event .date-display-single,
body.org_stj.node-type-uw-news-item .date-display-range,
body.org_stj.node-type-uw-news-item .date-display-single,
body.org_stj.page-blog .date-display-range,
body.org_stj.page-blog .date-display-single,
body.org_stj.page-comment .date-display-range,
body.org_stj.page-comment .date-display-single,
body.org_stj.page-events .date-display-range,
body.org_stj.page-events .date-display-single,
body.org_stj.page-news .date-display-range,
body.org_stj.page-news .date-display-single,
body.org_stj.page-taxonomy .date-display-range,
body.org_stj.page-taxonomy .date-display-single {
    background-color: #01573e;
    color: #fff
}

body.org_stj.node-type-uw-blog .submitted span,
body.org_stj.node-type-uw-event .submitted span,
body.org_stj.node-type-uw-news-item .submitted span,
body.org_stj.page-blog .submitted span,
body.org_stj.page-comment .submitted span,
body.org_stj.page-events .submitted span,
body.org_stj.page-news .submitted span,
body.org_stj.page-taxonomy .submitted span {
    background-color: #01573e;
    color: #fff
}

body.org_stj.node-type-uw-blog .submitted .comment-time,
body.org_stj.node-type-uw-event .submitted .comment-time,
body.org_stj.node-type-uw-news-item .submitted .comment-time,
body.org_stj.page-blog .submitted .comment-time,
body.org_stj.page-comment .submitted .comment-time,
body.org_stj.page-events .submitted .comment-time,
body.org_stj.page-news .submitted .comment-time,
body.org_stj.page-taxonomy .submitted .comment-time {
    background-color: #01573e;
    color: #fff
}

body.org_stj.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_stj.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_stj.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_stj.page-blog .comment .attribution .submitted .commenter-name,
body.org_stj.page-comment .comment .attribution .submitted .commenter-name,
body.org_stj.page-events .comment .attribution .submitted .commenter-name,
body.org_stj.page-news .comment .attribution .submitted .commenter-name,
body.org_stj.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_stj.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_stj.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_stj.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_stj.page-blog .comment .attribution .submitted .commenter-name span,
body.org_stj.page-comment .comment .attribution .submitted .commenter-name span,
body.org_stj.page-events .comment .attribution .submitted .commenter-name span,
body.org_stj.page-news .comment .attribution .submitted .commenter-name span,
body.org_stj.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_stj.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_stj.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_stj.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_stj.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_stj.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_stj.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_stj.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_stj.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_stj.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_stj.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_stj.node-type-uw-blog .comment .new,
body.org_stj.node-type-uw-event .comment .new,
body.org_stj.node-type-uw-news-item .comment .new,
body.org_stj.page-blog .comment .new,
body.org_stj.page-comment .comment .new,
body.org_stj.page-events .comment .new,
body.org_stj.page-news .comment .new,
body.org_stj.page-taxonomy .comment .new {
    background-color: #01573e;
    color: #fff
}

body.org_stj form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_stj form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stp h1,
body.org_stp h2,
body.org_stp h3,
body.org_stp h4,
body.org_stp h5,
body.org_stp h6 {
    color: #000
}

body.org_stp hr {
    border-color: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd-home/chevrons-stp.png);
    color: #879637
}

.date-heading body.org_stp h2,
.staff-contact body.org_stp h2,
.uw-site--modal-wrap body.org_stp h2,
.uw-site-sidebar--promo body.org_stp h2,
.uw-site-sidebar--second body.org_stp h2,
.view-opportunities body.org_stp h2,
.view-uw-service-categories body.org_stp h2,
body.org_stp h2.anchor-name,
body.org_stp h2.event-title,
body.org_stp h2.home-listing-block-link,
body.org_stp h2.no-border {
    padding: 0;
    background-color: transparent !important;
    color: #000
}

body.org_stp .staff-contact h2,
body.org_stp .uw-site-navigation h2,
body.org_stp .uw-site-sidebar--promo h2,
body.org_stp .uw-site-sidebar--second h2,
body.org_stp .view-content h2,
body.org_stp.page-news h2 {
    padding: 0;
    color: #879637;
    background-color: transparent !important
}

body.org_stp .uw-site--modal-wrap h2 {
    color: #fff;
    padding: 0
}

body.org_stp .multiple .switchable label {
    border: 1px solid #fff;
    color: #879637
}

body.org_stp .multiple .switchable label span.hide {
    color: #fff
}

body.org_stp .multiple .switchable label span.show {
    background-color: #fff
}

body.org_stp .multiple .switchable label:focus {
    border: 1px solid #e41740
}

body.org_stp .multiple .switchable label:focus span.show {
    background-color: #e41740
}

body.org_stp .multiple .switchable label:after {
    background-color: #879637
}

body.org_stp .multiple input:checked~.switchable label {
    color: #fff;
    background-color: #879637
}

body.org_stp .multiple input:checked~.switchable label span.show {
    background-color: #fff
}

body.org_stp .multiple input:checked~.switchable label:after {
    background-color: #fff
}

body.org_stp .multiple input:checked~.switchable label:focus {
    color: #e41740;
    border: 1px solid #e41740
}

body.org_stp .multiple input:checked~.switchable label:focus:after {
    background-color: #e41740
}

body.org_stp .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type:after {
    background: #fff;
    color: #879637
}

body.org_stp .field_event_date .switchable {
    background-color: #879637
}

body.org_stp .caption strong {
    color: #879637
}

body.org_stp .view-content h2:first-child span {
    color: #000
}

body.org_stp blockquote {
    color: #879637
}

body.org_stp blockquote p {
    color: #879637
}

body.org_stp blockquote cite {
    color: #879637
}

body.org_stp blockquote cite strong {
    color: #879637
}

body.org_stp .expandable h2:first-child div[role=button],
body.org_stp .expandable-controls button {
    color: #fff;
    background-color: #879637;
    border: 2px solid #879637
}

body.org_stp .expandable h2:first-child div[role=button]:after,
body.org_stp .expandable-controls button:after {
    color: #fff
}

body.org_stp .expandable h2:first-child div[role=button]:focus,
body.org_stp .expandable h2:first-child div[role=button]:hover,
body.org_stp .expandable-controls button:focus,
body.org_stp .expandable-controls button:hover {
    background-color: #fff;
    border: 2px solid #fafafa;
    color: #879637
}

body.org_stp .expandable h2:first-child div[role=button]:focus:after,
body.org_stp .expandable h2:first-child div[role=button]:hover:after,
body.org_stp .expandable-controls button:focus:after,
body.org_stp .expandable-controls button:hover:after {
    color: #879637
}

body.org_stp .expandable h2:first-child div[role=button]:focus a,
body.org_stp .expandable h2:first-child div[role=button]:hover a,
body.org_stp .expandable-controls button:focus a,
body.org_stp .expandable-controls button:hover a {
    color: #879637
}

body.org_stp .expandable h2:first-child div[role=button]:focus a:focus,
body.org_stp .expandable h2:first-child div[role=button]:focus a:hover,
body.org_stp .expandable h2:first-child div[role=button]:hover a:focus,
body.org_stp .expandable h2:first-child div[role=button]:hover a:hover,
body.org_stp .expandable-controls button:focus a:focus,
body.org_stp .expandable-controls button:focus a:hover,
body.org_stp .expandable-controls button:hover a:focus,
body.org_stp .expandable-controls button:hover a:hover {
    color: #879637;
    text-decoration: none !important
}

body.org_stp .expandable h2:first-child div[role=button]:focus[aria-expanded=true],
body.org_stp .expandable h2:first-child div[role=button]:hover[aria-expanded=true],
body.org_stp .expandable-controls button:focus[aria-expanded=true],
body.org_stp .expandable-controls button:hover[aria-expanded=true] {
    border-bottom: 2px solid transparent
}

body.org_stp .expandable h2:first-child div[role=button] a,
body.org_stp .expandable-controls button a {
    color: #fff;
    text-decoration: underline !important;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

body.org_stp .expandable h2:first-child div[role=button] a:hover,
body.org_stp .expandable-controls button a:hover {
    color: #fff;
    text-decoration: none
}

body.org_stp .expandable h2:first-child div[role=button] a:focus,
body.org_stp .expandable-controls button a:focus {
    color: #fff;
    text-decoration: none
}

body.org_stp a:visited {
    color: #768330
}

body.org_stp a:link {
    color: #879637
}

body.org_stp a:hover {
    color: #768330
}

body.org_stp a.search-button {
    color: #fff
}

body.org_stp a.uw-footer-social-button,
body.org_stp a.uw-top-button {
    color: #879637
}

body.org_stp a.uw-footer-social-button:visited,
body.org_stp a.uw-top-button:visited {
    color: #879637
}

body.org_stp a.uw-footer-social-button:focus,
body.org_stp a.uw-footer-social-button:hover,
body.org_stp a.uw-top-button:focus,
body.org_stp a.uw-top-button:hover {
    color: #fff
}

body.org_stp .uw-site--modal-wrap a {
    color: #fff
}

body.org_stp .date-heading a {
    color: #c2cd79
}

body.org_stp .banner a {
    color: #c2cd79
}

body.org_stp .uw-site-footer a {
    color: #fff
}

body.org_stp .uw-footer-phone a {
    color: #ffd54f
}

body.org_stp .uw-territorial a {
    color: #ffd54f
}

body.org_stp .responsive-nav-menu a {
    color: #fff
}

body.org_stp .feed-icon a,
body.org_stp .home-listing-block-more-link a,
body.org_stp .pager-load-more a,
body.org_stp .read-more-link a,
body.org_stp .rss_link a {
    color: #fff
}

body.org_stp .feed-icon a:focus,
body.org_stp .home-listing-block-more-link a:focus,
body.org_stp .pager-load-more a:focus,
body.org_stp .read-more-link a:focus,
body.org_stp .rss_link a:focus {
    color: #4e4e4e
}

body.org_stp .feed-icon a:hover,
body.org_stp .home-listing-block-more-link a:hover,
body.org_stp .pager-load-more a:hover,
body.org_stp .read-more-link a:hover,
body.org_stp .rss_link a:hover {
    color: #4e4e4e
}

body.org_stp .ui-menu .ui-menu-item a {
    color: #757575
}

body.org_stp .catalog-tab-item a,
body.org_stp .services-tab-item a {
    color: #fff;
    border-right: 1px solid #eee
}

body.org_stp .catalog-tab-item a:hover,
body.org_stp .services-tab-item a:hover {
    color: #4e4e4e
}

body.org_stp .catalog-tab-item a:focus,
body.org_stp .services-tab-item a:focus {
    color: #4e4e4e
}

body.org_stp .services-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_stp .services-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stp .catalog-search-tab a {
    background-color: #fdd54f;
    color: #000;
    max-width: inherit;
    padding-left: 2.1rem
}

body.org_stp .catalog-search-tab a:hover {
    color: #fff;
    background-color: #4e4e4e
}

body.org_stp ul.share-buttons li a:before {
    background-color: #879637
}

body.org_stp ul.share-buttons li a:hover:before {
    background-color: #768330;
    color: #fff
}

body.org_stp .breadcrumb a {
    color: #879637
}

body.org_stp .breadcrumb a:hover {
    color: #4e4e4e
}

body.org_stp .global-menu li a {
    color: #fff
}

body.org_stp .global-menu li a:hover {
    text-decoration: underline
}

body.org_stp .site-menu li.active-trail {
    background-color: #fafafa
}

body.org_stp .site-menu li.active-trail a {
    color: #879637;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

.expanded body.org_stp .site-menu li.active-trail a {
    color: #000
}

body.org_stp .site-menu li.active-trail a.active {
    background-color: #eee;
    color: #879637
}

body.org_stp .site-menu li.active-trail a.active:hover {
    background-color: #dfdfdf;
    border-color: #879637
}

body.org_stp .site-menu li.active-trail .menu li a {
    color: #000
}

body.org_stp .site-menu li.active-trail .menu li a.active {
    color: #879637
}

body.org_stp .site-menu li a {
    color: #000;
    border-right: solid 5px #eee;
    border-bottom: solid 1px #eee
}

body.org_stp .site-menu li a:hover {
    background-color: #eee;
    border-color: #c2cd79
}

body.org_stp .site-menu li a.active {
    background-color: #eee;
    border-color: #768330;
    color: #879637
}

body.org_stp .site-menu li a.active:hover {
    background-color: #dfdfdf;
    border-color: #c2cd79
}

body.org_stp .uw-site--header a {
    color: #000
}

body.org_stp .uw-site--header a:visited {
    color: #000
}

body.org_stp .uw-site--header a:link {
    color: #000
}

body.org_stp .uw-site--header a:focus {
    color: #000
}

body.org_stp .uw-site--header a:hover {
    color: #000
}

body.org_stp .uw-site-navigation h2 {
    border-bottom: solid 1px #a2a2a2;
    padding: .75rem 0 .75rem .5rem;
    color: #879637;
    background-color: #fafafa !important
}

@media screen and (min-width:48.0625rem) {
    body.org_stp #uwb_paginator li.uwb_controls {
        background-color: #fff;
        border-right: 0
    }

    body.org_stp #uwb_paginator li.uwb_controls button.pause,
    body.org_stp #uwb_paginator li.uwb_controls button.play {
        color: #879637;
        background-color: #fff
    }

    body.org_stp #uwb_paginator li.uwb_controls button.pause:focus,
    body.org_stp #uwb_paginator li.uwb_controls button.pause:hover,
    body.org_stp #uwb_paginator li.uwb_controls button.play:focus,
    body.org_stp #uwb_paginator li.uwb_controls button.play:hover {
        color: #fff;
        background-color: #879637
    }
}

body.org_stp .banner-caption-check[type=checkbox]~.banner-caption {
    background-color: #879637
}

@media screen and (min-width:48.0625rem) {
    body.org_stp .banner-caption-check[type=checkbox]~.banner-caption {
        background-color: rgba(135, 150, 55, .8)
    }
}

body.org_stp .banner-caption span {
    color: #c2cd79
}

body.org_stp.front h2.tab-link.hp-tabs.block_current {
    background-color: #eee;
    color: #4e4e4e;
    border-bottom: .4rem solid #879637
}

body.org_stp.front h2.tab-link.hp-tabs.block_current:focus,
body.org_stp.front h2.tab-link.hp-tabs.block_current:hover {
    background-color: #4e4e4e;
    color: #fff
}

body.org_stp .home-listing-block-date {
    background-color: #879637;
    color: #fff
}

body.org_stp.node-type-uw-blog .field-name-field-news-date,
body.org_stp.node-type-uw-event .field-name-field-news-date,
body.org_stp.node-type-uw-news-item .field-name-field-news-date,
body.org_stp.page-blog .field-name-field-news-date,
body.org_stp.page-comment .field-name-field-news-date,
body.org_stp.page-events .field-name-field-news-date,
body.org_stp.page-news .field-name-field-news-date,
body.org_stp.page-taxonomy .field-name-field-news-date {
    background-color: #879637;
    color: #fff
}

body.org_stp.node-type-uw-blog .date-display-range,
body.org_stp.node-type-uw-blog .date-display-single,
body.org_stp.node-type-uw-event .date-display-range,
body.org_stp.node-type-uw-event .date-display-single,
body.org_stp.node-type-uw-news-item .date-display-range,
body.org_stp.node-type-uw-news-item .date-display-single,
body.org_stp.page-blog .date-display-range,
body.org_stp.page-blog .date-display-single,
body.org_stp.page-comment .date-display-range,
body.org_stp.page-comment .date-display-single,
body.org_stp.page-events .date-display-range,
body.org_stp.page-events .date-display-single,
body.org_stp.page-news .date-display-range,
body.org_stp.page-news .date-display-single,
body.org_stp.page-taxonomy .date-display-range,
body.org_stp.page-taxonomy .date-display-single {
    background-color: #879637;
    color: #fff
}

body.org_stp.node-type-uw-blog .submitted span,
body.org_stp.node-type-uw-event .submitted span,
body.org_stp.node-type-uw-news-item .submitted span,
body.org_stp.page-blog .submitted span,
body.org_stp.page-comment .submitted span,
body.org_stp.page-events .submitted span,
body.org_stp.page-news .submitted span,
body.org_stp.page-taxonomy .submitted span {
    background-color: #879637;
    color: #fff
}

body.org_stp.node-type-uw-blog .submitted .comment-time,
body.org_stp.node-type-uw-event .submitted .comment-time,
body.org_stp.node-type-uw-news-item .submitted .comment-time,
body.org_stp.page-blog .submitted .comment-time,
body.org_stp.page-comment .submitted .comment-time,
body.org_stp.page-events .submitted .comment-time,
body.org_stp.page-news .submitted .comment-time,
body.org_stp.page-taxonomy .submitted .comment-time {
    background-color: #879637;
    color: #fff
}

body.org_stp.node-type-uw-blog .comment .attribution .submitted .commenter-name,
body.org_stp.node-type-uw-event .comment .attribution .submitted .commenter-name,
body.org_stp.node-type-uw-news-item .comment .attribution .submitted .commenter-name,
body.org_stp.page-blog .comment .attribution .submitted .commenter-name,
body.org_stp.page-comment .comment .attribution .submitted .commenter-name,
body.org_stp.page-events .comment .attribution .submitted .commenter-name,
body.org_stp.page-news .comment .attribution .submitted .commenter-name,
body.org_stp.page-taxonomy .comment .attribution .submitted .commenter-name {
    background-color: transparent
}

body.org_stp.node-type-uw-blog .comment .attribution .submitted .commenter-name span,
body.org_stp.node-type-uw-event .comment .attribution .submitted .commenter-name span,
body.org_stp.node-type-uw-news-item .comment .attribution .submitted .commenter-name span,
body.org_stp.page-blog .comment .attribution .submitted .commenter-name span,
body.org_stp.page-comment .comment .attribution .submitted .commenter-name span,
body.org_stp.page-events .comment .attribution .submitted .commenter-name span,
body.org_stp.page-news .comment .attribution .submitted .commenter-name span,
body.org_stp.page-taxonomy .comment .attribution .submitted .commenter-name span {
    background-color: transparent
}

body.org_stp.node-type-uw-blog .comment .attribution .submitted .commenter-name span.username,
body.org_stp.node-type-uw-event .comment .attribution .submitted .commenter-name span.username,
body.org_stp.node-type-uw-news-item .comment .attribution .submitted .commenter-name span.username,
body.org_stp.page-blog .comment .attribution .submitted .commenter-name span.username,
body.org_stp.page-comment .comment .attribution .submitted .commenter-name span.username,
body.org_stp.page-events .comment .attribution .submitted .commenter-name span.username,
body.org_stp.page-news .comment .attribution .submitted .commenter-name span.username,
body.org_stp.page-taxonomy .comment .attribution .submitted .commenter-name span.username {
    background-color: transparent;
    color: #000
}

body.org_stp.node-type-uw-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.node-type-uw-event .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.node-type-uw-news-item .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.page-blog .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.page-comment .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.page-events .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.page-news .comment .attribution .submitted .commenter-name span span.username,
body.org_stp.page-taxonomy .comment .attribution .submitted .commenter-name span span.username {
    background-color: transparent;
    color: #000
}

body.org_stp.node-type-uw-blog .comment .new,
body.org_stp.node-type-uw-event .comment .new,
body.org_stp.node-type-uw-news-item .comment .new,
body.org_stp.page-blog .comment .new,
body.org_stp.page-comment .comment .new,
body.org_stp.page-events .comment .new,
body.org_stp.page-news .comment .new,
body.org_stp.page-taxonomy .comment .new {
    background-color: #879637;
    color: #fff
}

body.org_stp form.ctools-use-modal-processed input[type=submit] {
    color: #4e4e4e;
    background-color: #fff
}

body.org_stp form.ctools-use-modal-processed input[type=submit]:hover {
    color: #fff;
    background-color: #4e4e4e
}

div.org_default {
    color: #000
}

div.org_default_bg {
    background-color: #000
}

div.org_ahs {
    color: #0098a5
}

div.org_ahs_bg {
    background-color: #0098a5
}

div.org_art {
    color: #d93f00
}

div.org_art_bg {
    background-color: #d93f00
}

div.org_eng {
    color: #57058b
}

div.org_eng_bg {
    background-color: #57058b
}

div.org_env {
    color: #607000
}

div.org_env_bg {
    background-color: #607000
}

div.org_mat {
    color: #df2498
}

div.org_mat_bg {
    background-color: #df2498
}

div.org_sci {
    color: #0073ce
}

div.org_sci_bg {
    background-color: #0073ce
}

div.org_school {
    color: #80001f
}

div.org_school_bg {
    background-color: #80001f
}

div.org_cgc {
    color: #c4262e
}

div.org_cgc_bg {
    background-color: #c4262e
}

div.org_ren {
    color: #00693c
}

div.org_ren_bg {
    background-color: #00693c
}

div.org_stj {
    color: #01573e
}

div.org_stj_bg {
    background-color: #01573e
}

div.org_stp {
    color: #879637
}

div.org_stp_bg {
    background-color: #879637
}

body.org_default .uw-site--c1,
div.org_default .uw-site--c1 {
    background-color: #fffaaa
}

body.org_default .uw-site--c2,
div.org_default .uw-site--c2 {
    background-color: #ffea30
}

body.org_default .uw-site--c3,
div.org_default .uw-site--c3 {
    background-color: #fdd54f
}

body.org_default .uw-site--c4,
div.org_default .uw-site--c4 {
    background-color: #e4b429
}

body.org_ahs .uw-site--c1,
div.org_ahs .uw-site--c1 {
    background-color: #97dfef
}

body.org_ahs .uw-site--c2,
div.org_ahs .uw-site--c2 {
    background-color: #00bed0
}

body.org_ahs .uw-site--c3,
div.org_ahs .uw-site--c3 {
    background-color: #0098a5
}

body.org_ahs .uw-site--c4,
div.org_ahs .uw-site--c4 {
    background-color: #005963
}

body.org_art .uw-site--c1,
div.org_art .uw-site--c1 {
    background-color: #ffd5a5
}

body.org_art .uw-site--c2,
div.org_art .uw-site--c2 {
    background-color: #fbaf00
}

body.org_art .uw-site--c3,
div.org_art .uw-site--c3 {
    background-color: #e78100
}

body.org_art .uw-site--c4,
div.org_art .uw-site--c4 {
    background-color: #d93f00
}

body.org_eng .uw-site--c1,
div.org_eng .uw-site--c1 {
    background-color: #d0b4ef
}

body.org_eng .uw-site--c2,
div.org_eng .uw-site--c2 {
    background-color: #be33da
}

body.org_eng .uw-site--c3,
div.org_eng .uw-site--c3 {
    background-color: #8100b4
}

body.org_eng .uw-site--c4,
div.org_eng .uw-site--c4 {
    background-color: #57058b
}

body.org_env .uw-site--c1,
div.org_env .uw-site--c1 {
    background-color: #daf582
}

body.org_env .uw-site--c2,
div.org_env .uw-site--c2 {
    background-color: #bed500
}

body.org_env .uw-site--c3,
div.org_env .uw-site--c3 {
    background-color: #b4be00
}

body.org_env .uw-site--c4,
div.org_env .uw-site--c4 {
    background-color: #607000
}

body.org_mat .uw-site--c1,
div.org_mat .uw-site--c1 {
    background-color: #ffbeef
}

body.org_mat .uw-site--c2,
div.org_mat .uw-site--c2 {
    background-color: #ff63aa
}

body.org_mat .uw-site--c3,
div.org_mat .uw-site--c3 {
    background-color: #df2498
}

body.org_mat .uw-site--c4,
div.org_mat .uw-site--c4 {
    background-color: #c60078
}

body.org_sci .uw-site--c1,
div.org_sci .uw-site--c1 {
    background-color: #b4d5ff
}

body.org_sci .uw-site--c2,
div.org_sci .uw-site--c2 {
    background-color: #63a0ff
}

body.org_sci .uw-site--c3,
div.org_sci .uw-site--c3 {
    background-color: #0073ce
}

body.org_sci .uw-site--c4,
div.org_sci .uw-site--c4 {
    background-color: #0033be
}

body.org_school .uw-site--c1,
div.org_school .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_school .uw-site--c2,
div.org_school .uw-site--c2 {
    background-color: #e41740
}

body.org_school .uw-site--c3,
div.org_school .uw-site--c3 {
    background-color: #b71233
}

body.org_school .uw-site--c4,
div.org_school .uw-site--c4 {
    background-color: #80001f
}

body.org_cgc .uw-site--c1,
div.org_cgc .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_cgc .uw-site--c2,
div.org_cgc .uw-site--c2 {
    background-color: #e41740
}

body.org_cgc .uw-site--c3,
div.org_cgc .uw-site--c3 {
    background-color: #b71233
}

body.org_cgc .uw-site--c4,
div.org_cgc .uw-site--c4 {
    background-color: #80001f
}

body.org_ren .uw-site--c1,
div.org_ren .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_ren .uw-site--c2,
div.org_ren .uw-site--c2 {
    background-color: #e41740
}

body.org_ren .uw-site--c3,
div.org_ren .uw-site--c3 {
    background-color: #b71233
}

body.org_ren .uw-site--c4,
div.org_ren .uw-site--c4 {
    background-color: #80001f
}

body.org_stj .uw-site--c1,
div.org_stj .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_stj .uw-site--c2,
div.org_stj .uw-site--c2 {
    background-color: #e41740
}

body.org_stj .uw-site--c3,
div.org_stj .uw-site--c3 {
    background-color: #b71233
}

body.org_stj .uw-site--c4,
div.org_stj .uw-site--c4 {
    background-color: #80001f
}

body.org_stp .uw-site--c1,
div.org_stp .uw-site--c1 {
    background-color: #ffa5aa
}

body.org_stp .uw-site--c2,
div.org_stp .uw-site--c2 {
    background-color: #e41740
}

body.org_stp .uw-site--c3,
div.org_stp .uw-site--c3 {
    background-color: #b71233
}

body.org_stp .uw-site--c4,
div.org_stp .uw-site--c4 {
    background-color: #80001f
}

#navbar-bar h2,
#site--offcanvas .content,
#uw-header,
#uw-header-content,
#uw-header-logo,
#uw-header-logo a {
    background-color: #000;
    color: #fff
}

#navbar-administration {
    width: 0 !important
}

.element-invisible,
.off-screen {
    display: block;
    text-indent: -9999px;
    height: 0;
    overflow: hidden
}

.element-invisible:focus,
.off-screen:focus {
    text-indent: 0
}

.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

#navbar-administration {
    z-index: 9
}

.uw-section--inner {
    padding: 0 .8rem 0 .8rem;
    clear: both;
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto
}

.uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-section--inner {
        padding: 0 .8rem 0 .8rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-section--inner {
        padding: 0
    }
}

.uw-header--global .uw-section--inner {
    padding: 0 0 0 .8rem
}

.uw-header--banner__alt .uw-section--inner {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    position: relative;
    padding: 0
}

.uw-header--banner__alt .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-header--banner__alt .uw-section--inner {
        margin-bottom: 2rem
    }
}

.uw-site--offcanvas .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--offcanvas .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.menu-open .uw-site--offcanvas .uw-section--inner {
    overflow-x: hidden
}

.uw-site--colors .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.uw-site--colors .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-footer .uw-section--inner {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
    min-height: 5.625rem
}

.uw-site-footer .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-share .uw-section--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
    background: #eee;
    padding: 0
}

.uw-site-share .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-site-share .uw-section--inner {
        padding: 0 .8rem 0 .8rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-share .uw-section--inner {
        padding: 0
    }
}

.uw-site-footer--global .uw-section--inner {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto
}

.uw-site-footer--global .uw-section--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--inner::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: .8rem 0 .5rem 0;
    text-align: center;
    min-height: 3.438rem;
    line-height: 1.4;
    height: auto;
    background-color: #eee;
    text-transform: uppercase
}

.uw-site--header::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    .uw-site--header {
        padding: .6rem 0 .5rem 0
    }
}

.uw-site--header img {
    vertical-align: bottom
}

.uw-site--off-canvas {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.uw-site--off-canvas::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--main-top {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site--main-top:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site--main-top {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%;
        margin-right: 0
    }

    .uw-site--main-top:last-child {
        margin-right: 0
    }
}

.uw-site--colors {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.uw-site--colors::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--breadcrumb {
    text-align: center;
    line-height: 1.125
}

@media screen and (min-width:48.0625rem) {
    .uw-site--breadcrumb {
        text-align: left
    }
}

.uw-site--breadcrumb .breadcrumb>ol,
.uw-site--breadcrumb .breadcrumb>ol>li {
    margin: 0;
    padding: 0;
    display: inline
}

.uw-site--breadcrumb .breadcrumb>ol>li::after {
    list-style-type: none;
    content: ' » '
}

.uw-site-admin--tabs {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-admin--tabs:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-admin--tabs {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 66.06498%;
        margin-right: 0
    }

    .uw-site-admin--tabs:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-admin--tabs {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%;
        margin-right: 0
    }

    .uw-site-admin--tabs:last-child {
        margin-right: 0
    }
}

.uw-site-navigation {
    display: none
}

@media screen and (min-width:48.0625rem) {
    .uw-site-navigation {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        min-height: 30rem;
        background: #fff
    }

    .uw-site-navigation:last-child {
        margin-right: 0
    }

    .uw-site-navigation h2 {
        margin: 0;
        padding: .75rem 0 .75rem .5rem;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 95% 50%;
        text-transform: uppercase
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-navigation {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .uw-site-navigation:last-child {
        margin-right: 0
    }
}

.uw-site-navigation--specific .site-menu {
    max-width: 93%;
    background-color: #fff
}

.uw-site-navigation--specific .site-menu h2 {
    border-bottom: none
}

.uw-site-navigation--specific .site-menu a {
    display: block;
    text-decoration: none;
    padding: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis
}

.uw-site-navigation--specific .site-menu ul {
    margin: 0;
    padding: 0
}

.uw-site-navigation--specific .site-menu ul li {
    padding: 0;
    margin: 0;
    list-style-image: none;
    list-style-type: none;
    position: relative
}

.uw-site-navigation--specific .site-menu ul li:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: .8rem;
    top: .9rem
}

.uw-site-navigation--specific .site-menu ul li.expanded:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.uw-site-navigation--specific .site-menu ul li.expanded a {
    color: #000;
    padding-left: .4rem;
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center;
    padding-right: 1.5rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail a {
    padding-left: .4rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail ul li a {
    padding-left: 1.2rem
}

.uw-site-navigation--specific .site-menu ul li.expanded.active-trail ul li ul li a {
    padding-left: 1.4rem
}

.uw-site-navigation--specific .site-menu ul li.collapsed:after {
    font-family: fdsu-rwd;
    content: "";
    font-size: .55493rem;
    display: block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.uw-site-navigation--specific .site-menu ul li.collapsed a {
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center;
    padding-right: 1.5rem
}

.uw-site-navigation--specific .site-menu ul li.leaf {
    padding: 0
}

.uw-site-navigation--specific .site-menu ul li.leaf:after {
    content: ""
}

.uw-site-navigation--specific .site-menu ul li.leaf a {
    background-image: none;
    background-repeat: no-repeat;
    background-position: .4rem center
}

.uw-site--main {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem
}

.uw-site--main::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-main--content {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-main--content:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-main--content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%
    }

    .uw-site-main--content:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-main--content {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%
    }

    .uw-site-main--content:last-child {
        margin-right: 0
    }
}

.uw-site--cbar {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%
}

.uw-site--cbar .uw-cbar {
    padding: 0;
    margin: 0;
    height: .625rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media screen and (min-width:40.0625rem) {
    .uw-site--cbar .uw-cbar {
        height: .875rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site--cbar .uw-cbar {
        height: 1rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site--cbar .uw-cbar {
        height: 1.125rem
    }
}

.uw-site-content {
    min-height: 1px;
    display: block;
    padding: .9rem 0 0 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-content div+h2 {
    margin-top: 1rem
}

.uw-site-content .gmap {
    margin: 1rem 0
}

.uw-site-content:last-child {
    margin-right: 0
}

.uw-site-content .no-filter .rss_link {
    width: 100%
}

.uw-site-content .has-filter .rss_link {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.uw-site-content .controls {
    width: 100%;
    display: block;
    margin: 1rem 0;
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%
}

.uw-site-content .controls::after {
    clear: both;
    content: "";
    display: table
}

.node-type-contact .uw-site-content .controls #ct-filters,
.node-type-uw-ct-person-profile .uw-site-content .controls #ct-filters,
.node-type-uw-ct-single-page-home .uw-site-content .controls #ct-filters,
.node-type-uw-embedded-facts-and-figures .uw-site-content .controls #ct-filters,
.node-type-uw-event .uw-site-content .controls #ct-filters,
.node-type-uw-news-item .uw-site-content .controls #ct-filters,
.page-about-people .uw-site-content .controls #ct-filters,
.page-blog .uw-site-content .controls #ct-filters,
.page-news .uw-site-content .controls #ct-filters,
.page-people-profiles .uw-site-content .controls #ct-filters,
.page-taxonomy .uw-site-content .controls #ct-filters {
    padding: 0;
    margin: 0;
    border-right: 1px solid #dbdbdb;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.node-type-contact .uw-site-content .controls .rss_link,
.node-type-uw-ct-person-profile .uw-site-content .controls .rss_link,
.node-type-uw-ct-single-page-home .uw-site-content .controls .rss_link,
.node-type-uw-embedded-facts-and-figures .uw-site-content .controls .rss_link,
.node-type-uw-event .uw-site-content .controls .rss_link,
.node-type-uw-news-item .uw-site-content .controls .rss_link,
.page-about-people .uw-site-content .controls .rss_link,
.page-blog .uw-site-content .controls .rss_link,
.page-news .uw-site-content .controls .rss_link,
.page-people-profiles .uw-site-content .controls .rss_link,
.page-taxonomy .uw-site-content .controls .rss_link {
    padding: 0;
    margin: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.page-events .uw-site-content .controls #ct-filters {
    padding: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: .2rem
}

.page-events .uw-site-content .controls .rss_link {
    padding: 0;
    margin-bottom: .2rem
}

.page-events .uw-site-content .controls .feed-icon {
    padding: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: .2rem
}

.node-type-uw-blog .uw-site-content .controls,
.node-type-uw-event .uw-site-content .controls,
.node-type-uw-news-item .uw-site-content .controls,
.node-type-uw-opportunities .uw-site-content .controls {
    display: none
}

@media screen and (min-width:30rem) {
    .page-events .uw-site-content .controls .rss_link {
        margin: 0;
        border-right: 1px solid #dbdbdb
    }

    .page-events .uw-site-content .controls .feed-icon {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        border-right: 1px solid #dbdbdb
    }

    .page-events .uw-site-content .controls #ct-filters {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        border-right: 1px solid #dbdbdb
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .uw-site-content:last-child {
        margin-right: 0
    }

    .uw-site-content ul {
        margin-left: .9rem;
        margin-bottom: 1rem
    }

    .uw-site-content .uw-site--modal-wrap ul,
    .uw-site-content ul.links {
        margin-left: 0
    }

    .page-opportunities .uw-site-content,
    .page-taxonomy .uw-site-content,
    .uw-site-content.wide,
    .wide .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .page-opportunities .uw-site-content:last-child,
    .page-taxonomy .uw-site-content:last-child,
    .uw-site-content.wide:last-child,
    .wide .uw-site-content:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 65.85956%
    }

    .uw-site-content:last-child {
        margin-right: 0
    }

    .node-type-contact .uw-site-content,
    .node-type-uw-ct-person-profile .uw-site-content,
    .node-type-uw-ct-single-page-home .uw-site-content,
    .node-type-uw-embedded-facts-and-figures .uw-site-content,
    .node-type-uw-event .uw-site-content,
    .node-type-uw-news-item .uw-site-content,
    .page-about-people .uw-site-content,
    .page-blog .uw-site-content,
    .page-news .uw-site-content,
    .page-opportunities .uw-site-content,
    .page-people-profiles .uw-site-content,
    .page-taxonomy .uw-site-content,
    .uw-site-content.wide,
    .wide .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%;
        margin-right: 0
    }

    .node-type-contact .uw-site-content:last-child,
    .node-type-uw-ct-person-profile .uw-site-content:last-child,
    .node-type-uw-ct-single-page-home .uw-site-content:last-child,
    .node-type-uw-embedded-facts-and-figures .uw-site-content:last-child,
    .node-type-uw-event .uw-site-content:last-child,
    .node-type-uw-news-item .uw-site-content:last-child,
    .page-about-people .uw-site-content:last-child,
    .page-blog .uw-site-content:last-child,
    .page-news .uw-site-content:last-child,
    .page-opportunities .uw-site-content:last-child,
    .page-people-profiles .uw-site-content:last-child,
    .page-taxonomy .uw-site-content:last-child,
    .uw-site-content.wide:last-child,
    .wide .uw-site-content:last-child {
        margin-right: 0
    }

    .node-type-contact .uw-site-content .controls,
    .node-type-uw-ct-person-profile .uw-site-content .controls,
    .node-type-uw-ct-single-page-home .uw-site-content .controls,
    .node-type-uw-embedded-facts-and-figures .uw-site-content .controls,
    .node-type-uw-event .uw-site-content .controls,
    .node-type-uw-news-item .uw-site-content .controls,
    .page-about-people .uw-site-content .controls,
    .page-blog .uw-site-content .controls,
    .page-news .uw-site-content .controls,
    .page-opportunities .uw-site-content .controls,
    .page-people-profiles .uw-site-content .controls,
    .page-taxonomy .uw-site-content .controls,
    .uw-site-content.wide .controls,
    .wide .uw-site-content .controls {
        width: 100%
    }

    .page-events .uw-site-content {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .page-events .uw-site-content:last-child {
        margin-right: 0
    }

    .page-events .uw-site-content div+h2 {
        margin-top: .5rem
    }
}

.uw-site-content .staff-contact button,
.uw-site-content .staff-contact div[role=button] {
    align-items: inherit;
    background-color: transparent;
    border-bottom-color: inherit;
    border-bottom-style: inherit;
    border-bottom-width: inherit;
    border-image-outset: inherit;
    border-image-repeat: inherit;
    border-image-slice: inherit;
    border-image-source: inherit;
    border-image-width: inherit;
    border-left-color: inherit;
    border-left-style: inherit;
    border-left-width: inherit;
    border-right-color: inherit;
    border-right-style: inherit;
    border-right-width: inherit;
    border-top-color: inherit;
    border-top-style: inherit;
    border-top-width: inherit;
    box-sizing: inherit;
    color: inherit;
    cursor: inherit;
    display: inherit;
    font-family: inherit;
    font-size: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant-caps: inherit;
    font-variant-ligatures: inherit;
    font-variant-numeric: inherit;
    font-weight: inherit;
    height: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin-bottom: inherit;
    margin-left: inherit;
    margin-right: inherit;
    margin-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    padding-right: inherit;
    padding-top: inherit;
    text-align: inherit;
    text-indent: inherit;
    text-rendering: inherit;
    text-shadow: inherit;
    text-size-adjust: inherit;
    text-transform: inherit;
    word-spacing: inherit;
    writing-mode: inherit;
    -webkit-appearance: inherit;
    -webkit-border-image: inherit;
    max-width: 100%;
    width: 100%;
    user-select: text
}

.js .uw-site-content .staff-contact:before {
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #757575;
    content: "";
    font-size: .79012rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 1rem;
    top: 2rem;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    pointer-events: none;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.node-type-contact .js .uw-site-content .staff-contact:before {
    content: ''
}

.js .uw-site-content .staff-contact button {
    cursor: inherit
}

.js .uw-site-content .field-item>.expandable {
    margin-bottom: 1rem
}

.js .uw-site-content .field-item>.expandable>h2 {
    margin: 0;
    padding: 0
}

.js .uw-site-content .field-item>.expandable>h2:first-child {
    border: none;
    padding-bottom: 0;
    font-weight: 400;
    display: table;
    width: 100%;
    height: auto;
    min-height: 3.563rem;
    table-layout: fixed
}

.js .uw-site-content .field-item>.expandable>h2:first-child button,
.js .uw-site-content .field-item>.expandable>h2:first-child div[role=button] {
    padding: .75rem;
    text-align: left;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    user-select: text;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    padding-right: 3rem;
    max-width: inherit
}

.js .uw-site-content .field-item>.expandable>h2:first-child button:after,
.js .uw-site-content .field-item>.expandable>h2:first-child div[role=button]:after {
    position: absolute;
    top: 40%;
    right: 5%;
    z-index: 2;
    display: block;
    content: "";
    font-family: fdsu-rwd;
    font-size: .79012rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1) rotate(90deg);
    -ms-transform: scale(1, 1) rotate(90deg);
    transform: scale(1, 1) rotate(90deg);
    text-align: center;
    -moz-transition-property: transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .field-item>.expandable>h2:first-child button::-moz-focus-inner,
.js .uw-site-content .field-item>.expandable>h2:first-child div[role=button]::-moz-focus-inner {
    padding: 0;
    border: none
}

.js .uw-site-content .field-item>.expandable>h2:first-child button:focus,
.js .uw-site-content .field-item>.expandable>h2:first-child div[role=button]:focus {
    outline: 0
}

.js .uw-site-content .field-item>.expandable>.expandable-content {
    display: none;
    background: #fafafa;
    min-height: inherit;
    margin-top: 0
}

.js .uw-site-content .field-item>.expandable .last-visible {
    margin-bottom: 0
}

.js .uw-site-content .field-item>.expandable.expanded .expandable-content {
    display: block;
    margin-top: 0;
    min-height: inherit;
    padding: 1rem;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .field-item>.expandable.expanded>h2:first-child button:after,
.js .uw-site-content .field-item>.expandable.expanded>h2:first-child div[role=button]:after {
    -webkit-font-smoothing: antialiased;
    -webkit-transform: scale(1, -1) rotate(90deg);
    -ms-transform: scale(1, -1) rotate(90deg);
    transform: scale(1, -1) rotate(90deg);
    -moz-transition-property: transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-site-content .expandable-controls {
    margin-right: 0;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    margin-bottom: 1rem
}

.js .uw-site-content .expandable-controls:last-child {
    margin-right: 0
}

.js .uw-site-content .expandable-controls button {
    max-width: inherit
}

.js .uw-site-content .expandable-controls button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.js .uw-site-content .expandable-controls button:focus {
    outline: 0
}

.js .uw-site-content .expandable-controls button.expand-all {
    width: 50%;
    margin-right: 0;
    border-right: 1px solid #dbdbdb
}

.js .uw-site-content .expandable-controls button.collapse-all {
    width: 50%;
    margin-right: 0
}

.uw-site-sidebar::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-sidebar ul.livechat-feedback {
    margin-left: 0;
    padding-left: 0;
    margin: .8rem 0
}

.uw-site-sidebar ul.livechat-feedback li {
    list-style-type: none
}

.uw-site-sidebar ul.livechat-feedback img {
    width: 100%
}

.uw-site-sidebar--promo {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-sidebar--promo::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-sidebar--promo:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .sticky-promo .uw-site-sidebar--promo {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .sticky-promo .uw-site-sidebar--promo:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .sticky-promo .uw-site-sidebar--promo {
        float: left;
        display: block;
        margin-right: 7.63359%;
        width: 100%
    }

    .sticky-promo .uw-site-sidebar--promo:last-child {
        margin-right: 0
    }
}

.uw-site-sidebar--second {
    height: 100%;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-sidebar--second::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-sidebar--second:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-sidebar--second {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .uw-site-sidebar--second:last-child {
        margin-right: 0
    }
}

.uw-site-sidebar--second .region-sidebar-second::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-sidebar--second .region-sidebar-second .block-odd {
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%
}

.uw-site-sidebar--second .region-sidebar-second .block-odd:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-sidebar--second .region-sidebar-second .block-odd {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 48.78935%;
        margin-right: 0
    }

    .uw-site-sidebar--second .region-sidebar-second .block-odd:last-child {
        margin-right: 0
    }
}

.uw-site-sidebar--second .region-sidebar-second .block:first-of-type {
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%;
    margin-right: 0
}

.uw-site-sidebar--second .region-sidebar-second .block:first-of-type:last-child {
    margin-right: 0
}

.uw-site-sidebar--second .region-sidebar-second .block-even {
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%
}

.uw-site-sidebar--second .region-sidebar-second .block-even:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-sidebar--second .region-sidebar-second .block-even {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 48.78935%
    }

    .uw-site-sidebar--second .region-sidebar-second .block-even:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-sidebar--second .region-sidebar-second .block-even {
        float: left;
        display: block;
        margin-right: 7.63359%;
        width: 100%
    }

    .uw-site-sidebar--second .region-sidebar-second .block-even:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-sidebar--second .region-sidebar-second .block {
        float: left;
        display: block;
        margin-right: 7.63359%;
        width: 100%
    }

    .uw-site-sidebar--second .region-sidebar-second .block:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .sticky-promo .uw-site-sidebar--second {
        float: left;
        display: block;
        margin-right: 7.63359%;
        width: 100%
    }

    .sticky-promo .uw-site-sidebar--second:last-child {
        margin-right: 0
    }
}

.uw-site-sidebar--wrapper {
    background: #f7f7f7;
    padding: 1rem;
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%
}

.uw-site-sidebar--wrapper .cktwitter iframe {
    width: 100% !important
}

.uw-site-sidebar--wrapper:last-child {
    margin-right: 0
}

.node-type-contact .uw-site-sidebar--wrapper,
.node-type-uw-ct-person-profile .uw-site-sidebar--wrapper,
.node-type-uw-ct-single-page-home .uw-site-sidebar--wrapper,
.node-type-uw-embedded-facts-and-figures .uw-site-sidebar--wrapper,
.node-type-uw-event .uw-site-sidebar--wrapper,
.node-type-uw-news-item .uw-site-sidebar--wrapper,
.page-about-people .uw-site-sidebar--wrapper,
.page-people-profiles .uw-site-sidebar--wrapper,
.page-taxonomy-term .uw-site-sidebar--wrapper {
    padding: 0
}

.js .front .uw-site-main--content .uw-site-sidebar--wrapper {
    display: none
}

.js .front .uw-site-main--content .uw-site-content .uw-site-sidebar--wrapper {
    background: #f7f7f7;
    padding: 1rem;
    margin: 0 0 1rem 0;
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%;
    margin-right: 0
}

.js .front .uw-site-main--content .uw-site-content .uw-site-sidebar--wrapper:last-child {
    margin-right: 0
}

.js .wide.front .uw-site-main--content .uw-site-content .uw-site-sidebar--wrapper {
    display: none
}

.js .page-blog .uw-site-main--content .uw-site-sidebar--wrapper,
.js .page-events .uw-site-main--content .uw-site-sidebar--wrapper,
.js .page-news .uw-site-main--content .uw-site-sidebar--wrapper,
.js .wide.front .uw-site-main--content .uw-site-sidebar--wrapper,
.node-type-contact .uw-site-sidebar--wrapper,
.node-type-uw-ct-person-profile .uw-site-sidebar--wrapper,
.node-type-uw-embedded-facts-and-figures .uw-site-sidebar--wrapper,
.node-type-uw-event .uw-site-sidebar--wrapper,
.node-type-uw-news-item .uw-site-sidebar--wrapper,
.page-about-people .uw-site-sidebar--wrapper,
.page-people-profiles .uw-site-sidebar--wrapper,
.page-taxonomy .uw-site-sidebar--wrapper,
.wide .uw-site-sidebar--wrapper {
    display: none
}

@media screen and (min-width:63.1875rem) {
    .uw-site-sidebar--wrapper {
        background: 0 0;
        padding: 0;
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 31.71913%;
        margin-right: 0
    }

    .js .front .uw-site-main--content .uw-site-content .uw-site-sidebar--wrapper {
        display: none;
        background: 0 0;
        padding: 0
    }

    .uw-site-sidebar--wrapper:last-child {
        margin-right: 0
    }

    .js .front .uw-site-main--content .uw-site-sidebar--wrapper {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 31.71913%;
        margin-right: 0
    }

    .js .front .uw-site-main--content .uw-site-sidebar--wrapper:last-child {
        margin-right: 0
    }
}

.uw-site-footer {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    -moz-transition-property: height, opacity, visibility, background-color;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height, opacity, visibility, background-color;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: height, opacity, visibility, background-color;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: height, opacity, visibility, background-color;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer::after {
    clear: both;
    content: "";
    display: table
}

.uw-site-footer.open-site-footer {
    background-color: #757575;
    color: #fff;
    -moz-transition-property: height, opacity, visibility, background-color;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height, opacity, visibility, background-color;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: height, opacity, visibility, background-color;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: height, opacity, visibility, background-color;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer--global {
    background-color: #000;
    position: relative
}

.uw-site-share {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #eee
}

.uw-site-share::after {
    clear: both;
    content: "";
    display: table
}

.uw-footer-logo {
    height: 3.75rem;
    text-indent: -9999rem;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/uwaterloo-logo.svg) no-repeat 0 50%;
    background-size: 100%;
    max-width: 15.563rem;
    margin: 1rem auto
}

@media screen and (min-width:48.0625rem) {
    .uw-footer-logo {
        max-width: 13rem;
        margin: 1rem 0
    }

    html.ie10 .uw-footer-logo {
        max-width: 11rem
    }
}

.uw-footer-logo a {
    width: 100%;
    display: block;
    height: 100%
}

.uw-header {
    min-height: 4.375rem;
    position: relative;
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto
}

.uw-header::after {
    clear: both;
    content: "";
    display: table
}

.uw-header--content ul {
    margin-left: 0;
    padding-left: 0
}

.uw-header--logo {
    height: 4.375rem;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 49.09747%
}

.uw-header--logo:last-child {
    margin-right: 0
}

.uw-header--logo .uw-logo {
    margin: 1.3rem 0 0 0;
    display: block;
    width: 100%;
    height: 1.875rem;
    text-indent: -999rem;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/uwaterloo-logo.svg) no-repeat 0 50%;
    background-size: contain;
    max-width: 10.563rem
}

@media screen and (min-width:40.0625rem) {
    .uw-header--logo .uw-logo {
        margin: 1.15rem 0 0 0;
        height: 2.188rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-header--logo .uw-logo {
        height: 2.5rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--logo .uw-logo {
        height: 2.688rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-header--logo {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .uw-header--logo:last-child {
        margin-right: 0
    }

    .uw-header--logo .uw-logo {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 32.12996%;
        margin-left: 38.1769%;
        margin-top: 1.5rem;
        max-width: 12.5rem;
        text-align: center
    }

    .uw-header--logo .uw-logo:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--logo {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 19.40433%
    }

    .uw-header--logo:last-child {
        margin-right: 0
    }

    .uw-header--logo .uw-logo {
        width: 100%;
        max-width: 10.75rem;
        margin: 1rem 0 0 0;
        margin-left: 0
    }
}

.uw-header--buttons.generic_header {
    float: right
}

.uw-header--buttons {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 40.61372%;
    margin-left: 8.48375%;
    margin-right: 0;
    height: 4.375rem
}

.uw-header--buttons:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-header--buttons {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 32.12996%;
        margin-left: 16.96751%
    }

    .uw-header--buttons:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-header--buttons {
        border: none;
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 6.6787%;
        margin-left: 0;
        margin-right: 0;
        top: 3.2rem
    }

    .uw-header--buttons:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--buttons {
        right: 0;
        top: 0
    }
}

.uw-header--buttons__search {
    float: left;
    display: block;
    margin-right: 5.61798%;
    width: 47.19101%;
    height: 100%;
    text-align: center;
    margin-left: 5.61798%;
    border-left: 1px solid rgba(255, 255, 255, .2);
    margin-right: 0
}

.uw-header--buttons__search:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-header--buttons__search {
        float: left;
        display: block;
        margin-right: 27.02703%;
        width: 100%;
        border: none
    }

    .uw-header--buttons__search:last-child {
        margin-right: 0
    }
}

.uw-header--buttons__search a {
    height: 100%;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    font-size: .88889rem;
    text-decoration: none;
    display: block;
    padding-top: .9rem
}

@media screen and (min-width:48.0625rem) {
    .uw-header--buttons__search a {
        padding-top: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--buttons__search a {
        padding-top: .9rem
    }
}

.uw-header--buttons__search a.search-button {
    text-decoration: none;
    -moz-transition-property: color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-header--buttons__search a.search-button:hover {
    color: #fdd54f
}

.uw-header--buttons__search a.search-button:hover .ifdsu {
    color: #fdd54f;
    -moz-transition-property: color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-header--buttons__search a.search-button .ifdsu {
    display: block;
    font-size: 1.26562rem;
    padding-bottom: .1rem
}

.uw-header--global {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #000
}

.uw-header--global::after {
    clear: both;
    content: "";
    display: table
}

.uw-header--global nav {
    display: block;
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .uw-header--global nav {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 83.03249%;
        min-height: 4.375rem
    }

    .uw-header--global nav:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--global nav {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 70.30686%
    }

    .uw-header--global nav:last-child {
        margin-right: 0
    }
}

.uw-header--global .global-menu {
    display: none;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media screen and (min-width:48.0625rem) {
    .uw-header--global .global-menu {
        display: block;
        text-align: center;
        padding-top: .3rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-header--global .global-menu {
        padding-top: 1.2rem
    }
}

.uw-header--global .global-menu li {
    display: inline-block;
    padding: 0 .5rem
}

#uw-footer,
.uw-footer {
    background-color: #4e4e4e;
    border: none;
    padding: 0;
    margin-top: 0;
    clear: both;
    position: relative
}

@media screen and (min-width:40.0625rem) {

    .col-33,
    .col-50,
    .col-66,
    .threecol-33 {
        float: left
    }
}

@media screen and (min-width:40.0625rem) {

    .col-33.first,
    .col-50.first,
    .col-66.first,
    .threecol-33 {
        margin-right: 4%
    }
}

.threecol-33.last {
    margin-right: 0
}

.col-50 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-50 {
        width: 48%
    }
}

.col-33 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-33 {
        width: 32%
    }
}

.col-66 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .col-66 {
        width: 64%
    }
}

.threecol-33 {
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .threecol-33 {
        width: 30.666666%
    }
}

.half-column {
    float: left;
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    .half-column {
        width: 48%
    }
}

@media screen and (min-width:40.0625rem) {
    .half-column.first {
        margin-right: 4%
    }
}

.uw_video-embed {
    clear: both
}

.wide .uw_video-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 1.563rem;
    height: 0
}

.wide .uw_video-embed object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clear: both;
    margin-bottom: 3.1rem
}

.wide .uw_video-embed div {
    margin-top: 57%
}

.overlay-open .wide .uw_video-embed {
    visibility: hidden
}

.view-events-with-calendar {
    padding: 0 0 .5rem 0
}

.view .date-nav-wrapper {
    margin-top: 0;
    border-radius: 5px
}

.view .date-nav-wrapper .date-nav {
    min-height: inherit;
    height: auto;
    padding: 0
}

.date-heading {
    font-size: .70233rem
}

.uw-site-content .view .calendar-calendar {
    padding: .2rem;
    background: #fff
}

.uw-site-content .view .date-nav-wrapper {
    clear: both;
    border-radius: 0
}

.uw-site-content .view .date-nav-wrapper .date-nav {
    display: block;
    float: left;
    background: #eee;
    width: 100%
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-heading h2 {
    padding: .5rem 1rem .2rem 1rem;
    width: 40%;
    float: left;
    text-align: left
}

@media screen and (min-width:48.0625rem) {
    .uw-site-content .view .date-nav-wrapper .date-nav .date-heading h2 {
        width: 50%;
        float: left
    }
}

.uw-site-content .view .date-nav-wrapper .date-next,
.uw-site-content .view .date-nav-wrapper .date-prev {
    border-radius: 0;
    padding: 0;
    text-align: center;
    width: 30%
}

@media screen and (min-width:40.0625rem) {

    .uw-site-content .view .date-nav-wrapper .date-next,
    .uw-site-content .view .date-nav-wrapper .date-prev {
        width: 20%
    }
}

.uw-site-content .view .date-nav-wrapper .date-next a,
.uw-site-content .view .date-nav-wrapper .date-prev a {
    border: none
}

.uw-site-content .view .date-nav-wrapper .date-prev {
    right: inherit;
    text-align: left
}

.uw-site-content .view .date-nav-wrapper .date-prev {
    right: 30%
}

@media screen and (min-width:40.0625rem) {
    .uw-site-content .view .date-nav-wrapper .date-prev {
        right: 20%
    }
}

.cas_login {
    position: absolute;
    bottom: .625rem;
    right: .625rem;
    width: auto;
    margin: 0;
    font-size: .79012rem
}

.cas_login a {
    color: #aaa;
    background-color: #000;
    text-decoration: none
}

.cas_login a:visited {
    color: #aaa;
    background-color: #000;
    text-decoration: none
}

.view-opportunities span {
    display: inline-block
}

@media screen and (max-width:767px) {
    #navbar-administration.navbar-oriented .navbar-tray-vertical>.navbar-lining::before {
        height: 0
    }
}

.img-test {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/cta2.jpg) no-repeat;
    width: 220px;
    height: 87px;
    display: none
}

#main-menu>ul>li.last.expanded.active-trail>a {
    padding-left: .4rem
}

.contextual-links-region::after {
    clear: both;
    content: "";
    display: table
}

.hootsuiteWrapper iframe {
    width: 100%;
    min-height: 100px
}

.hootsuiteWrapper-link,
.uw_video-embed-link,
.vimeoWrapper-link {
    margin-bottom: 1rem
}

body.org_cgc .expandable h2:first-child div[role=button]:focus,
body.org_cgc .expandable h2:first-child div[role=button]:hover,
body.org_cgc .expandable-controls button:focus,
body.org_cgc .expandable-controls button:hover,
body.org_ren .expandable h2:first-child div[role=button]:focus,
body.org_ren .expandable h2:first-child div[role=button]:hover,
body.org_ren .expandable-controls button:focus,
body.org_ren .expandable-controls button:hover,
body.org_stj .expandable h2:first-child div[role=button]:focus,
body.org_stj .expandable h2:first-child div[role=button]:hover,
body.org_stj .expandable-controls button:focus,
body.org_stj .expandable-controls button:hover,
body.org_stp .expandable h2:first-child div[role=button]:focus,
body.org_stp .expandable h2:first-child div[role=button]:hover,
body.org_stp .expandable-controls button:focus,
body.org_stp .expandable-controls button:hover {
    color: #eee;
    background-color: #4e4e4e
}

body.org_cgc .expandable h2:first-child div[role=button]:focus a,
body.org_cgc .expandable h2:first-child div[role=button]:hover a,
body.org_cgc .expandable-controls button:focus a,
body.org_cgc .expandable-controls button:hover a,
body.org_ren .expandable h2:first-child div[role=button]:focus a,
body.org_ren .expandable h2:first-child div[role=button]:hover a,
body.org_ren .expandable-controls button:focus a,
body.org_ren .expandable-controls button:hover a,
body.org_stj .expandable h2:first-child div[role=button]:focus a,
body.org_stj .expandable h2:first-child div[role=button]:hover a,
body.org_stj .expandable-controls button:focus a,
body.org_stj .expandable-controls button:hover a,
body.org_stp .expandable h2:first-child div[role=button]:focus a,
body.org_stp .expandable h2:first-child div[role=button]:hover a,
body.org_stp .expandable-controls button:focus a,
body.org_stp .expandable-controls button:hover a {
    color: #fff
}

body.org_cgc .expandable h2:first-child div[role=button] a,
body.org_cgc .expandable-controls button a,
body.org_ren .expandable h2:first-child div[role=button] a,
body.org_ren .expandable-controls button a,
body.org_stj .expandable h2:first-child div[role=button] a,
body.org_stj .expandable-controls button a,
body.org_stp .expandable h2:first-child div[role=button] a,
body.org_stp .expandable-controls button a {
    color: #fff
}

body.org_cgc .expandable h2:first-child div[role=button] a:hover,
body.org_cgc .expandable-controls button a:hover,
body.org_ren .expandable h2:first-child div[role=button] a:hover,
body.org_ren .expandable-controls button a:hover,
body.org_stj .expandable h2:first-child div[role=button] a:hover,
body.org_stj .expandable-controls button a:hover,
body.org_stp .expandable h2:first-child div[role=button] a:hover,
body.org_stp .expandable-controls button a:hover {
    color: #fff
}

body.org_cgc .expandable h2:first-child div[role=button] a:focus,
body.org_cgc .expandable-controls button a:focus,
body.org_ren .expandable h2:first-child div[role=button] a:focus,
body.org_ren .expandable-controls button a:focus,
body.org_stj .expandable h2:first-child div[role=button] a:focus,
body.org_stj .expandable-controls button a:focus,
body.org_stp .expandable h2:first-child div[role=button] a:focus,
body.org_stp .expandable-controls button a:focus {
    color: #fff
}

body.org_default .expandable h2:first-child div[role=button],
body.org_default .expandable-controls button {
    background-color: #eee;
    color: #4e4e4e;
    border: none !important
}

body.org_default .expandable h2:first-child div[role=button]:focus,
body.org_default .expandable h2:first-child div[role=button]:hover,
body.org_default .expandable-controls button:focus,
body.org_default .expandable-controls button:hover {
    color: #eee;
    background-color: #4e4e4e;
    border: none !important
}

body.org_default .expandable h2:first-child div[role=button]:focus:after,
body.org_default .expandable h2:first-child div[role=button]:hover:after,
body.org_default .expandable-controls button:focus:after,
body.org_default .expandable-controls button:hover:after {
    color: #fff
}

body.org_default .expandable h2:first-child div[role=button]:after,
body.org_default .expandable-controls button:after {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child div[role=button],
body.org_default .expandable-controls button {
    border: none !important
}

body.org_default .expandable h2:first-child div[role=button] a,
body.org_default .expandable-controls button a {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child div[role=button] a:hover,
body.org_default .expandable-controls button a:hover {
    color: #eee
}

body.org_default .expandable h2:first-child div[role=button] a:focus,
body.org_default .expandable-controls button a:focus {
    color: #4e4e4e
}

body.org_default .expandable h2:first-child div[role=button]:focus a,
body.org_default .expandable h2:first-child div[role=button]:hover a,
body.org_default .expandable-controls button:focus a,
body.org_default .expandable-controls button:hover a {
    color: #eee
}

nav.responsive-menu-combined,
nav.rmc-nav {
    height: 100%;
    float: left;
    display: block;
    margin-right: 5.61798%;
    width: 47.19101%;
    border-left: 1px solid rgba(255, 255, 255, .2);
    margin-right: 0
}

nav.responsive-menu-combined:last-child,
nav.rmc-nav:last-child {
    margin-right: 0
}

nav.responsive-menu-combined label,
nav.rmc-nav label {
    position: relative;
    min-height: 4.375rem;
    text-align: center;
    margin-bottom: 0;
    font-weight: 400
}

nav.responsive-menu-combined label span.navigation_toggle__text,
nav.rmc-nav label span.navigation_toggle__text {
    height: 100%;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    font-size: .88889rem;
    text-decoration: none;
    display: block;
    padding: 2.25rem 0 0 0;
    height: auto;
    width: auto
}

nav.responsive-menu-combined label button,
nav.rmc-nav label button {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    font-size: .88889rem;
    font-weight: 400
}

@media screen and (min-width:48.0625rem) {

    nav.responsive-menu-combined,
    nav.rmc-nav {
        display: none
    }
}

.button,
.catalog-tab-item a,
.expandable h2:first-child div[role=button],
.feed-icon a,
.front .home-listing-block-more-link a,
.front h2.tab-link.hp-tabs,
.js #content .toggle-contacts a.collapse-all,
.js #content .toggle-contacts a.expand-all,
.page-election form .form-actions#edit-actions a,
.page-election form .form-actions#edit-buttons a,
.page-election-post form .form-actions#edit-actions a,
.page-election-post form .form-actions#edit-buttons a,
.pager-load-more li a,
.read-more-link a,
.rss_link a,
.services-tab-item a,
.uw-site-content .view .date-nav-wrapper .date-next a,
.uw-site-content .view .date-nav-wrapper .date-prev a,
a.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
    background-color: #757575;
    border-radius: none;
    border: none;
    cursor: pointer;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 1rem 2rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    max-width: 18.125rem;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem
}

.button:focus,
.button:hover,
.catalog-tab-item a:focus,
.catalog-tab-item a:hover,
.expandable h2:first-child div:focus[role=button],
.expandable h2:first-child div:hover[role=button],
.expandable h2:first-child div[role=button]:focus,
.expandable h2:first-child div[role=button]:hover,
.feed-icon a:focus,
.feed-icon a:hover,
.front .home-listing-block-more-link a:focus,
.front .home-listing-block-more-link a:hover,
.front h2.tab-link.hp-tabs:focus,
.front h2.tab-link.hp-tabs:hover,
.js #content .toggle-contacts a.collapse-all:focus,
.js #content .toggle-contacts a.collapse-all:hover,
.js #content .toggle-contacts a.expand-all:focus,
.js #content .toggle-contacts a.expand-all:hover,
.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-actions a:hover,
.page-election form .form-actions#edit-buttons a:focus,
.page-election form .form-actions#edit-buttons a:hover,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-actions a:hover,
.page-election-post form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-buttons a:hover,
.pager-load-more li a:focus,
.pager-load-more li a:hover,
.read-more-link a:focus,
.read-more-link a:hover,
.rss_link a:focus,
.rss_link a:hover,
.services-tab-item a:focus,
.services-tab-item a:hover,
.uw-site-content .view .date-nav-wrapper .date-next a:focus,
.uw-site-content .view .date-nav-wrapper .date-next a:hover,
.uw-site-content .view .date-nav-wrapper .date-prev a:focus,
.uw-site-content .view .date-nav-wrapper .date-prev a:hover,
button:focus,
button:hover,
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit],
input:hover[type=button],
input:hover[type=reset],
input:hover[type=submit] {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    background-color: #eee;
    color: #4e4e4e;
    outline: 0
}

.button:focus,
.catalog-tab-item a:focus,
.expandable h2:first-child div:focus[role=button],
.expandable h2:first-child div[role=button]:focus,
.feed-icon a:focus,
.front .home-listing-block-more-link a:focus,
.front h2.tab-link.hp-tabs:focus,
.js #content .toggle-contacts a.collapse-all:focus,
.js #content .toggle-contacts a.expand-all:focus,
.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-buttons a:focus,
.pager-load-more li a:focus,
.read-more-link a:focus,
.rss_link a:focus,
.services-tab-item a:focus,
.uw-site-content .view .date-nav-wrapper .date-next a:focus,
.uw-site-content .view .date-nav-wrapper .date-prev a:focus,
button:focus,
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit] {
    outline: inherit
}

.button:active,
.catalog-tab-item a:active,
.expandable h2:first-child div:active[role=button],
.expandable h2:first-child div[role=button]:active,
.feed-icon a:active,
.front .home-listing-block-more-link a:active,
.front h2.tab-link.hp-tabs:active,
.js #content .toggle-contacts a.collapse-all:active,
.js #content .toggle-contacts a.expand-all:active,
.page-election form .form-actions#edit-actions a:active,
.page-election form .form-actions#edit-buttons a:active,
.page-election-post form .form-actions#edit-actions a:active,
.page-election-post form .form-actions#edit-buttons a:active,
.pager-load-more li a:active,
.read-more-link a:active,
.rss_link a:active,
.services-tab-item a:active,
.uw-site-content .view .date-nav-wrapper .date-next a:active,
.uw-site-content .view .date-nav-wrapper .date-prev a:active,
button:active,
input:active[type=button],
input:active[type=reset],
input:active[type=submit] {
    background-color: #eee;
    color: #4e4e4e
}

.catalog-tab-item .views-submit-button a:disabled,
.expandable h2:first-child .views-submit-button div:disabled[role=button],
.feed-icon .views-submit-button a:disabled,
.front .home-listing-block-more-link .views-submit-button a:disabled,
.front .views-submit-button h2.tab-link.hp-tabs:disabled,
.js #content .toggle-contacts .views-submit-button a.collapse-all:disabled,
.js #content .toggle-contacts .views-submit-button a.expand-all:disabled,
.page-election form .form-actions#edit-actions .views-submit-button a:disabled,
.page-election form .form-actions#edit-buttons .views-submit-button a:disabled,
.page-election-post form .form-actions#edit-actions .views-submit-button a:disabled,
.page-election-post form .form-actions#edit-buttons .views-submit-button a:disabled,
.pager-load-more li .views-submit-button a:disabled,
.read-more-link .views-submit-button a:disabled,
.rss_link .views-submit-button a:disabled,
.services-tab-item .views-submit-button a:disabled,
.uw-site-content .view .date-nav-wrapper .date-next .views-submit-button a:disabled,
.uw-site-content .view .date-nav-wrapper .date-prev .views-submit-button a:disabled,
.views-submit-button .button:disabled,
.views-submit-button .catalog-tab-item a:disabled,
.views-submit-button .expandable h2:first-child div:disabled[role=button],
.views-submit-button .expandable h2:first-child div[role=button]:disabled,
.views-submit-button .feed-icon a:disabled,
.views-submit-button .front .home-listing-block-more-link a:disabled,
.views-submit-button .front h2.tab-link.hp-tabs:disabled,
.views-submit-button .js #content .toggle-contacts a.collapse-all:disabled,
.views-submit-button .js #content .toggle-contacts a.expand-all:disabled,
.views-submit-button .page-election form .form-actions#edit-actions a:disabled,
.views-submit-button .page-election form .form-actions#edit-buttons a:disabled,
.views-submit-button .page-election-post form .form-actions#edit-actions a:disabled,
.views-submit-button .page-election-post form .form-actions#edit-buttons a:disabled,
.views-submit-button .pager-load-more li a:disabled,
.views-submit-button .read-more-link a:disabled,
.views-submit-button .rss_link a:disabled,
.views-submit-button .services-tab-item a:disabled,
.views-submit-button .uw-site-content .view .date-nav-wrapper .date-next a:disabled,
.views-submit-button .uw-site-content .view .date-nav-wrapper .date-prev a:disabled,
.views-submit-button button:disabled,
.views-submit-button input:disabled[type=button],
.views-submit-button input:disabled[type=reset],
.views-submit-button input:disabled[type=submit] {
    cursor: not-allowed;
    opacity: 1;
    display: inline-block
}

.button:disabled,
.catalog-tab-item a:disabled,
.expandable h2:first-child div:disabled[role=button],
.expandable h2:first-child div[role=button]:disabled,
.feed-icon a:disabled,
.front .home-listing-block-more-link a:disabled,
.front h2.tab-link.hp-tabs:disabled,
.js #content .toggle-contacts a.collapse-all:disabled,
.js #content .toggle-contacts a.expand-all:disabled,
.page-election form .form-actions#edit-actions a:disabled,
.page-election form .form-actions#edit-buttons a:disabled,
.page-election-post form .form-actions#edit-actions a:disabled,
.page-election-post form .form-actions#edit-buttons a:disabled,
.pager-load-more li a:disabled,
.read-more-link a:disabled,
.rss_link a:disabled,
.services-tab-item a:disabled,
.uw-site-content .view .date-nav-wrapper .date-next a:disabled,
.uw-site-content .view .date-nav-wrapper .date-prev a:disabled,
button:disabled,
input:disabled[type=button],
input:disabled[type=reset],
input:disabled[type=submit] {
    cursor: not-allowed;
    display: block;
    opacity: .5
}

.small-button {
    padding: .3rem;
    font-size: .79012rem;
    max-width: 50%
}

#block-uw-ct-person-profile-person .views-row .button,
#block-uw-ct-person-profile-person .views-row .expandable h2:first-child div[role=button],
#block-uw-ct-person-profile-person .views-row .read-more-link a,
#block-uw-ct-person-profile-person .views-row a.button,
#block-uw-ct-person-profile-person .views-row button,
#block-uw-ct-person-profile-person .views-row input[type=button],
#block-uw-ct-person-profile-person .views-row input[type=reset],
#block-uw-ct-person-profile-person .views-row input[type=submit],
.medium-button {
    padding: .5rem;
    font-size: .88889rem;
    max-width: 70%
}

#block-uw-ct-person-profile-person .views-row .button,
#block-uw-ct-person-profile-person .views-row .expandable h2:first-child div[role=button],
#block-uw-ct-person-profile-person .views-row .read-more-link a,
#block-uw-ct-person-profile-person .views-row a.button,
#block-uw-ct-person-profile-person .views-row button,
#block-uw-ct-person-profile-person .views-row input[type=button],
#block-uw-ct-person-profile-person .views-row input[type=reset],
#block-uw-ct-person-profile-person .views-row input[type=submit] {
    text-align: center
}

.owl-pagination .button,
.owl-pagination .expandable h2:first-child div[role=button],
.owl-pagination .read-more-link a,
.owl-pagination a.button,
.owl-pagination button,
.owl-pagination input[type=button],
.owl-pagination input[type=reset],
.owl-pagination input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.owl-pagination .button:hover,
.owl-pagination .expandable h2:first-child div[role=button]:hover,
.owl-pagination .read-more-link a:hover,
.owl-pagination a.button:hover,
.owl-pagination button:hover,
.owl-pagination input[type=button]:hover,
.owl-pagination input[type=reset]:hover,
.owl-pagination input[type=submit]:hover {
    background-color: transparent
}

.owl-buttons .button,
.owl-buttons .expandable h2:first-child div[role=button],
.owl-buttons .read-more-link a,
.owl-buttons a.button,
.owl-buttons button,
.owl-buttons input[type=button],
.owl-buttons input[type=reset],
.owl-buttons input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.uw-site-footer1--contact .button,
.uw-site-footer1--contact .expandable h2:first-child div[role=button],
.uw-site-footer1--contact .read-more-link a,
.uw-site-footer1--contact a.button,
.uw-site-footer1--contact button,
.uw-site-footer1--contact input[type=button],
.uw-site-footer1--contact input[type=reset],
.uw-site-footer1--contact input[type=submit] {
    background: 0 0;
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    color: #fff;
    position: relative
}

.uw-site-footer1--contact .button:after,
.uw-site-footer1--contact .expandable h2:first-child div[role=button]:after,
.uw-site-footer1--contact .read-more-link a:after,
.uw-site-footer1--contact a.button:after,
.uw-site-footer1--contact button:after,
.uw-site-footer1--contact input[type=button]:after,
.uw-site-footer1--contact input[type=reset]:after,
.uw-site-footer1--contact input[type=submit]:after {
    position: absolute;
    top: 40%;
    left: 75%;
    z-index: 2;
    display: block;
    content: "";
    font-family: fdsu-rwd;
    color: #fff;
    font-size: .79012rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1) rotate(90deg);
    -ms-transform: scale(1, 1) rotate(90deg);
    transform: scale(1, 1) rotate(90deg);
    text-align: center;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:active:after,
.uw-site-footer1--contact .expandable h2:first-child div[role=button]:active:after,
.uw-site-footer1--contact .read-more-link a:active:after,
.uw-site-footer1--contact a.button:active:after,
.uw-site-footer1--contact button:active:after,
.uw-site-footer1--contact input[type=button]:active:after,
.uw-site-footer1--contact input[type=reset]:active:after,
.uw-site-footer1--contact input[type=submit]:active:after {
    color: #666;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:hover:after,
.uw-site-footer1--contact .expandable h2:first-child div[role=button]:hover:after,
.uw-site-footer1--contact .read-more-link a:hover:after,
.uw-site-footer1--contact a.button:hover:after,
.uw-site-footer1--contact button:hover:after,
.uw-site-footer1--contact input[type=button]:hover:after,
.uw-site-footer1--contact input[type=reset]:hover:after,
.uw-site-footer1--contact input[type=submit]:hover:after {
    color: #666;
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.site-footer-toggle .uw-site-footer1--contact .button:after,
.site-footer-toggle .uw-site-footer1--contact .expandable h2:first-child div[role=button]:after,
.site-footer-toggle .uw-site-footer1--contact .read-more-link a:after,
.site-footer-toggle .uw-site-footer1--contact a.button:after,
.site-footer-toggle .uw-site-footer1--contact button:after,
.site-footer-toggle .uw-site-footer1--contact input[type=button]:after,
.site-footer-toggle .uw-site-footer1--contact input[type=reset]:after,
.site-footer-toggle .uw-site-footer1--contact input[type=submit]:after {
    -webkit-font-smoothing: antialiased;
    -webkit-transform: scale(1, -1) rotate(90deg);
    -ms-transform: scale(1, -1) rotate(90deg);
    transform: scale(1, -1) rotate(90deg);
    -moz-transition-property: color, background-color, border-color, opacity, transform;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity, transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity, transform;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity, transform;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:hover,
.uw-site-footer1--contact .expandable h2:first-child div[role=button]:hover,
.uw-site-footer1--contact .read-more-link a:hover,
.uw-site-footer1--contact a.button:hover,
.uw-site-footer1--contact button:hover,
.uw-site-footer1--contact input[type=button]:hover,
.uw-site-footer1--contact input[type=reset]:hover,
.uw-site-footer1--contact input[type=submit]:hover {
    color: #666;
    outline: 0;
    background-color: #eee;
    border-top: 1px solid #686868;
    border-bottom: 1px solid #686868;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact .button:focus,
.uw-site-footer1--contact .expandable h2:first-child div[role=button]:focus,
.uw-site-footer1--contact .read-more-link a:focus,
.uw-site-footer1--contact a.button:focus,
.uw-site-footer1--contact button:focus,
.uw-site-footer1--contact input[type=button]:focus,
.uw-site-footer1--contact input[type=reset]:focus,
.uw-site-footer1--contact input[type=submit]:focus {
    outline: 0
}

.button.ct-filters--filter,
.expandable h2:first-child div[role=button].ct-filters--filter,
.read-more-link a.ct-filters--filter,
a.button.ct-filters--filter,
button.ct-filters--filter,
input[type=button].ct-filters--filter,
input[type=reset].ct-filters--filter,
input[type=submit].ct-filters--filter {
    max-width: 100%;
    height: 3.563rem;
    padding: 1rem 0
}

@media screen and (min-width:48.0625rem) {

    .button.ct-filters--filter,
    .expandable h2:first-child div[role=button].ct-filters--filter,
    .read-more-link a.ct-filters--filter,
    a.button.ct-filters--filter,
    button.ct-filters--filter,
    input[type=button].ct-filters--filter,
    input[type=reset].ct-filters--filter,
    input[type=submit].ct-filters--filter {
        padding: 1rem 2rem
    }
}

.button.ct-filters--filter:hover,
.expandable h2:first-child div[role=button].ct-filters--filter:hover,
.read-more-link a.ct-filters--filter:hover,
a.button.ct-filters--filter:hover,
button.ct-filters--filter:hover,
input[type=button].ct-filters--filter:hover,
input[type=reset].ct-filters--filter:hover,
input[type=submit].ct-filters--filter:hover {
    color: #4e4e4e;
    background-color: #eee
}

.button.ct-filters--close,
.expandable h2:first-child div[role=button].ct-filters--close,
.read-more-link a.ct-filters--close,
a.button.ct-filters--close,
button.ct-filters--close,
input[type=button].ct-filters--close,
input[type=reset].ct-filters--close,
input[type=submit].ct-filters--close {
    color: #fff;
    text-decoration: none;
    position: absolute;
    flex: none;
    background-color: transparent;
    right: 0;
    top: 0;
    width: auto;
    max-width: inherit;
    padding: .5rem 0
}

.button.ct-filters--close:before,
.expandable h2:first-child div[role=button].ct-filters--close:before,
.read-more-link a.ct-filters--close:before,
a.button.ct-filters--close:before,
button.ct-filters--close:before,
input[type=button].ct-filters--close:before,
input[type=reset].ct-filters--close:before,
input[type=submit].ct-filters--close:before {
    font-family: fdsu-rwd;
    content: "";
    font-size: 1.60181rem;
    padding: .5rem
}

.button.ct-filters--close:hover:before,
.expandable h2:first-child div[role=button].ct-filters--close:hover:before,
.read-more-link a.ct-filters--close:hover:before,
a.button.ct-filters--close:hover:before,
button.ct-filters--close:hover:before,
input[type=button].ct-filters--close:hover:before,
input[type=reset].ct-filters--close:hover:before,
input[type=submit].ct-filters--close:hover:before {
    text-decoration: none;
    color: #000;
    background-color: #ffd54f;
    padding: .5rem
}

.uw-site-sidebar--wrapper .button,
.uw-site-sidebar--wrapper .expandable h2:first-child div[role=button],
.uw-site-sidebar--wrapper .read-more-link a,
.uw-site-sidebar--wrapper a.button,
.uw-site-sidebar--wrapper button,
.uw-site-sidebar--wrapper input[type=button],
.uw-site-sidebar--wrapper input[type=reset],
.uw-site-sidebar--wrapper input[type=submit] {
    max-width: 100%
}

.expandable .button,
.expandable .expandable h2:first-child div[role=button],
.expandable .read-more-link a,
.expandable a.button,
.expandable button,
.expandable input[type=button],
.expandable input[type=reset],
.expandable input[type=submit] {
    white-space: normal;
    padding: .75rem 3rem .75rem .75rem;
    height: auto;
    min-height: 3.563rem;
    user-select: text
}

.views-summary-unformatted .button,
.views-summary-unformatted .expandable h2:first-child div[role=button],
.views-summary-unformatted .read-more-link a,
.views-summary-unformatted a.button,
.views-summary-unformatted button,
.views-summary-unformatted input[type=button],
.views-summary-unformatted input[type=reset],
.views-summary-unformatted input[type=submit] {
    font-size: 1rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    padding: .25rem .5rem;
    margin: 0;
    background: #a2a2a2;
    text-decoration: none;
    margin-bottom: .5rem;
    display: inline-block
}

.views-summary-unformatted .button:hover,
.views-summary-unformatted .expandable h2:first-child div[role=button]:hover,
.views-summary-unformatted .read-more-link a:hover,
.views-summary-unformatted a.button:hover,
.views-summary-unformatted button:hover,
.views-summary-unformatted input[type=button]:hover,
.views-summary-unformatted input[type=reset]:hover,
.views-summary-unformatted input[type=submit]:hover {
    background: #4e4e4e
}

.owl-pagination .button,
.owl-pagination .expandable h2:first-child div[role=button],
.owl-pagination .read-more-link a,
.owl-pagination a.button,
.owl-pagination button,
.owl-pagination input[type=button],
.owl-pagination input[type=reset],
.owl-pagination input[type=submit] {
    padding: inherit;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem;
    background: 0 0
}

.owl-pagination .button:hover,
.owl-pagination .expandable h2:first-child div[role=button]:hover,
.owl-pagination .read-more-link a:hover,
.owl-pagination a.button:hover,
.owl-pagination button:hover,
.owl-pagination input[type=button]:hover,
.owl-pagination input[type=reset]:hover,
.owl-pagination input[type=submit]:hover {
    background-color: transparent
}

.owl-buttons .button,
.owl-buttons .expandable h2:first-child div[role=button],
.owl-buttons .read-more-link a,
.owl-buttons a.button,
.owl-buttons button,
.owl-buttons input[type=button],
.owl-buttons input[type=reset],
.owl-buttons input[type=submit] {
    padding: .75rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: inherit;
    margin: 0 auto;
    color: #fff;
    font-size: 1.125rem;
    margin: 0 .5rem
}

.owl-buttons .button:focus,
.owl-buttons .button:hover,
.owl-buttons .expandable h2:first-child div[role=button]:focus,
.owl-buttons .expandable h2:first-child div[role=button]:hover,
.owl-buttons .read-more-link a:focus,
.owl-buttons .read-more-link a:hover,
.owl-buttons a.button:focus,
.owl-buttons a.button:hover,
.owl-buttons button:focus,
.owl-buttons button:hover,
.owl-buttons input[type=button]:focus,
.owl-buttons input[type=button]:hover,
.owl-buttons input[type=reset]:focus,
.owl-buttons input[type=reset]:hover,
.owl-buttons input[type=submit]:focus,
.owl-buttons input[type=submit]:hover {
    color: #4e4e4e
}

form#user-login {
    clear: both;
    max-width: 100%;
    width: 100%
}

form#user-login .form-actions {
    clear: none
}

.uw-site-main--content form {
    margin-top: 1rem
}

form .description {
    color: #757575;
    font-size: .88889rem;
    margin: .25rem 0
}

form.workbench-moderation-moderate-form {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    margin-top: .25rem
}

.page-election form .form-actions#edit-actions input[type=submit],
.page-election form .form-actions#edit-buttons input[type=submit],
.page-election-post form .form-actions#edit-actions input[type=submit],
.page-election-post form .form-actions#edit-buttons input[type=submit] {
    clear: none;
    margin-right: 2rem;
    width: auto;
    max-width: none
}

.page-election form .form-actions#edit-actions a,
.page-election form .form-actions#edit-buttons a,
.page-election-post form .form-actions#edit-actions a,
.page-election-post form .form-actions#edit-buttons a {
    float: left;
    margin-right: 0;
    -webkit-font-smoothing: antialiased;
    background-color: #eee;
    border-radius: none;
    border: none;
    cursor: pointer;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 1rem 2rem;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    margin: 0 auto;
    color: #4e4e4e;
    font-size: 1.125rem
}

.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-actions a:hover,
.page-election form .form-actions#edit-buttons a:focus,
.page-election form .form-actions#edit-buttons a:hover,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-actions a:hover,
.page-election-post form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-buttons a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    background-color: #757575;
    color: #eee;
    outline: 0
}

.page-election form .form-actions#edit-actions a:focus,
.page-election form .form-actions#edit-buttons a:focus,
.page-election-post form .form-actions#edit-actions a:focus,
.page-election-post form .form-actions#edit-buttons a:focus {
    outline: inherit
}

.page-election form .form-actions#edit-actions a:active,
.page-election form .form-actions#edit-buttons a:active,
.page-election-post form .form-actions#edit-actions a:active,
.page-election-post form .form-actions#edit-buttons a:active {
    background-color: #757575;
    color: #eee
}

.workbench-info-block {
    float: left;
    width: 100%;
    padding: 1rem;
    display: block
}

.workbench-info-block em {
    color: #000
}

.form-number {
    width: 100%
}

fieldset {
    background-color: #fafafa;
    border: #d1d1d1 solid 1px;
    margin-bottom: 1rem;
    padding: .5rem;
    clear: both
}

fieldset.captcha {
    margin: 1rem 0
}

fieldset fieldset.fieldset-invisible {
    clear: both
}

fieldset:hover>legend {
    background-color: transparent
}

fieldset.fieldset-invisible:hover>legend {
    margin-bottom: .7rem;
    padding-top: 1rem
}

fieldset.fieldset-invisible>legend {
    margin-bottom: .7rem;
    padding-top: 1rem;
    font-weight: 400
}

fieldset .fieldset-wrapper .webform-container-inline fieldset.fieldset-invisible {
    display: inline-block
}

legend {
    margin: 1rem 0;
    max-width: 100%
}

input,
select {
    font-family: Typ1451-Medium, verdana, sans-serif
}

select {
    font-size: .88889rem;
    margin-bottom: 1.4rem;
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}

@media screen and (min-width:40.0625rem) {
    select {
        width: auto
    }
}

select option {
    width: 100%;
    word-wrap: break-word
}

label {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.26562rem;
    font-weight: 400;
    margin-bottom: .35rem
}

label form.webform-client-form {
    margin-top: .75rem
}

label.required::after {
    content: "*"
}

label.option {
    margin-left: .2rem;
    display: inline
}

label abbr {
    display: inline;
    font-size: 1.125rem
}

.form-actions {
    margin: 1rem 0;
    text-align: center;
    clear: both
}

.form-item {
    margin: 0 0 1.5rem 0;
    width: 100%
}

.form-radios .form-item {
    margin: 0 .7rem .7rem 0
}

.form-item .field-prefix {
    display: inline;
    padding: .5rem .25rem 0 0
}

.form-item .field-suffix {
    display: inline;
    padding: .5rem 0 0 0
}

.form-item label {
    margin-top: .75rem
}

.form-item.webform-container-inline {
    width: 100%;
    display: block;
    margin: 0 0 1.5rem 0
}

@media screen and (min-width:40.0625rem) {
    .form-item.webform-container-inline {
        width: auto;
        display: inline;
        margin: 0 0 1.5rem 0
    }

    .form-item.webform-container-inline.webform-component-select select {
        display: inline;
        width: auto
    }
}

.form-item.webform-container-inline.webform-datepicker {
    margin: 0 .5rem 1.5rem 0
}

.form-item.webform-container-inline label {
    display: inline-block;
    margin-right: .5rem;
    margin-top: .75rem
}

.form-item.webform-container-inline input {
    margin-right: .5rem
}

.form-item.webform-container-inline input[size="60"] {
    width: 100%;
    margin-right: 0
}

.form-item.webform-container-inline .description {
    clear: both
}

.form-item.webform-component-date .form-item {
    width: auto
}

.form-item.webform-component-date .form-item.form-type-select select {
    width: auto;
    margin: 0;
    display: inline
}

.form-item.webform-component-date .form-item.form-type-select select option {
    width: auto
}

.form-item.webform-component-time .webform-container-inline {
    width: auto;
    display: inline-block
}

.form-item.webform-component-time .webform-container-inline fieldset.fieldset-invisible {
    display: inline
}

.form-item.webform-component-time .form-item {
    width: auto;
    float: none;
    margin: 0
}

.form-item.webform-component-time .form-item.form-type-select select {
    width: auto;
    margin: 0;
    display: inline
}

.form-item.webform-component-time .form-item.form-type-select select option {
    width: auto
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select[multiple=multiple],
textarea {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
    box-sizing: border-box;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: 1rem;
    padding: .46667rem;
    transition: border-color;
    color: #4e4e4e;
    border-color: #c6c6c6;
    max-width: 100%;
    display: inline;
    width: auto
}

input[type=color]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=datetime]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select[multiple=multiple]:hover,
textarea:hover {
    border-color: #c6c6c6
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select[multiple=multiple]:focus,
textarea:focus {
    border-color: #757575;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(104, 104, 104, .7);
    outline: 0
}

@media screen and (min-width:40.0625rem) {

    input[type=color],
    input[type=date],
    input[type=datetime-local],
    input[type=datetime],
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=password],
    input[type=search],
    input[type=tel],
    input[type=text],
    input[type=time],
    input[type=url],
    input[type=week],
    select[multiple=multiple],
    textarea {
        max-width: 100%;
        width: auto
    }
}

textarea {
    resize: vertical;
    max-width: 100%
}

input[size="60"] {
    max-width: 100%;
    width: 100%
}

@media screen and (min-width:40.0625rem) {
    input[size="60"] {
        width: 100%
    }
}

input[type=submit] {
    float: left;
    clear: both
}

.ckmailman input[type=submit] {
    float: none;
    width: 55%
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=checkbox],
input[type=radio] {
    display: inline;
    margin-right: .5rem
}

input[type=file] {
    padding-bottom: .7rem;
    width: 100%
}

.modal-default input[type=text] {
    padding: 1.05rem 0
}

button[disabled],
button[readonly],
input[type=text][disabled],
input[type=text][disabled]:focus,
input[type=text][readonly],
input[type=text][readonly]:focus,
select[disabled],
select[readonly],
textarea[disabled],
textarea[type=text][readonly] textarea[readonly]:focus {
    outline: #f5f5f5;
    border: 1px solid #f5f5f5
}

button[disabled],
input[type=checkbox][disabled],
input[type=radio][disabled],
input[type=text][disabled],
input[type=text][disabled]:focus,
select[disabled],
textarea[disabled] {
    cursor: not-allowed
}

.webform-client-form .form-managed-file .form-submit {
    display: none
}

ol,
ul {
    list-style: disc outside none;
    padding-left: 2rem;
    margin-left: 1rem;
    overflow: hidden;
    zoom: 1
}

ol li,
ul li {
    margin: .6rem 0
}

ol li>ol,
ul li>ol {
    list-style-type: lower-alpha
}

ol li>ol li>ol,
ul li>ol li>ol {
    list-style-type: lower-roman
}

ol li>ul,
ul li>ul {
    list-style-type: circle
}

ol li>ul li>ul,
ul li>ul li>ul {
    list-style-type: disc
}

ul.menu {
    margin-left: 0
}

ul.menu li {
    margin-left: 0;
    list-style-type: none;
    list-style-image: none
}

ul.global-menu>li {
    margin: 0 0
}

ul.sub-nav {
    margin-left: 0
}

ol {
    list-style: decimal outside none
}

ol.decimal {
    margin: 0;
    padding: 0 0 1rem 1rem
}

ol.decimal li {
    display: table;
    counter-increment: item;
    margin: .5rem 0
}

ol.decimal li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6rem
}

ol.decimal li li {
    margin: .5rem 0
}

ol.decimal li li li:before {
    content: counters(item, ".") " "
}

ol.decimal li ol {
    list-style: square outside none;
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0
}

.item-list ol.decimal {
    margin: 0 0 1em 0
}

.uw-site-footer1--contact ul {
    list-style-type: none
}

.uw-site-sidebar ul {
    margin-left: 0;
    padding-left: 1.5rem
}

.uw-site-sidebar ul.quick-links {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.uw-site-sidebar ul.quick-links.black li a {
    background: #000 !important
}

.uw-site-sidebar ul.quick-links.black li a:hover {
    border-color: #aaa !important
}

.uw-site-sidebar ul.quick-links li {
    padding: 0;
    margin-top: 1px
}

.uw-site-sidebar ul.quick-links li a {
    display: block;
    padding: .375rem .5rem .375rem .375rem;
    text-decoration: none;
    color: #fff;
    background: #96172e;
    border-bottom: 1px solid #cecece
}

.uw-site-sidebar ul.quick-links li a:hover {
    color: #fff;
    background: #8d162c;
    border-bottom: 1px solid #000;
    border-right: .35rem solid #000;
    padding-right: 3px
}

dl {
    margin-bottom: .7rem
}

dl dt {
    font-weight: 700;
    margin-top: .7rem
}

.view-uw-by-audience .view-content ul li,
.view-uw-service-categories .view-content ul li,
.view-uw-service-glossary .view-content ul li,
.view-uw-services-popular .view-content ul li {
    margin-left: 0;
    padding-left: .9rem
}

.item-list {
    clear: both;
    margin-bottom: 1rem
}

.service-links {
    margin-bottom: 1.25rem
}

.service-links ul {
    padding: 0
}

.item-list .service-links ul li.first {
    padding-left: 0
}

.service-links ul li {
    display: inline
}

.service-links ul li.first {
    padding-left: 0
}

.page-blog .uw-site-sidebar .item-list,
.page-events .uw-site-sidebar .item-list,
.page-news .uw-site-sidebar .item-list,
.page-opportunities .uw-site-sidebar .item-list,
.page-people-profiles .uw-site-sidebar .item-list {
    text-align: left
}

.page-blog .item-list,
.page-events .item-list,
.page-news .item-list,
.page-opportunities .item-list,
.page-people-profiles .item-list {
    text-align: center
}

ul.pager {
    margin-left: 0
}

.pager {
    display: inline-block;
    padding: 0;
    margin: 0
}

.pager li {
    display: inline-block;
    margin: .2rem 1px;
    text-align: center;
    padding: .25rem .5rem;
    float: left
}

.pager li a {
    color: #000;
    text-decoration: none
}

.pager li:hover {
    background: #a2a2a2
}

.pager-current {
    background: #757575;
    border: 1px solid #a2a2a2;
    color: #fff
}

.pager-current:hover {
    background: #000
}

.pager-item {
    background: #dfdfdf;
    border: 1px solid #a2a2a2
}

.pager-first {
    background: #dfdfdf;
    border: 1px solid #a2a2a2
}

.pager-previous {
    background: #dfdfdf;
    border: 1px solid #a2a2a2
}

.pager-next {
    background: #dfdfdf;
    border: 1px solid #a2a2a2
}

.pager-last {
    background: #dfdfdf;
    border: 1px solid #a2a2a2
}

.pager.pager-load-more {
    margin: 0 auto
}

.pager.pager-load-more-empty {
    display: none
}

.pager-load-more li {
    float: none;
    text-align: center;
    padding: 0;
    min-width: 18.125rem;
    border: none
}

.pager-load-more li .pager-next {
    background: 0 0;
    border: none
}

.pager-load-more li .pager-last {
    background: 0 0;
    border: none
}

.pager-load-more li a {
    color: #4e4e4e;
    border: none
}

.pager-load-more li a:focus,
.pager-load-more li a:hover {
    background-color: #eee;
    color: #4e4e4e
}

.pager-load-more li a:disabled {
    cursor: not-allowed;
    opacity: .5;
    padding: 1rem 2rem;
    line-height: 1;
    display: block
}

.page-services ul {
    margin-left: 0
}

.page-services ul li {
    list-style-type: none
}

.view-uw-service-categories {
    margin: 1rem 0 0 0
}

.view-uw-service-categories ul {
    margin-left: 0
}

.view-uw-service-categories ul li {
    list-style-type: none
}

.block-list .item-class {
    margin: .5rem 0 .75rem 0
}

.block-list .item-list ul {
    list-style: disc outside none
}

.action-links {
    float: left
}

table {
    border-collapse: collapse;
    margin: .7rem 0;
    width: 100%;
    margin: 1rem 0;
    max-width: 100%
}

.uw-site--main-content table {
    max-width: 46.875rem
}

table:not(.sticky-header) {
    min-width: 100%
}

td,
th {
    padding: .5rem;
    border: solid 1px #dfdfdf;
    vertical-align: top
}

th {
    text-align: left;
    font-style: italic;
    background-color: #eee
}

th[scope=row] {
    background-color: #eee
}

body.org_default th {
    color: #000;
    background-color: #eee
}

td {
    border-bottom: 1px solid #dfdfdf
}

body {
    -webkit-text-size-adjust: none;
    color: #000;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: 1rem;
    line-height: 1.4;
    background-color: #fff;
    font-weight: 400;
    margin: 0;
    padding: 0
}

@media screen and (min-width:48.0625rem) {
    body {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    body {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    body {
        font-weight: 300
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    line-height: 1.25;
    margin: .5rem 0 .5rem 0;
    padding: 0;
    clear: both
}

h1 {
    font-size: 1.80203rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-align: center
}

@media screen and (min-width:48.0625rem) {
    h1 {
        font-size: 2.56578rem;
        text-align: left
    }
}

h2 {
    font-size: 1.42383rem;
    line-height: 1.25;
    border-width: 0;
    border-bottom-style: none;
    letter-spacing: .05rem
}

.staff-contact h2 {
    padding: 0 0 0 .5rem
}

h2 a:active,
h2 a:link {
    text-decoration: none;
    color: #000
}

h2 a:hover {
    text-decoration: none
}

.uw-site-navigation h2 {
    background-color: #dfdfdf;
    max-width: 93%;
    font-size: 1.125rem
}

.uw-site-footer2 h2 {
    font-size: 1.26562rem
}

body.org_default h2 .uw-site-sidebar--promo h2,
body.org_default h2 .uw-site-sidebar--second h2 {
    color: #4e4e4e
}

.date-heading h2,
.uw-site--modal-wrap h2,
.uw-site-sidebar--promo h2,
.uw-site-sidebar--second h2,
.view-opportunities h2,
.view-uw-service-categories h2,
h2.anchor-name,
h2.event-title,
h2.home-listing-block-link,
h2.no-border {
    background-color: transparent !important;
    padding: 0
}

.uw-site-sidebar--promo h2,
.uw-site-sidebar--second h2 {
    font-size: 1.26562rem
}

.blog-post-header h2 {
    margin-bottom: 0;
    background-color: transparent !important;
    padding: 0 !important
}

#site-sidebar h2 button {
    text-align: left;
    background: 0 0;
    color: #000;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-size: 1.125rem;
    font-weight: 600
}

.view-content h2:first-child a {
    text-decoration: none
}

.view-content h2:first-child a:hover {
    text-decoration: none
}

.view-content h2:first-child span {
    font-size: 1rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-weight: 300
}

.uw-site--modal-wrap h2 {
    text-transform: uppercase;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    font-size: 1.60181rem
}

@media screen and (min-width:48.0625rem) {
    .uw-site--modal-wrap h2 {
        font-size: 1.80203rem
    }
}

.uw-site--modal-wrap h2 button {
    text-align: left;
    background: 0 0;
    color: #fff;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-weight: 600;
    font-size: 1.42383rem
}

@media screen and (min-width:48.0625rem) {
    h2 {
        font-size: 1.80203rem;
        text-align: left
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-navigation h2 {
        font-size: 1.26562rem
    }
}

h3 {
    line-height: 1.25;
    font-size: 1.26562rem
}

#site-sidebar h3 button {
    text-align: left;
    background: 0 0;
    color: #000;
    padding: 0;
    line-height: inherit;
    margin: .8rem 0;
    font-size: 1.125rem;
    font-weight: 600
}

.uw-site-sidebar--promo h3,
.uw-site-sidebar--second h3 {
    font-size: 1.125rem
}

@media screen and (min-width:48.0625rem) {
    h3 {
        font-size: 1.42383rem
    }
}

h4 {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    letter-spacing: .045rem
}

@media screen and (min-width:48.0625rem) {
    h4 {
        font-size: 1.26562rem
    }
}

h5 {
    font-size: 1rem
}

@media screen and (min-width:48.0625rem) {
    h5 {
        font-size: 1.125rem
    }
}

h6 {
    font-size: .88889rem
}

@media screen and (min-width:48.0625rem) {
    h6 {
        font-size: 1rem
    }
}

p {
    margin: 1rem 0 1rem;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    hyphens: auto
}

.js p {
    hyphens: inherit
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    p {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    p {
        font-weight: 300
    }
}

#site-footer p {
    font-weight: 400;
    font-size: .79012rem
}

.field-name-field-contact-watiam-id .node-uw-web-form p {
    font-size: 90%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-style: italic
}

.uw-site-sidebar .node-uw-web-form p,
.uw-site-sidebar-wrapper .node-uw-web-form p {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

p.lead {
    margin: 0 0 .7rem;
    font-weight: 400;
    color: #757575;
    font-size: 1.42383rem;
    line-height: 1.4
}

.uw-site-sidebar p,
.uw-site-sidebar-wrapper p {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.highlight {
    font-size: 1.42383rem;
    line-height: 1.4;
    color: #757575
}

.uw-site-sidebar--wrapper .highlight {
    font-size: 1rem
}

.caption {
    background: #eee;
    border: solid 1px #dfdfdf;
    padding: .5rem;
    font-size: .88889rem;
    color: #000;
    font-family: Typ1451-Regular, verdana, sans-serif
}

.caption strong {
    font-family: Typ1451-Bold, verdana, sans-serif
}

.uw-site-sidebar .caption {
    font-size: 1rem
}

.read-more-link {
    text-align: center;
    margin: 1rem 0
}

.uw-site-sidebar .read-more-link {
    margin: .5rem 0 0 0
}

.view-footer .read-more-link {
    margin: 1rem 0
}

a {
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear
}

a:active,
a:link {
    text-decoration: underline
}

a:hover {
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear;
    text-decoration: none
}

a:focus {
    outline: thin dotted;
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear;
    text-decoration: none
}

.views-summary-unformatted a {
    font-size: 1rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    padding: .25rem .5rem;
    margin: 0;
    background: #a2a2a2;
    text-decoration: none;
    margin-bottom: .5rem;
    display: inline-block
}

.views-summary-unformatted a:hover {
    background: #4e4e4e
}

.read-more-link a {
    text-decoration: none
}

.read-more-link a:hover {
    color: #fff
}

.uw-site-sidebar--wrapper .views-field-title a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.home-listing-block-link a {
    font-size: 1.42383rem;
    line-height: 1.25;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400
}

.home-listing-block-link a:link {
    text-decoration: none
}

.home-listing-block-link a:active {
    text-decoration: none
}

.home-listing-block-link a:hover {
    text-decoration: underline
}

.local-ist a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    padding: .25rem;
    display: block;
    text-decoration: none
}

@media screen and (min-width:30rem) {
    .local-ist a {
        font-size: .79012rem;
        padding: .15rem .25rem
    }
}

@media screen and (min-width:48.0625rem) {
    .local-ist a {
        font-size: .88889rem
    }
}

.local-ist a:hover {
    color: #ffd54f;
    text-decoration: underline
}

.views-field-title a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uw-site--modal-wrap .views-field-title a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.block-uw-ct-blog-blog-by-audience a,
.block-uw-ct-blog-blog-by-date a,
.block-uw-ct-contact-contacts-by-group a,
.block-uw-ct-event-events-by-audience a,
.block-uw-ct-news-item-news-by-audience a,
.block-uw-ct-news-item-news-by-date a,
.block-uw-ct-person-profile-profile-by-type a,
.block-uw-ct-project-project-by-audience a,
.block-uw-ct-project-project-by-status a,
.block-uw-ct-project-project-by-topic a,
.block-views-5bbe76328202cacac13375a40dd59481 a,
.block-views-event-type-block-events-by-type a,
.block-views-events-with-calendar-block-1 a,
.block-views-uw-blog-recent-block-1 a,
.block-views-uw-blog-topics-block-1 a {
    font-size: .88889rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.25
}

.submitted a {
    color: #000;
    font-size: .88889rem;
    text-transform: inherit;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.links-wrapper a {
    color: #000;
    font-size: .79012rem;
    text-transform: inherit
}

.uw-site--header a {
    font-family: BureauGrotCond, "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    font-size: 1.42383rem;
    line-height: 1.25;
    text-decoration: none
}

@media screen and (min-width:48.0625rem) {
    .uw-site--header a {
        font-size: 2.56578rem
    }
}

.uw-site--header a:hover {
    text-decoration: underline
}

.feed-icon a {
    max-width: 100%;
    text-align: center;
    position: relative;
    text-decoration: none;
    line-height: inherit
}

.feed-icon a:hover {
    text-decoration: none
}

.feed-icon a:focus {
    color: #4e4e4e
}

.rss_link a {
    max-width: 100%;
    text-align: center;
    position: relative;
    text-decoration: none;
    border: solid transparent 0
}

.rss_link a:hover {
    text-decoration: none
}

.rss_link a:focus {
    color: #4e4e4e
}

.blog-post-header h2 a {
    text-decoration: none;
    display: block;
    padding-bottom: .5rem
}

.blog-post-header h2 a:hover {
    text-decoration: underline
}

.site-menu a {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .79012rem;
    text-decoration: none
}

.uw-footer-phone a {
    color: #ffd54f;
    text-decoration: none;
    display: inline
}

.uw-footer-phone a:hover {
    text-decoration: underline
}

.breadcrumb a {
    padding: 0;
    text-decoration: none;
    font-size: .79012rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.breadcrumb a:hover {
    text-decoration: underline
}

h2 a {
    text-decoration: none
}

.node-uw-blog .field-name-field-tag .field-items .field-item a {
    font-size: .88889rem;
    font-family: Typ1451-Bold, verdana, sans-serif;
    text-decoration: none;
    text-transform: uppercase
}

.node-uw-blog .field-name-field-tag .field-items .field-item a:hover {
    text-decoration: underline
}

h3 a {
    color: #000
}

hr {
    border-width: 1px;
    border-top-style: solid;
    margin-bottom: 1rem
}

img,
picture {
    height: auto;
    max-width: 100%;
    margin: 0;
    border: none;
    outline: 0
}

a img,
a picture {
    border: none;
    outline: 0
}

.view-uw-service-categories img,
.view-uw-service-categories picture {
    float: left
}

img.block,
picture.block {
    display: block
}

img.block.space-bottom-like-column,
picture.block.space-bottom-like-column {
    margin-bottom: 1.25rem
}

img.wide .space-bottom-like-column,
picture.wide .space-bottom-like-column {
    margin-bottom: 1.875rem
}

.uw-site--main-content object {
    max-width: 100%
}

address {
    margin-bottom: 1rem
}

strong {
    font-weight: 700
}

blockquote {
    margin-right: 0;
    margin-left: 0;
    padding: 2rem 2rem;
    background: #eee;
    color: #4e4e4e;
    text-align: center;
    line-height: 1.4;
    font-size: 1.26562rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    margin-bottom: .5rem;
    margin-top: .5rem
}

blockquote:lang(en) {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

blockquote:lang(fr) {
    quotes: "\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"
}

@media screen and (min-width:48.0625rem) {
    blockquote {
        margin-right: inherit;
        margin-left: inherit
    }
}

.page-blog blockquote {
    margin: 0 auto;
    padding: 2rem .5rem
}

@media screen and (min-width:48.0625rem) {
    blockquote {
        font-size: 1.60181rem
    }
}

blockquote p {
    color: #4e4e4e;
    text-align: center;
    font-size: 1.26562rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    margin-bottom: .5rem;
    margin-top: .5rem
}

@media screen and (min-width:48.0625rem) {
    blockquote p {
        font-size: 1.42383rem
    }
}

blockquote footer {
    color: #757575;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: 1.125rem;
    margin: 1.7rem 0
}

blockquote footer p:after,
blockquote footer p:before {
    content: ""
}

blockquote footer strong {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    text-transform: uppercase;
    color: #000
}

blockquote footer strong:before {
    content: "\2014 \0020"
}

blockquote cite {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    line-height: 1.25;
    font-size: 1.125rem;
    text-transform: uppercase;
    color: #4e4e4e;
    display: inline-block
}

blockquote cite strong {
    font-weight: 600;
    color: #000;
    line-height: 1.25;
    display: inline-block
}

blockquote cite strong:before {
    content: "\2014 \0020"
}

span.uw-site—subtitle {
    display: block;
    font-size: 1rem;
    line-height: 1.25
}

@media screen and (min-width:48.0625rem) {
    span.uw-site—subtitle {
        font-size: 1.42383rem
    }
}

span.hp-opportunity--type {
    font-size: .79012rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    color: #757575
}

span.hp-opportunity--deadline-label {
    font-size: .88889rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase
}

span.hp-opportunity--deadline-label~span {
    text-transform: uppercase;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: .88889rem
}

.submitted span {
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .88889rem;
    text-transform: uppercase
}

.submitted span.username {
    text-decoration: none;
    font-size: .88889rem;
    color: #000;
    margin: 0
}

.submitted span.uw-author {
    font-family: Typ1451-Medium, verdana, sans-serif;
    color: #000;
    display: block;
    clear: both;
    font-size: .88889rem
}

.node-type-uw-blog span.date-display-range,
.node-type-uw-blog span.date-display-single,
.node-type-uw-event span.date-display-range,
.node-type-uw-event span.date-display-single,
.node-type-uw-news-item span.date-display-range,
.node-type-uw-news-item span.date-display-single,
.page-blog span.date-display-range,
.page-blog span.date-display-single,
.page-events span.date-display-range,
.page-events span.date-display-single,
.page-news span.date-display-range,
.page-news span.date-display-single {
    font-family: Typ1451-Medium, verdana, sans-serif;
    display: inline-block;
    clear: both;
    font-size: .88889rem;
    padding: .5rem 4rem .5rem 1rem;
    text-transform: uppercase;
    margin: 0
}

.local-ist span {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: .88889rem;
    display: inline-block;
    padding: 0 .25rem
}

span.uw_notice--date {
    display: block;
    text-transform: uppercase
}

span.uw_notice--title {
    display: block;
    font-size: 1.125rem;
    color: #000;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--title {
        font-size: 1rem
    }
}

span.uw_notice--desc {
    display: block;
    margin: .25rem 0;
    font-size: 1rem
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--desc {
        margin: 0
    }
}

@media screen and (min-width:63.1875rem) {
    span.uw_notice--desc {
        font-size: .88889rem
    }
}

.field-name-field-news-date {
    display: inline-block;
    font-weight: 400;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0 0
}

@media screen and (min-width:48.0625rem) {
    .field-name-field-news-date {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    .field-name-field-news-date {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .field-name-field-news-date {
        font-weight: 300
    }
}

cite {
    font-style: normal
}

pre {
    white-space: pre-wrap
}

caption {
    border: solid 1px #eee;
    border-bottom: none;
    padding: .5rem;
    font-style: italic
}

.field-name-field-contact-title .field-item,
.field-name-field-profile-title .field-item {
    font-size: 1.26562rem;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.25
}

#block-uw-ct-person-profile-person .field-name-field-contact-title .field-item,
#block-uw-ct-person-profile-person .field-name-field-profile-title .field-item {
    font-size: 1rem
}

.field .field-label {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    float: none;
    margin-top: 1.2rem;
    color: #000;
    font-weight: 400
}

.date-display-end,
.date-display-range,
.date-display-single,
.date-display-start {
    text-transform: uppercase;
    font-weight: 400;
    font-size: .88889rem
}

.date-display-end {
    margin-left: .5rem
}

.date-display-start {
    margin-right: .5rem
}

.service-title-by-category,
.view .service-title,
.view-uw-by-audience a,
div.views-field.views-field-title-1>span>a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.service-title-by-category {
    margin-top: .5rem;
    margin-bottom: .45rem
}

.page-services-by-audience .item-list {
    margin: 1rem 0
}

.page-services-by-audience .item-list a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uw-site-flex {
    color: #fff
}

.uw-site-footer--global {
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased
}

.uw-site-footer--global .global-menu li a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    padding: 1rem .25rem;
    display: block;
    text-decoration: none;
    font-size: .88889rem
}

@media screen and (min-width:30rem) {
    .uw-site-footer--global .global-menu li a {
        padding: .17rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer--global .global-menu li a {
        padding: 0 0
    }
}

.uw-site-footer--global .global-menu li a:hover {
    color: #ffd54f;
    text-decoration: underline
}

.uw-territorial {
    text-align: center
}

@media screen and (min-width:48.0625rem) {
    .uw-territorial {
        padding: 0;
        margin: 0;
        text-align: left
    }
}

.uw-territorial p {
    padding: 0;
    font-size: .79012rem;
    font-family: Typ1451-Regular, verdana, sans-serif;
    font-weight: 200 !important;
    letter-spacing: .5px;
    line-height: 1.7
}

@media screen and (min-width:48.0625rem) {
    .uw-territorial p {
        line-height: 1.5
    }
}

.uw-territorial p a {
    text-decoration: none
}

.uw-territorial p a:hover {
    text-decoration: underline
}

.uw-header--nav__university .global-menu li a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .045rem;
    text-transform: uppercase;
    font-size: .88889rem;
    text-decoration: none
}

.uw-header--nav__university .global-menu li a:hover {
    text-decoration: underline
}

.field-content {
    margin: 0;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.view-opportunities .field-content {
    font-weight: 400
}

.uw-site-sidebar--wrapper .field-content {
    font-size: .88889rem;
    line-height: inherit
}

.uw-site-modal--wrapper .field-content {
    font-size: .88889rem;
    line-height: inherit
}

.submitted {
    display: inline-block;
    line-height: 1.25;
    color: #757575;
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

div.uw-site-footer1--logo-dept {
    text-transform: uppercase;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif !important;
    color: #fff;
    font-size: 1.42383rem
}

.uw-site-footer2 #block-workbench-block--2 .workbench-info-block a {
    color: #666
}

#site-footer .uw-site-footer2 {
    color: #fff
}

#site-footer .uw-site-footer2 h2,
#site-footer .uw-site-footer2 h3,
#site-footer .uw-site-footer2 h4,
#site-footer .uw-site-footer2 h5,
#site-footer .uw-site-footer2 h6,
#site-footer .uw-site-footer2 p {
    color: #fff
}

#site-footer .uw-site-footer2 h2 a,
#site-footer .uw-site-footer2 h3 a,
#site-footer .uw-site-footer2 h4 a,
#site-footer .uw-site-footer2 h5 a,
#site-footer .uw-site-footer2 h6 a,
#site-footer .uw-site-footer2 p a {
    color: #fff
}

#site-footer .uw-site-footer2 h2 a img,
#site-footer .uw-site-footer2 h3 a img,
#site-footer .uw-site-footer2 h4 a img,
#site-footer .uw-site-footer2 h5 a img,
#site-footer .uw-site-footer2 h6 a img,
#site-footer .uw-site-footer2 p a img {
    border: none;
    outline: 0
}

#site-footer .uw-site-footer2 a {
    color: #fff
}

#site-footer .uw-site-footer2 a.local-ist {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    padding: .25rem;
    display: block;
    text-decoration: none
}

@media screen and (min-width:30rem) {
    #site-footer .uw-site-footer2 a.local-ist {
        font-size: .79012rem;
        padding: .15rem .25rem
    }
}

@media screen and (min-width:48.0625rem) {
    #site-footer .uw-site-footer2 a.local-ist {
        font-size: .88889rem
    }
}

#site-footer .uw-site-footer2 a.local-ist:hover {
    color: #ffd54f;
    text-decoration: underline
}

#site-footer .uw-site-footer2 a .tab {
    color: #252525
}

#site-footer #site-footer .uw-site-footer2 a {
    color: #fff;
    font-weight: 400;
    font-size: .88889rem;
    text-decoration: underline
}

#site-footer #site-footer .uw-site-footer2 a:hover {
    text-decoration: none
}

#site-footer #site-footer .uw-site-footer2 a img {
    border: none;
    outline: 0
}

.banner span {
    font-size: .88889rem;
    font-weight: 400
}

body.org_default .banner span {
    color: #fff
}

@media screen and (min-width:48.0625rem) {
    .banner span {
        font-size: 1rem
    }
}

.banner strong {
    text-decoration: none
}

.banner strong a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    letter-spacing: .045rem;
    text-align: center;
    font-size: 1.60181rem
}

.org_default .banner strong a {
    color: #fdd54f
}

@media screen and (min-width:48.0625rem) {
    .banner strong a {
        font-size: 2.02729rem
    }
}

.banner strong a:hover {
    text-decoration: underline
}

.uw-site-sidebar--wrapper {
    font-size: 1rem;
    font-weight: 400;
    color: #4e4e4e
}

@media screen and (min-width:48.0625rem) {
    .uw-site-sidebar--wrapper {
        font-size: .88889rem
    }
}

.uw-site-sidebar--promo label {
    font-size: 1rem
}

.uw-site-sidebar--second label {
    font-size: 1rem
}

.view-opportunities br {
    display: none
}

.view-opportunities strong {
    font-size: 1.125rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.view-opportunities .views-field-field-opportunity-type span {
    font-size: .79012rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 600;
    color: #757575
}

form {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

form fieldset.fieldset-invisible legend {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.26562rem
}

.workbench-info-block {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

label.option {
    font-size: 1rem;
    font-weight: 400;
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.views-exposed-form label {
    font-size: 1.125rem;
    font-weight: 400
}

.logged-in .views-exposed-form label {
    font-size: 1.125rem;
    font-weight: 400
}

table {
    line-height: 1.4;
    font-size: .88889rem
}

table b,
table p {
    line-height: 1.4;
    font-size: .88889rem
}

td table {
    line-height: 1.4;
    font-size: .88889rem
}

table caption {
    border: none
}

.ui-widget {
    font-size: .88889rem;
    line-height: 1;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-widget .ui-widget {
    font-size: .88889rem
}

.ui-widget .ui-widget button,
.ui-widget .ui-widget input,
.ui-widget .ui-widget select,
.ui-widget .ui-widget textarea {
    font-size: .88889rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-size: .88889rem;
    line-height: 1.4;
    font-weight: 300;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.ui-autocomplete-field-title {
    font-size: 1rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    color: #4e4e4e
}

.ui-autocomplete-field-title .ui-autocomplete-field-term {
    color: #000
}

.ui-autocomplete-field-term {
    font-size: 1rem;
    font-weight: 400;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    color: #000
}

.calendar-calendar table {
    display: block;
    overflow: auto
}

@media screen and (min-width:63.1875rem) {
    .calendar-calendar table {
        display: inline
    }
}

.views-field-title a {
    font-size: 1rem
}

@media screen and (min-width:63.1875rem) {
    .views-field-title a {
        font-size: 1.26562rem
    }
}

.bg {
    min-width: 15rem;
    min-height: 2rem;
    margin: 0 0 1rem 0;
    line-height: 2rem;
    font-weight: 700;
    color: #fff;
    padding: 0 0 0 .5rem
}

.skip {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 300;
    font-size: .88889rem
}

.skip {
    position: absolute;
    z-index: 1000;
    left: 50%;
    width: 8.5em;
    text-align: center;
    background: #fff
}

.skip a:focus {
    color: red
}

.uw-site--off-canvas.generic_header .tab.tab-2:nth-child(2) {
    display: none
}

.uw-site--off-canvas.generic_header .responsive-nav-menu .tab-1,
.uw-site--off-canvas.generic_header .responsive-nav-menu .tab-2 {
    width: 100%
}

.home-listing-block-date {
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    background: #000;
    text-transform: uppercase;
    color: #fdd54f;
    font-weight: 400
}

.node-type-uw-web-form .field-name-field-contact-watiam-id .field-items .field-item p {
    font-size: .88889rem;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-style: italic;
    color: #757575
}

.node-type-uw-web-form .field-name-field-contact-watiam-id .field-items .field-item p strong {
    color: #000
}

.vertical-timeline {
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    font-weight: 300
}

.vertical-timeline p {
    font-family: BureauGrot, Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem
}

.vertical-timeline b,
.vertical-timeline strong {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400
}

.timeline-headline {
    font-size: 1rem;
    line-height: 1.25
}

.timeline-month,
.timeline-year {
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.image-gallery-wrapper .image-title {
    font-family: Typ1451-Regular, verdana, sans-serif;
    font-size: .79012rem;
    font-weight: 400
}

@media screen and (min-width:63.1875rem) {
    .image-gallery-wrapper .image-title {
        font-size: .70233rem
    }
}

div.ctools-modal-content {
    background: 0 0;
    color: #fff;
    padding: 1rem
}

div.ctools-modal-content .modal-title {
    display: none
}

div.ctools-modal-content .modal-header {
    padding: 0 .25rem 0 1rem
}

div.ctools-modal-content .modal-header a {
    color: #fff;
    text-decoration: none
}

div.ctools-modal-content .modal-header a.close {
    text-decoration: none;
    float: right
}

@media screen and (min-width:40.0625rem) {
    div.ctools-modal-content .modal-header a.close {
        margin-right: 5rem
    }
}

@media screen and (min-width:63.1875rem) {
    div.ctools-modal-content .modal-header a.close {
        margin-right: 10rem
    }
}

div.ctools-modal-content .modal-header a.close:before {
    font-family: fdsu-rwd;
    content: "";
    font-size: 1.60181rem;
    padding: .5rem
}

div.ctools-modal-content .modal-header a.close:hover:before {
    text-decoration: none;
    color: #000;
    background-color: #ffd54f
}

div.ctools-modal-content .modal-content {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    position: relative
}

div.ctools-modal-content .modal-content::after {
    clear: both;
    content: "";
    display: table
}

div.ctools-modal-content .modal-content .modal-throbber-wrapper {
    z-index: 10;
    text-align: center;
    top: 50%;
    left: 50%;
    position: absolute
}

div.ctools-modal-content .dependent-options {
    padding-left: 1.8rem
}

div.ctools-modal-content form.ctools-use-modal-processed {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-left: 1rem
}

div.ctools-modal-content form.ctools-use-modal-processed .ajax-progress {
    position: absolute;
    background-image: none;
    top: 20%;
    left: 45%;
    z-index: 10
}

@media screen and (min-width:63.1875rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .ajax-progress {
        top: 50%
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .ajax-progress .throbber {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/throbber-ring.gif);
    height: 2rem;
    width: 2rem;
    background-size: contain
}

div.ctools-modal-content form.ctools-use-modal-processed::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:48.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    div.ctools-modal-content form.ctools-use-modal-processed::after {
        clear: both;
        content: "";
        display: table
    }
}

@media screen and (min-width:63.1875rem) {
    div.ctools-modal-content form.ctools-use-modal-processed {
        max-width: 60%;
        margin-left: auto;
        margin-right: auto
    }

    div.ctools-modal-content form.ctools-use-modal-processed::after {
        clear: both;
        content: "";
        display: table
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item-search-area {
    width: 100%
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item-search-area label {
    font-weight: 400;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.26562rem;
    margin-top: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    width: 100%
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item:last-child {
    margin-right: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item input[type=text] {
    width: 100%;
    padding-left: .5rem
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios {
    position: relative;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    position: relative
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 91.51625%;
        height: 8rem
    }

    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios {
        height: 8rem
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site] {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 4rem;
    font-weight: 400;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25;
    padding: 1rem 0 0 0;
    z-index: 2
}

@media screen and (min-width:48.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site] {
        font-size: 1.26562rem
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]:first-of-type {
    left: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]:last-of-type {
    right: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]+label {
    margin: 0;
    height: 3.5rem;
    font-weight: 400;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    font-size: 1.125rem;
    line-height: 1.25;
    padding: 1rem 0 0 0;
    position: absolute;
    z-index: 0;
    text-align: center
}

@media screen and (min-width:48.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]+label {
        font-size: 1.26562rem
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]+label:first-of-type {
    left: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]+label:last-of-type {
    right: 0;
    border-right: 0;
    border-left: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]:checked+label {
    color: #4e4e4e;
    background-color: #eee
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios [name=search_site]:not(:checked)+label {
    color: #eee;
    background-color: none;
    border: 1px solid #757575
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios #edit-search-site {
    margin-top: 2rem
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios #edit-search-site.form-radios {
    position: relative
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios #edit-search-site.form-radios .form-type-radio {
    height: 4rem;
    width: 50%;
    margin: 0;
    padding: 0;
    position: relative
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios fieldset {
    float: none
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios fieldset legend {
    font-size: 1.26562rem;
    font-weight: 400;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase
}

@media screen and (min-width:40.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-radios fieldset legend {
        font-size: 1.60181rem
    }
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-textfield {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-textfield:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-textfield {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 57.58123%
    }

    div.ctools-modal-content form.ctools-use-modal-processed .form-item.form-type-textfield:last-child {
        margin-right: 0
    }
}

div.ctools-modal-content form.ctools-use-modal-processed input[type=submit] {
    clear: none
}

div.ctools-modal-content form.ctools-use-modal-processed .form-submit {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    max-width: 100%;
    margin-right: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-submit.progress-disabled {
    position: relative;
    height: 100%
}

div.ctools-modal-content form.ctools-use-modal-processed .form-submit:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    div.ctools-modal-content form.ctools-use-modal-processed .form-submit {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 32.12996%;
        margin-top: 2.1rem
    }

    div.ctools-modal-content form.ctools-use-modal-processed .form-submit:last-child {
        margin-right: 0
    }
}

div.ctools-modal-content form.ctools-use-modal-processed label {
    width: auto
}

div.ctools-modal-content form.ctools-use-modal-processed label.option {
    width: auto;
    float: none
}

div.ctools-modal-content form.ctools-use-modal-processed label.hidden-options {
    background: transparent url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/arrow-active.png) no-repeat right;
    height: .85rem;
    padding-right: .85rem
}

.option-text-aligner div.ctools-modal-content form.ctools-use-modal-processed label.hidden-options {
    background: 0 0
}

div.ctools-modal-content form.ctools-use-modal-processed label.expanded-options {
    background: transparent url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/expanded-options.png) no-repeat right;
    height: .85rem;
    padding-right: 1rem
}

.option-text-aligner div.ctools-modal-content form.ctools-use-modal-processed label.expanded-options {
    background: 0 0
}

div.ctools-modal-content form.ctools-use-modal-processed .description {
    clear: left;
    display: none
}

div.ctools-modal-content form.ctools-use-modal-processed .description .tips {
    margin-left: 2rem
}

.no-float div.ctools-modal-content form.ctools-use-modal-processed * {
    float: none
}

.no-float div.ctools-modal-content form.ctools-use-modal-processed label {
    width: auto
}

.container-inline div.ctools-modal-content form.ctools-use-modal-processed {
    margin-right: 2rem
}

#views-exposed-pane-wrapper div.ctools-modal-content form.ctools-use-modal-processed {
    margin-top: 0;
    margin-bottom: 0
}

div.ctools-modal-content form.ctools-use-modal-processed .form-checkboxes,
div.ctools-modal-content form.ctools-use-modal-processed .form-radios,
div.ctools-modal-content form.ctools-use-modal-processed fieldset {
    clear: left
}

div.ctools-modal-content form.ctools-use-modal-processed .vertical-tabs-panes>fieldset {
    clear: none
}

div.ctools-modal-content form.ctools-use-modal-processed .resizable-textarea {
    width: auto;
    margin-left: 15rem;
    margin-right: 5rem
}

.cssload-loader {
    width: 1.563rem;
    height: 1.563rem;
    position: absolute;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    perspective: 1200;
    -o-perspective: 1200;
    -ms-perspective: 1200;
    -webkit-perspective: 1200;
    -moz-perspective: 1200
}

.cssload-flipper {
    position: relative;
    display: block;
    height: inherit;
    width: inherit;
    animation: cssload-flip 1.56s infinite ease-in-out;
    -o-animation: cssload-flip 1.56s infinite ease-in-out;
    -ms-animation: cssload-flip 1.56s infinite ease-in-out;
    -webkit-animation: cssload-flip 1.56s infinite ease-in-out;
    -moz-animation: cssload-flip 1.56s infinite ease-in-out;
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d
}

.cssload-back,
.cssload-front {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-color: #fcd450;
    height: 100%;
    width: 100%;
    backface-visibility: hidden
}

.cssload-back {
    background-color: #000;
    z-index: 800;
    transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg)
}

@keyframes cssload-flip {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-o-keyframes cssload-flip {
    0% {
        -o-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -o-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -o-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-ms-keyframes cssload-flip {
    0% {
        -ms-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-webkit-keyframes cssload-flip {
    0% {
        -webkit-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-moz-keyframes cssload-flip {
    0% {
        -moz-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100
}

#autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

#autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom: 1
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em
}

html.js fieldset.collapsed .fieldset-wrapper {
    display: none
}

fieldset.collapsible {
    position: relative
}

fieldset.collapsible .fieldset-legend {
    display: block
}

.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.resizable-textarea .grippie {
    background: #eee url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden
}

body.drag {
    cursor: move
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin-left: -1em;
    overflow: hidden;
    text-decoration: none
}

a.tabledrag-handle:hover {
    text-decoration: none
}

a.tabledrag-handle .handle {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -.4em .5em;
    padding: .42em .5em;
    width: 13px
}

a.tabledrag-handle-hover .handle {
    background-position: 6px -11px
}

div.indentation {
    float: left;
    height: 1.7em;
    margin: -.4em .2em -.4em -.4em;
    padding: .42em 0 .42em .6em;
    width: 20px
}

div.tree-child {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/misc/tree.png) no-repeat 11px center
}

div.tree-child-last {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/misc/tree-bottom.png) no-repeat 11px center
}

div.tree-child-horizontal {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/misc/tree.png) no-repeat -11px center
}

.tabledrag-toggle-weight-wrapper {
    text-align: right
}

table.sticky-header {
    background-color: #fff;
    margin-top: 0
}

.progress .bar {
    background-color: #fff;
    border: 1px solid
}

.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px
}

.progress .percentage {
    float: right
}

.pager-load-more {
    position: relative;
    clear: both;
    border: 0 solid transparent
}

.ajax-progress {
    display: inline-block;
    z-index: 10
}

.ajax-progress.ajax-progress-throbber .throbber {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.svg);
    background-position: 100% 100%;
    background-size: 1rem;
    float: left;
    height: 1rem;
    margin: 2px;
    width: 1rem;
    position: absolute;
    display: block;
    left: .5rem;
    top: 1.35rem
}

.ajax-progress .message {
    padding-left: 20px
}

tr .ajax-progress .throbber {
    margin: 0 2px
}

.ajax-progress-bar {
    width: 16em
}

.container-inline div,
.container-inline label {
    display: inline
}

.container-inline .fieldset-wrapper {
    display: block
}

.nowrap {
    white-space: nowrap
}

html.js .js-hide {
    display: none
}

.element-hidden {
    display: none
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

* html .clearfix {
    height: 1%
}

#views-exposed-form-uw-services-search-services-search #edit-combine-wrapper {
    width: 100%
}

#views-exposed-form-uw-services-search-services-search #edit-combine-wrapper input[type=text] {
    width: 100%;
    box-sizing: border-box;
    padding-right: 2.5rem
}

#views-exposed-form-uw-services-search-services-search #edit-combine-wrapper .ui-autocomplete {
    position: relative;
    top: -12px;
    width: 100%
}

#site-sidebar #views-exposed-form-uw-services-search-services-search #edit-combine-wrapper .ui-autocomplete {
    width: 100%
}

#views-exposed-form-uw-services-search-services-search .views-exposed-widget {
    padding: 0
}

#views-exposed-form-uw-services-search-services-search .views-exposed-widgets {
    position: relative;
    z-index: 0
}

#views-exposed-form-uw-services-search-services-search .views-submit-button {
    position: absolute;
    z-index: 8;
    right: .25rem;
    height: 1.65rem;
    text-align: center
}

#views-exposed-form-uw-services-search-services-search .views-submit-button:after {
    z-index: 2;
    position: absolute;
    bottom: .35rem;
    right: 0;
    height: 1.7rem;
    width: 2rem;
    content: "";
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #757575;
    font-size: 1.42383rem;
    text-rendering: auto;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-services-search-services-search .views-submit-button:hover:after {
    color: #fff;
    background-color: #4e4e4e;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-services-search-services-search #edit-submit-uw-services-search {
    position: absolute;
    right: 0;
    top: -.7rem;
    z-index: 3;
    border-left: solid 1px #4e4e4e;
    display: block;
    text-indent: -9999rem;
    background-color: transparent;
    width: 2.35rem;
    height: 2.3rem;
    padding: 0
}

.uw-site-sidebar #block-views-aa21ba3d7366fc48e4150f566add9429 #views-exposed-form-uw-services-search-services-search .views-submit-button {
    position: absolute;
    bottom: 0;
    right: 0
}

.uw-site-sidebar #block-views-aa21ba3d7366fc48e4150f566add9429 #views-exposed-form-uw-services-search-services-search #edit-submit-uw-services-search {
    left: -4rem
}

.uw-site-sidebar #views-exposed-form-uw-services-search-services-search #edit-submit-uw-services-search {
    left: -4rem
}

.view-uw-service-categories .view-header,
.view-uw-service-glossary .view-header,
.view-uw-services-popular .view-header {
    min-height: 3rem;
    position: relative
}

.view-uw-service-categories .view-header::after,
.view-uw-service-glossary .view-header::after,
.view-uw-services-popular .view-header::after {
    clear: both;
    content: "";
    display: table
}

.view-uw-service-categories .view-content,
.view-uw-service-glossary .view-content,
.view-uw-services-popular .view-content {
    margin: 1rem 0
}

.page-services-by-audience .block-system .content {
    position: relative
}

.service-next,
.service-prev {
    visibility: visible;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    top: 0;
    height: 3.6rem;
    width: 1.2rem
}

.page-services-by-audience .service-next,
.page-services-by-audience .service-prev {
    bottom: inherit;
    top: 0
}

@media screen and (min-width:37.5625rem) {

    .service-next,
    .service-prev {
        visibility: hidden
    }
}

#site-sidebar .service-next,
#site-sidebar .service-prev {
    display: none
}

.service-next:before,
.service-prev:before {
    position: absolute;
    top: .65rem;
    font-size: 1.42383rem;
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #757575;
    content: "";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.service-next {
    right: 0
}

.service-prev:before {
    left: -.1rem;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.tablike {
    margin: 1rem 0;
    visibility: hidden
}

#site-sidebar .tablike,
.tablike.owl-carousel {
    visibility: visible;
    display: inherit
}

#site-sidebar .tablike {
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
    padding-left: 0;
    overflow: auto
}

#site-sidebar .tablike .services-tab-item {
    margin-bottom: .25rem
}

.view-uw-service-categories,
.view-uw-service-glossary,
.view-uw-services-popular,
.view-uw-services-search {
    position: relative
}

.view-uw-service-categories .view-content,
.view-uw-service-glossary .view-content,
.view-uw-services-popular .view-content,
.view-uw-services-search .view-content {
    margin: 0 0 2rem 0
}

.view-uw-service-categories .view-content .views-row,
.view-uw-service-glossary .view-content .views-row,
.view-uw-services-popular .view-content .views-row,
.view-uw-services-search .view-content .views-row {
    margin: .25rem 0
}

.view-uw-service-categories .view-content ul,
.view-uw-service-glossary .view-content ul,
.view-uw-services-popular .view-content ul,
.view-uw-services-search .view-content ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.view-uw-service-categories .view-content ul li,
.view-uw-service-glossary .view-content ul li,
.view-uw-services-popular .view-content ul li,
.view-uw-services-search .view-content ul li {
    font-size: 1rem;
    clear: both;
    margin: .8rem 0
}

.view-uw-service-categories .view-content ul:first-child,
.view-uw-service-glossary .view-content ul:first-child,
.view-uw-services-popular .view-content ul:first-child,
.view-uw-services-search .view-content ul:first-child {
    font-size: 1rem
}

.view-uw-service-categories .view-content h2 a,
.view-uw-service-glossary .view-content h2 a,
.view-uw-services-popular .view-content h2 a,
.view-uw-services-search .view-content h2 a {
    font-size: 1.42383rem
}

.view-uw-service-categories .view-content h2:first-child a,
.view-uw-service-glossary .view-content h2:first-child a,
.view-uw-services-popular .view-content h2:first-child a,
.view-uw-services-search .view-content h2:first-child a {
    text-decoration: none
}

.view-uw-service-glossary h2 {
    margin-top: 1.5rem;
    font-weight: 400;
    font-size: 1.42383rem
}

#a-z-nomatch {
    display: none
}

#a-z-filter {
    padding-left: 1.5rem
}

#edit-combine {
    padding-left: 1.5rem
}

.block-uw-ct-service {
    margin: .8rem 0
}

.services-tab-item a {
    max-width: inherit;
    text-decoration: none;
    text-align: center
}

.services-tab-item a:hover {
    cursor: pointer;
    color: #4e4e4e !important
}

.services-tab-item a.active {
    border-bottom: .4rem solid #4e4e4e
}

.services-tab-item.services-search-tab {
    margin: 0
}

.services-tab-item.services-search-tab a {
    max-width: inherit;
    padding-left: 2.1rem
}

.view-uw-service-categories .view-content .views-row {
    margin: .8rem 0
}

.view-uw-service-categories .view-content ul:first-child {
    list-style-type: none
}

.view-uw-service-categories .view-content ul:first-child>li {
    padding: 0
}

.view-uw-service-categories .view-content ul:first-child>li :last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.view-uw-service-categories .view-content h2:first-child img {
    vertical-align: top;
    width: 3.75rem;
    margin: 0 .6rem .6rem 0;
    float: left
}

@media screen and (min-width:48.0625rem) {
    .view-uw-service-categories .view-content h2:first-child img {
        width: 4.75rem
    }
}

.view-uw-service-categories .view-content h2:first-child {
    border: none
}

.view-uw-service-categories .view-content h2:first-child a {
    text-decoration: underline;
    margin-right: .2rem
}

#block-uw-ct-service-service-tablike-sidebar .content ul {
    padding: 0 0 1.5rem 0
}

#block-uw-ct-service-service-livechat-feedback-links .content ul {
    padding: 0 0 1.5rem 0
}

.page-services ul,
.page-services-all ul,
.page-services-by-audience ul,
.page-services-category ul,
.page-services-glossary ul,
.page-services-popular ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.page-services .field-type-taxonomy-term-reference,
.page-services .field-type-text,
.page-services-all .field-type-taxonomy-term-reference,
.page-services-all .field-type-text,
.page-services-by-audience .field-type-taxonomy-term-reference,
.page-services-by-audience .field-type-text,
.page-services-category .field-type-taxonomy-term-reference,
.page-services-category .field-type-text,
.page-services-glossary .field-type-taxonomy-term-reference,
.page-services-glossary .field-type-text,
.page-services-popular .field-type-taxonomy-term-reference,
.page-services-popular .field-type-text {
    margin: 1rem 0 .7rem 0
}

.page-services .field-items .field-item,
.page-services-all .field-items .field-item,
.page-services-by-audience .field-items .field-item,
.page-services-category .field-items .field-item,
.page-services-glossary .field-items .field-item,
.page-services-popular .field-items .field-item {
    padding-left: 1.5rem
}

#site-sidebar-wrapper .page-services .field-items .field-item,
#site-sidebar-wrapper .page-services-all .field-items .field-item,
#site-sidebar-wrapper .page-services-by-audience .field-items .field-item,
#site-sidebar-wrapper .page-services-category .field-items .field-item,
#site-sidebar-wrapper .page-services-glossary .field-items .field-item,
#site-sidebar-wrapper .page-services-popular .field-items .field-item {
    padding: 0
}

.page-services-by-audience ul {
    margin: 1.6rem 0
}

.service-category-sub ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.field-name-field-service-contact,
.field-name-field-service-location,
.field-name-field-service-owner {
    margin: 0 0 1rem
}

.field-name-field-service-location .leaflet-control-container a:link {
    text-decoration: none
}

#uw-ct-service-search-block-form abbr.form-required {
    display: none
}

#block-views-aa21ba3d7366fc48e4150f566add9429 {
    margin: 0;
    padding: 0
}

#block-views-aa21ba3d7366fc48e4150f566add9429::after {
    clear: both;
    content: "";
    display: table
}

.insert-links {
    float: right;
    margin-bottom: .4rem
}

.view-uw-service-glossary .views-field-body {
    margin-bottom: 1rem
}

.view-uw-service-glossary .view-content ul {
    margin-left: -.9rem
}

.view-uw-service-by-tag .view-content .views-row {
    margin-bottom: 1rem
}

.container-inline-date {
    clear: both
}

.container-inline-date .form-item {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
    clear: both
}

.container-inline-date .form-item input {
    width: auto
}

.container-inline-date .form-item input,
.container-inline-date .form-item option,
.container-inline-date .form-item select {
    margin-right: 5px
}

.container-inline-date .form-item .form-item {
    float: left
}

.container-inline-date .form-item .description {
    clear: both
}

.container-inline-date .form-item .date-spacer {
    margin-left: -5px
}

.container-inline-date>.form-item {
    display: inline-block;
    margin-right: .5em;
    vertical-align: top
}

.container-inline-date>.form-item .form-item {
    float: left
}

.views-right-60 .container-inline-date div {
    margin: 0;
    padding: 0
}

fieldset.date-combo .container-inline-date>.form-item {
    margin-bottom: 10px
}

fieldset.date-combo .container-inline-date .date-padding {
    float: left;
    padding: 10px
}

.container-inline-date .date-timezone .form-item {
    clear: both;
    float: none;
    width: auto
}

.container-inline-date .date-padding {
    float: left
}

.views-exposed-form .container-inline-date .date-padding {
    padding: 0
}

html.js input.form-autocomplete {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.svg);
    padding-left: 1.5rem;
    background-size: 15px;
    background-position: -1000px 12px;
    background-repeat: no-repeat
}

html.js input.throbbing {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.svg);
    background-size: 15px;
    background-position: 3px 12px;
    background-repeat: no-repeat
}

[data-sa-theme=basic-green] div {
    display: block
}

.page-services-by-audience .owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.page-services-by-audience .owl-carousel:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.page-services-by-audience .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.page-services-by-audience .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.page-services-by-audience .owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.page-services-by-audience .owl-carousel .owl-item {
    float: left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.page-services-by-audience .owl-carousel .owl-item.loading {
    min-height: 150px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/AjaxLoader.gif) no-repeat center center
}

.page-services-by-audience .owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.page-services-by-audience .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.owl-theme .page-services-by-audience .owl-controls {
    margin-top: 10px;
    text-align: center
}

.page-services-by-audience .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.page-services-by-audience .owl-controls .owl-page.active span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.page-services-by-audience .owl-controls .owl-page.active span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.page-services-by-audience .owl-controls .owl-buttons div {
    cursor: pointer;
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}

.page-services-by-audience .owl-controls .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}

.page-services-by-audience .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.page-services-by-audience .grabbing {
    cursor: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/grabbing.png) 8 8, move
}

html.no-scroll {
    position: fixed;
    overflow: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

body.navbar-administration .navigation-button[aria-expanded=true]~.rmc-nav__content-wrapper {
    top: inherit
}

.uw-header--global .rmc-nav {
    color: #fff;
    background-color: #000
}

@media screen and (min-width:48.0625rem) {
    .uw-header--global .rmc-nav {
        display: none
    }
}

.uw-header--global .rmc-nav:focus-within,
.uw-header--global .rmc-nav:hover {
    color: #fdd54f
}

.uw-header--global .rmc-nav:focus-within .navigation-button>span.navigation-button__lines,
.uw-header--global .rmc-nav:focus-within .navigation-button>span.navigation-button__lines::after,
.uw-header--global .rmc-nav:focus-within .navigation-button>span.navigation-button__lines::before,
.uw-header--global .rmc-nav:hover .navigation-button>span.navigation-button__lines,
.uw-header--global .rmc-nav:hover .navigation-button>span.navigation-button__lines::after,
.uw-header--global .rmc-nav:hover .navigation-button>span.navigation-button__lines::before {
    background-color: #fdd54f
}

.uw-header--global .rmc-nav .navigation-button[aria-expanded=true]~.rmc-nav__content-wrapper {
    transform: translate(100vw, 0);
    overflow-x: hidden
}

.uw-header--global .rmc-nav .toggle-sub[aria-expanded=true]:before {
    transform: rotate(180deg)
}

.uw-header--global .rmc-nav .toggle-sub[aria-expanded=false]:before {
    transform: rotate(0)
}

.uw-header--global .rmc-nav .rmc-nav__content-wrapper {
    right: 100vw;
    top: inherit
}

.uw-header--global .rmc-nav form {
    padding: 0;
    margin: 0
}

.uw-header--global .rmc-nav .navigation-button,
.uw-header--global .rmc-nav .tab>.tab-label,
.uw-header--global .rmc-nav li {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.uw-header--global .rmc-nav .navigation-button {
    -webkit-font-smoothing: inherit;
    background-color: #000;
    border-radius: inherit;
    border: none;
    cursor: pointer;
    letter-spacing: .045rem;
    text-transform: uppercase;
    padding: 1.85rem .5rem .5rem .5rem;
    display: inherit;
    text-decoration: none;
    user-select: none;
    vertical-align: inherit;
    white-space: nowrap;
    width: 100%;
    max-width: inherit;
    margin: inherit;
    color: #fff;
    font-size: .88889rem;
    position: relative;
    min-height: 4.375rem;
    text-align: center;
    margin-bottom: 0;
    font-weight: 400
}

.uw-header--global .rmc-nav .navigation-button:focus,
.uw-header--global .rmc-nav .navigation-button:hover {
    background-color: #000;
    color: #fdd54f
}

.uw-header--global .rmc-nav label.navigation-button {
    padding: 0
}

.uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines {
    position: absolute;
    top: 33.5%;
    left: 50%;
    margin-left: -.75rem;
    -moz-transition-property: background-color;
    -moz-transition-duration: 0s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: background-color;
    -ms-transition-duration: 0s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: background-color;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: linear;
    display: block;
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    height: .1rem;
    width: 1.5rem;
    background-color: #fff;
    font-size: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s
}

@media screen and (min-width:30rem) {
    .uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines {
        margin-left: -.75rem
    }
}

.uw-header--global .rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines,
.uw-header--global .rmc-nav input.responsive-nav-check:checked+.navigation-button>span.navigation-button__lines {
    background-color: transparent;
    width: 1.5rem;
    -moz-transition-property: background-color;
    -moz-transition-duration: 0s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: background-color;
    -ms-transition-duration: 0s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: background-color;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-header--global .rmc-nav .navigation-button button {
    overflow: visible
}

.uw-header--global .rmc-nav .navigation-button .navigation-button__toggle:hover {
    color: #fdd54f;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s
}

.uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines:after,
.uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines:before {
    -webkit-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    -moz-text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    text-shadow: rgba(0, 0, 0, .95) 1px 1px 2px;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s
}

.uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines:before {
    -webkit-transform: translateY(-300%);
    -moz-transform: translateY(-300%);
    transform: translateY(-300%)
}

.uw-header--global .rmc-nav .navigation-button>span.navigation-button__lines:after {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    transform: translateY(300%)
}

.uw-header--global .rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines:before,
.uw-header--global .rmc-nav input.responsive-nav-check:checked+.navigation-button>span.navigation-button__lines:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
    background: #fdd54f
}

.uw-header--global .rmc-nav .navigation-button[aria-expanded=true]>span.navigation-button__lines:after,
.uw-header--global .rmc-nav input.responsive-nav-check:checked+.navigation-button>span.navigation-button__lines:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
    background: #fdd54f
}

.uw-header--global .rmc-nav .toggle {
    position: absolute;
    right: .6rem;
    cursor: pointer;
    color: #fff
}

.uw-header--global .rmc-nav .container {
    background: #fff;
    min-height: 100%;
    padding: 0;
    margin: 0
}

.uw-header--global .rmc-nav .responsive-nav-menu,
.uw-header--global .rmc-nav .responsive-nav-menu .sub-nav {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.uw-header--global .rmc-nav .responsive-nav-menu {
    border-top: 1px solid rgba(255, 255, 255, .1);
    width: calc(100% + 1rem);
    background: #000;
    z-index: 10;
    left: -90rem
}

.uw-header--global .rmc-nav .responsive-nav-menu .sub-nav .toggle span.ifdsu {
    font-weight: 300
}

.uw-header--global .rmc-nav .responsive-nav-menu ul {
    background: #000;
    line-height: 2.75rem;
    text-decoration: none;
    list-style: none;
    overflow: inherit
}

.uw-header--global .rmc-nav .responsive-nav-menu ul.menu {
    padding: 0 0 9.76rem 0
}

.uw-header--global .rmc-nav .responsive-nav-menu ul.menu+.menu {
    display: block
}

.uw-header--global .rmc-nav .responsive-nav-menu ul.top-level-expanded {
    padding: 0
}

.uw-header--global .rmc-nav .responsive-nav-menu ul.top-level-expanded+.menu {
    display: none
}

.uw-header--global .rmc-nav .responsive-nav-menu li a {
    margin-right: 0;
    line-height: 1.5rem;
    text-decoration: none;
    padding-right: 2rem
}

.uw-header--global .rmc-nav .responsive-nav-menu li.expanded a {
    padding-right: 4.25rem
}

.uw-header--global .rmc-nav .responsive-nav-menu li.expanded.sub-nav-parent-view li:last-child.first.last.leaf a {
    padding-right: 2rem
}

.uw-header--global .rmc-nav .responsive-nav-menu .toggle-sub:hover,
.uw-header--global .rmc-nav .responsive-nav-menu a.active,
.uw-header--global .rmc-nav .responsive-nav-menu li a:focus,
.uw-header--global .rmc-nav .responsive-nav-menu li a:hover {
    background: #252525;
    color: #fff
}

.uw-header--global .rmc-nav .responsive-nav-menu .toggle-sub {
    font-family: fdsu-rwd;
    font-weight: 700;
    padding: 1rem 2rem .95rem 1rem;
    right: 1rem;
    height: 100%
}

.uw-header--global .rmc-nav .responsive-nav-menu .toggle-sub:before {
    content: "\e908";
    padding: 0
}

.uw-header--global .rmc-nav .tab {
    border-right: 1px solid #000;
    margin: 0;
    padding: 0;
    float: left;
    height: auto
}

.uw-header--global .rmc-nav .tab input[name=tab-group-responsive_menu_combined]:checked+label,
.uw-header--global .rmc-nav .tab[aria-selected=true]>div.tab-label,
.uw-header--global .rmc-nav .tab[aria-selected=true]>label {
    color: #000;
    background-color: #fdd54f
}

.call-to-action-top-wrapper {
    width: 100%;
    height: 100%;
    clear: both
}

.call-to-action-top-wrapper a {
    display: block;
    height: 6.25rem
}

.sticky-promo .call-to-action-top-wrapper {
    margin-top: 0
}

.call-to-action-center-wrapper {
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.call-to-action-center-wrapper aside {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

@media screen and (min-width:30rem) {
    .call-to-action-center-wrapper aside {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media screen and (min-width:63.1875rem) {
    .call-to-action-center-wrapper aside {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 30%;
        -moz-flex: 1 0 30%;
        -ms-flex: 1 0 30%;
        flex: 1 0 30%
    }
}

.uw-site-sidebar .call-to-action-center-wrapper {
    display: block
}

.call-to-action-wrapper {
    height: 6.25rem;
    display: table;
    float: left;
    width: 100%
}

.call-to-action-wrapper.cta-sidebar {
    width: 100%;
    height: 6.25rem;
    display: table
}

.call-to-action-big-text {
    text-align: center;
    font-size: 1.42383rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .05rem;
    padding: 0 .25rem .313rem .25rem;
    line-height: 1.2
}

.call-to-action-small-text {
    text-align: center;
    font-size: .79012rem;
    font-family: Typ1451-Medium, verdana, sans-serif;
    padding: 0 .25rem .25rem .25rem;
    color: #fff;
    text-transform: uppercase
}

.call-to-action-theme-uWaterloo {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-ahs {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-arts {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-engineering {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-environment {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-math {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-science {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-conrad {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-renison {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-st-jeromes {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-st-pauls {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-schools {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-neutral {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

.call-to-action-theme-uw-gray {
    display: table-cell;
    margin: 1px;
    border: 1px solid #fff;
    vertical-align: middle
}

a {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-uWaterloo {
    background-color: #000
}

a .call-to-action-theme-uWaterloo .call-to-action-big-text {
    color: #fdd54f
}

a .call-to-action-theme-uWaterloo .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-uWaterloo,
a:hover .call-to-action-theme-uWaterloo {
    background-color: #fdd54f
}

a:focus .call-to-action-theme-uWaterloo .call-to-action-big-text,
a:hover .call-to-action-theme-uWaterloo .call-to-action-big-text {
    color: #000
}

a:focus .call-to-action-theme-uWaterloo .call-to-action-small-text,
a:hover .call-to-action-theme-uWaterloo .call-to-action-small-text {
    color: #000
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-ahs {
    background-color: #000
}

a .call-to-action-theme-ahs .call-to-action-big-text {
    color: #97dfef
}

a .call-to-action-theme-ahs .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-ahs,
a:hover .call-to-action-theme-ahs {
    background-color: #97dfef
}

a:focus .call-to-action-theme-ahs .call-to-action-big-text,
a:hover .call-to-action-theme-ahs .call-to-action-big-text {
    color: #005963
}

a:focus .call-to-action-theme-ahs .call-to-action-small-text,
a:hover .call-to-action-theme-ahs .call-to-action-small-text {
    color: #005963
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-arts {
    background-color: #000
}

a .call-to-action-theme-arts .call-to-action-big-text {
    color: #ffd5a5
}

a .call-to-action-theme-arts .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-arts,
a:hover .call-to-action-theme-arts {
    background-color: #ffd5a5
}

a:focus .call-to-action-theme-arts .call-to-action-big-text,
a:hover .call-to-action-theme-arts .call-to-action-big-text {
    color: #d93f00
}

a:focus .call-to-action-theme-arts .call-to-action-small-text,
a:hover .call-to-action-theme-arts .call-to-action-small-text {
    color: #d93f00
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-engineering {
    background-color: #000
}

a .call-to-action-theme-engineering .call-to-action-big-text {
    color: #d0b4ef
}

a .call-to-action-theme-engineering .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-engineering,
a:hover .call-to-action-theme-engineering {
    background-color: #d0b4ef
}

a:focus .call-to-action-theme-engineering .call-to-action-big-text,
a:hover .call-to-action-theme-engineering .call-to-action-big-text {
    color: #57058b
}

a:focus .call-to-action-theme-engineering .call-to-action-small-text,
a:hover .call-to-action-theme-engineering .call-to-action-small-text {
    color: #57058b
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-environment {
    background-color: #000
}

a .call-to-action-theme-environment .call-to-action-big-text {
    color: #daf582
}

a .call-to-action-theme-environment .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-environment,
a:hover .call-to-action-theme-environment {
    background-color: #daf582
}

a:focus .call-to-action-theme-environment .call-to-action-big-text,
a:hover .call-to-action-theme-environment .call-to-action-big-text {
    color: #607000
}

a:focus .call-to-action-theme-environment .call-to-action-small-text,
a:hover .call-to-action-theme-environment .call-to-action-small-text {
    color: #607000
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-math {
    background-color: #000
}

a .call-to-action-theme-math .call-to-action-big-text {
    color: #ffbeef
}

a .call-to-action-theme-math .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-math,
a:hover .call-to-action-theme-math {
    background-color: #ffbeef
}

a:focus .call-to-action-theme-math .call-to-action-big-text,
a:hover .call-to-action-theme-math .call-to-action-big-text {
    color: #c60078
}

a:focus .call-to-action-theme-math .call-to-action-small-text,
a:hover .call-to-action-theme-math .call-to-action-small-text {
    color: #c60078
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-science {
    background-color: #000
}

a .call-to-action-theme-science .call-to-action-big-text {
    color: #b4d5ff
}

a .call-to-action-theme-science .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-science,
a:hover .call-to-action-theme-science {
    background-color: #b4d5ff
}

a:focus .call-to-action-theme-science .call-to-action-big-text,
a:hover .call-to-action-theme-science .call-to-action-big-text {
    color: #0033be
}

a:focus .call-to-action-theme-science .call-to-action-small-text,
a:hover .call-to-action-theme-science .call-to-action-small-text {
    color: #0033be
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-conrad {
    background-color: #000
}

a .call-to-action-theme-conrad .call-to-action-big-text {
    color: #eee
}

a .call-to-action-theme-conrad .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-conrad,
a:hover .call-to-action-theme-conrad {
    background-color: #fff
}

a:focus .call-to-action-theme-conrad .call-to-action-big-text,
a:hover .call-to-action-theme-conrad .call-to-action-big-text {
    color: #c4262e
}

a:focus .call-to-action-theme-conrad .call-to-action-small-text,
a:hover .call-to-action-theme-conrad .call-to-action-small-text {
    color: #c4262e
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-renison {
    background-color: #000
}

a .call-to-action-theme-renison .call-to-action-big-text {
    color: #7fb49d
}

a .call-to-action-theme-renison .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-renison,
a:hover .call-to-action-theme-renison {
    background-color: #7fb49d
}

a:focus .call-to-action-theme-renison .call-to-action-big-text,
a:hover .call-to-action-theme-renison .call-to-action-big-text {
    color: #000e08
}

a:focus .call-to-action-theme-renison .call-to-action-small-text,
a:hover .call-to-action-theme-renison .call-to-action-small-text {
    color: #000e08
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-st-jeromes {
    background-color: #000
}

a .call-to-action-theme-st-jeromes .call-to-action-big-text {
    color: #92b7ac
}

a .call-to-action-theme-st-jeromes .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-st-jeromes,
a:hover .call-to-action-theme-st-jeromes {
    background-color: #92b7ac
}

a:focus .call-to-action-theme-st-jeromes .call-to-action-big-text,
a:hover .call-to-action-theme-st-jeromes .call-to-action-big-text {
    color: #001811
}

a:focus .call-to-action-theme-st-jeromes .call-to-action-small-text,
a:hover .call-to-action-theme-st-jeromes .call-to-action-small-text {
    color: #001811
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-st-pauls {
    background-color: #000
}

a .call-to-action-theme-st-pauls .call-to-action-big-text {
    color: #c2cd79
}

a .call-to-action-theme-st-pauls .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-st-pauls,
a:hover .call-to-action-theme-st-pauls {
    background-color: #c2cd79
}

a:focus .call-to-action-theme-st-pauls .call-to-action-big-text,
a:hover .call-to-action-theme-st-pauls .call-to-action-big-text {
    color: #20240d
}

a:focus .call-to-action-theme-st-pauls .call-to-action-small-text,
a:hover .call-to-action-theme-st-pauls .call-to-action-small-text {
    color: #20240d
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-schools {
    background-color: #000
}

a .call-to-action-theme-schools .call-to-action-big-text {
    color: #ffa5aa
}

a .call-to-action-theme-schools .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-schools,
a:hover .call-to-action-theme-schools {
    background-color: #ffa5aa
}

a:focus .call-to-action-theme-schools .call-to-action-big-text,
a:hover .call-to-action-theme-schools .call-to-action-big-text {
    color: #80001f
}

a:focus .call-to-action-theme-schools .call-to-action-small-text,
a:hover .call-to-action-theme-schools .call-to-action-small-text {
    color: #80001f
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-neutral {
    background-color: #000
}

a .call-to-action-theme-neutral .call-to-action-big-text {
    color: #eee
}

a .call-to-action-theme-neutral .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-neutral,
a:hover .call-to-action-theme-neutral {
    background-color: #eee
}

a:focus .call-to-action-theme-neutral .call-to-action-big-text,
a:hover .call-to-action-theme-neutral .call-to-action-big-text {
    color: #000
}

a:focus .call-to-action-theme-neutral .call-to-action-small-text,
a:hover .call-to-action-theme-neutral .call-to-action-small-text {
    color: #000
}

a .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a .call-to-action-theme-uw-gray {
    background-color: #000
}

a .call-to-action-theme-uw-gray .call-to-action-big-text {
    color: #fff
}

a .call-to-action-theme-uw-gray .call-to-action-small-text {
    color: #fff
}

a:focus,
a:hover {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme,
a:hover .call-to-action-theme {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

a:focus .call-to-action-theme-uw-gray,
a:hover .call-to-action-theme-uw-gray {
    background-color: #fdd54f
}

a:focus .call-to-action-theme-uw-gray .call-to-action-big-text,
a:hover .call-to-action-theme-uw-gray .call-to-action-big-text {
    color: #000
}

a:focus .call-to-action-theme-uw-gray .call-to-action-small-text,
a:hover .call-to-action-theme-uw-gray .call-to-action-small-text {
    color: #000
}

.call-to-action-theme-gray {
    background: #a2a2a2;
    color: #4e4e4e
}

a .call-to-action-theme-gray {
    border: 1px solid #fff
}

a .call-to-action-theme-gray:focus,
a .call-to-action-theme-gray:hover {
    background-color: #fff;
    border: 1px solid #4e4e4e
}

a .call-to-action-theme-gray .call-to-action-small-text {
    color: #4e4e4e
}

.events-hide .call-to-action-theme-gray {
    background-color: #fff;
    color: #4e4e4e
}

a .events-hide .call-to-action-theme-gray {
    border: 1px solid #fff
}

a .events-hide .call-to-action-theme-gray:focus,
a .events-hide .call-to-action-theme-gray:hover {
    border: 1px solid #4e4e4e
}

a .events-hide .call-to-action-theme-gray .call-to-action-small-text {
    color: #4e4e4e
}

a .call-to-action-theme-gray:focus .call-to-action-small-text,
a .call-to-action-theme-gray:hover .call-to-action-small-text,
a .call-to-action-theme-neutral:focus .call-to-action-small-text,
a .call-to-action-theme-neutral:hover .call-to-action-small-text,
a .call-to-action-theme-uWaterloo:focus .call-to-action-small-text,
a .call-to-action-theme-uWaterloo:hover .call-to-action-small-text {
    color: #000
}

.js #block-uw-ct-blog-blog-by-audience,
.js #block-uw-ct-blog-blog-by-date,
.js #block-uw-ct-contact-contacts-by-group,
.js #block-uw-ct-event-events-by-audience,
.js #block-uw-ct-news-item-news-by-audience,
.js #block-uw-ct-news-item-news-by-date,
.js #block-uw-ct-person-profile-profile-by-type,
.js #block-uw-ct-project-project-by-audience,
.js #block-uw-ct-project-project-by-status,
.js #block-uw-ct-project-project-by-topic,
.js #block-views-5bbe76328202cacac13375a40dd59481,
.js #block-views-event-type-block-events-by-type,
.js #block-views-events-with-calendar-block-1,
.js #block-views-uw-blog-recent-block-1,
.js #block-views-uw-blog-topics-block-1,
.js #site-sidebar div.feed-icon,
.js #site-sidebar div.rss_link {
    display: none
}

@media screen and (min-width:40.0625rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li,
    .js .uw-site-content .field-item>.expandable>.expandable-content,
    .uw-site-sidebar .view-uw-people-profile-pages .view-content .views-row,
    .view-opportunities .view-content .views-row,
    .view-uw-news-item-pages-responsive .view-content .views-row,
    .view-uw-people-profile-pages .view-content .views-row,
    .view.view-events-responsive .view-content .views-row,
    .view.view-events-responsive .views-exposed-form,
    .view.view-uw-blog-responsive .view-content .views-row,
    .view.view-uw-news-item-pages-responsive .view-content .views-row {
        min-height: 30rem
    }
}

@media screen and (min-width:48.0625rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li,
    .js .uw-site-content .field-item>.expandable>.expandable-content,
    .uw-site-sidebar .view-uw-people-profile-pages .view-content .views-row,
    .view-opportunities .view-content .views-row,
    .view-uw-news-item-pages-responsive .view-content .views-row,
    .view-uw-people-profile-pages .view-content .views-row,
    .view.view-events-responsive .view-content .views-row,
    .view.view-events-responsive .views-exposed-form,
    .view.view-uw-blog-responsive .view-content .views-row,
    .view.view-uw-news-item-pages-responsive .view-content .views-row {
        min-height: 0
    }
}

@media screen and (min-width:63.1875rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li,
    .js .uw-site-content .field-item>.expandable>.expandable-content,
    .uw-site-sidebar .view-uw-people-profile-pages .view-content .views-row,
    .view-opportunities .view-content .views-row,
    .view-uw-news-item-pages-responsive .view-content .views-row,
    .view-uw-people-profile-pages .view-content .views-row,
    .view.view-events-responsive .view-content .views-row,
    .view.view-events-responsive .views-exposed-form,
    .view.view-uw-blog-responsive .view-content .views-row,
    .view.view-uw-news-item-pages-responsive .view-content .views-row {
        min-height: 30rem
    }
}

.uw-site--modal__filter {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #252525;
    background-color: rgba(37, 37, 37, .98);
    overflow: auto;
    z-index: 10
}

.uw-site--modal__filter::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--modal-wrap {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    padding: 2rem;
    margin-top: 3rem;
    position: relative
}

.uw-site--modal-wrap .full-archive button {
    max-width: 100%;
    margin-top: 1rem
}

.uw-site--modal-wrap button {
    max-width: 100%
}

.uw-site--modal-wrap::after {
    clear: both;
    content: "";
    display: table
}

.uw-site--modal-wrap .block-uw-ct-blog-blog-by-audience,
.uw-site--modal-wrap .block-uw-ct-blog-blog-by-date,
.uw-site--modal-wrap .block-uw-ct-contact-contacts-by-group,
.uw-site--modal-wrap .block-uw-ct-event-events-by-audience,
.uw-site--modal-wrap .block-uw-ct-news-item-news-by-audience,
.uw-site--modal-wrap .block-uw-ct-news-item-news-by-date,
.uw-site--modal-wrap .block-uw-ct-person-profile-profile-by-type,
.uw-site--modal-wrap .block-uw-ct-project-project-by-audience,
.uw-site--modal-wrap .block-uw-ct-project-project-by-status,
.uw-site--modal-wrap .block-uw-ct-project-project-by-topic,
.uw-site--modal-wrap .block-views-5bbe76328202cacac13375a40dd59481,
.uw-site--modal-wrap .block-views-event-type-block-events-by-type,
.uw-site--modal-wrap .block-views-events-with-calendar-block-1,
.uw-site--modal-wrap .block-views-uw-blog-recent-block-1,
.uw-site--modal-wrap .block-views-uw-blog-topics-block-1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 1rem
}

@media screen and (min-width:40.0625rem) {

    .uw-site--modal-wrap .block-uw-ct-blog-blog-by-audience,
    .uw-site--modal-wrap .block-uw-ct-blog-blog-by-date,
    .uw-site--modal-wrap .block-uw-ct-contact-contacts-by-group,
    .uw-site--modal-wrap .block-uw-ct-event-events-by-audience,
    .uw-site--modal-wrap .block-uw-ct-news-item-news-by-audience,
    .uw-site--modal-wrap .block-uw-ct-news-item-news-by-date,
    .uw-site--modal-wrap .block-uw-ct-person-profile-profile-by-type,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-audience,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-status,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-topic,
    .uw-site--modal-wrap .block-views-5bbe76328202cacac13375a40dd59481,
    .uw-site--modal-wrap .block-views-event-type-block-events-by-type,
    .uw-site--modal-wrap .block-views-events-with-calendar-block-1,
    .uw-site--modal-wrap .block-views-uw-blog-recent-block-1,
    .uw-site--modal-wrap .block-views-uw-blog-topics-block-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media screen and (min-width:48.0625rem) {

    .uw-site--modal-wrap .block-uw-ct-blog-blog-by-audience,
    .uw-site--modal-wrap .block-uw-ct-blog-blog-by-date,
    .uw-site--modal-wrap .block-uw-ct-contact-contacts-by-group,
    .uw-site--modal-wrap .block-uw-ct-event-events-by-audience,
    .uw-site--modal-wrap .block-uw-ct-news-item-news-by-audience,
    .uw-site--modal-wrap .block-uw-ct-news-item-news-by-date,
    .uw-site--modal-wrap .block-uw-ct-person-profile-profile-by-type,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-audience,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-status,
    .uw-site--modal-wrap .block-uw-ct-project-project-by-topic,
    .uw-site--modal-wrap .block-views-5bbe76328202cacac13375a40dd59481,
    .uw-site--modal-wrap .block-views-event-type-block-events-by-type,
    .uw-site--modal-wrap .block-views-events-with-calendar-block-1,
    .uw-site--modal-wrap .block-views-uw-blog-recent-block-1,
    .uw-site--modal-wrap .block-views-uw-blog-topics-block-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.uw-site--modal-wrap h2 {
    color: #fff;
    margin-bottom: 1rem;
    clear: both
}

.uw-site--modal-wrap h3 {
    color: #fff
}

.uw-site--modal-wrap p {
    color: #fff;
    font-weight: 400
}

@media screen and (min-width:48.0625rem) {
    .uw-site--modal-wrap p {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    .uw-site--modal-wrap p {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .uw-site--modal-wrap p {
        font-weight: 300
    }
}

.uw-site--modal-wrap ol,
.uw-site--modal-wrap ul {
    margin: .5rem 0;
    list-style-type: none
}

.uw-site--modal-wrap ol li,
.uw-site--modal-wrap ul li {
    text-align: left;
    margin: .25rem 0;
    color: #fff;
    font-weight: 400
}

@media screen and (min-width:48.0625rem) {

    .uw-site--modal-wrap ol li,
    .uw-site--modal-wrap ul li {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {

    .uw-site--modal-wrap ol li,
    .uw-site--modal-wrap ul li {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {

    .uw-site--modal-wrap ol li,
    .uw-site--modal-wrap ul li {
        font-weight: 300
    }
}

.uw-site--modal-wrap ol li ul,
.uw-site--modal-wrap ul li ul {
    margin: .25rem 0
}

.uw-site--modal-wrap ol li a,
.uw-site--modal-wrap ul li a {
    color: #fff;
    font-weight: 400
}

@media screen and (min-width:48.0625rem) {

    .uw-site--modal-wrap ol li a,
    .uw-site--modal-wrap ul li a {
        font-weight: 400
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:1.5 / 1),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {

    .uw-site--modal-wrap ol li a,
    .uw-site--modal-wrap ul li a {
        font-weight: 300
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {

    .uw-site--modal-wrap ol li a,
    .uw-site--modal-wrap ul li a {
        font-weight: 300
    }
}

.page-blog .home-listing-block-link a,
.page-events .home-listing-block-link a,
.page-news .home-listing-block-link a,
.page-opportunities .home-listing-block-link a {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    display: inline-block;
    color: #000
}

.blog-post-header {
    width: 100%;
    margin-bottom: .5rem
}

.node-type-uw-blog .blog-post-header {
    margin-bottom: .5rem
}

.node-type-uw-blog .blog-post-header .submitted {
    margin-bottom: .5rem
}

.node-type-uw-blog .blog-post-header .submitted .blog-submitted {
    width: 64%;
    float: left
}

.blog-post-header .submitted .blog-submitted {
    width: 100%;
    float: left
}

.blog-post-header .blog-date-time-author {
    float: left
}

.blog-post-header .blog-user-image {
    float: left;
    padding-right: .25rem
}

.blog-post-header .blog-user-image:empty {
    padding-right: 0
}

.view.view-events-responsive .view-content h3 {
    margin-top: 0
}

.view.view-events-responsive .view-content .event-date {
    margin: .3rem 0
}

.view .view-content h3 {
    margin-top: 1.5rem;
    font-weight: 400
}

.view .view-content h3.profile-name {
    margin-top: 0
}

@media screen and (min-width:48.0625rem) {
    .view .view-content h3.profile-name {
        margin-top: 1rem
    }

    .view .view-content h3.profile-name::after {
        clear: both;
        content: "";
        display: table
    }
}

.view .view-content img[typeof="foaf:Image"] {
    float: left;
    padding-right: 1rem
}

.view.view-id-uw_ct_special_alert_block .view-content {
    float: none
}

.view.view-uw-blog-responsive,
.view.view-uw-news-item-pages-responsive {
    margin-bottom: 1rem
}

@media screen and (min-width:63.1875rem) {

    .view.view-uw-blog-responsive .view-content,
    .view.view-uw-news-item-pages-responsive .view-content {
        display: flex;
        flex-wrap: wrap
    }
}

.view.view-uw-blog-responsive .view-content .views-row,
.view.view-uw-news-item-pages-responsive .view-content .views-row {
    clear: both;
    min-height: inherit
}

.view.view-uw-blog-responsive .view-content .views-row:first-child,
.view.view-uw-news-item-pages-responsive .view-content .views-row:first-child {
    width: 100%;
    margin-top: 0;
    margin-bottom: 1rem;
    min-height: inherit
}

@media screen and (min-width:30rem) {

    .view.view-uw-blog-responsive .view-content .views-row,
    .view.view-uw-news-item-pages-responsive .view-content .views-row {
        width: 100%;
        margin-top: 0;
        margin-bottom: 1rem;
        min-height: inherit
    }
}

@media screen and (min-width:63.1875rem) {

    .view.view-uw-blog-responsive .view-content .views-row,
    .view.view-uw-news-item-pages-responsive .view-content .views-row {
        flex: 1 1 auto;
        flex-grow: 1;
        width: 48.6%
    }

    .view.view-uw-blog-responsive .view-content .views-row:nth-child(2n),
    .view.view-uw-news-item-pages-responsive .view-content .views-row:nth-child(2n) {
        margin-right: 1rem
    }

    .view.view-uw-blog-responsive .view-content .views-row-even,
    .view.view-uw-news-item-pages-responsive .view-content .views-row-even {
        margin-right: 1rem
    }
}

.view.view-uw-blog-responsive .view-content .views-row-even.views-row-last,
.view.view-uw-news-item-pages-responsive .view-content .views-row-even.views-row-last {
    margin-right: 0
}

.view.view-uw-blog-responsive .view-content .views-row-odd,
.view.view-uw-news-item-pages-responsive .view-content .views-row-odd {
    margin-right: 0
}

.view.view-uw-blog-responsive .view-content img[typeof="foaf:Image"],
.view.view-uw-news-item-pages-responsive .view-content img[typeof="foaf:Image"] {
    margin-bottom: 1rem
}

.node-uw-blog div+h2 {
    margin-top: .25rem
}

.node-uw-blog .field-name-field-tag {
    text-transform: uppercase
}

.node-uw-blog .field-name-field-tag .field-label {
    display: none
}

.node-uw-blog .field-name-field-tag .field-items .field-item {
    padding-left: 0;
    margin: 0 .1rem .5rem 0;
    width: auto;
    float: left
}

.node-uw-blog .field-name-field-tag .field-items .field-item:after {
    content: ", "
}

.node-uw-blog .field-name-field-tag .field-items .field-item:last-child:after {
    content: ""
}

.node-uw-blog .links {
    font-size: .70233rem
}

.node-type-uw-blog .node-uw-blog {
    border-color: transparent;
    padding: 0
}

#block-uw-ct-blog-blog-public-feed {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.comment-wrapper form.comment-form {
    min-height: inherit;
    padding: .75rem;
    background: #fafafa
}

.comment-wrapper form.comment-form label {
    margin-top: 0
}

.comment-wrapper form.comment-form .form-actions {
    min-height: 3rem
}

.comment-wrapper form.comment-form .form-actions::after {
    clear: both;
    content: "";
    display: table
}

.comment-wrapper form.comment-form .captcha {
    margin-top: 2rem
}

.comment-wrapper form.comment-form .wysiwyg-toggle-wrapper {
    margin: .5rem 0
}

.comment-wrapper form.comment-form span.submitted.username {
    float: none
}

.comment-wrapper .title {
    margin: 3rem 0 4rem 0
}

.comment-wrapper .title.comment-form {
    margin: 0
}

.comment-wrapper .comment {
    background: #fafafa;
    min-height: inherit;
    padding: 1rem;
    margin: .5rem 0
}

@media screen and (min-width:48.0625rem) {
    .comment-wrapper .comment {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .comment-wrapper .comment:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .comment-wrapper .comment .attribution {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .comment-wrapper .comment .attribution:last-child {
        margin-right: 0
    }
}

.comment-wrapper .comment .attribution .submitted {
    padding: .125rem
}

.comment-wrapper .comment .attribution .submitted span {
    padding: 0;
    margin: 0;
    float: none;
    display: inline
}

.comment-wrapper .comment .attribution .submitted p {
    padding: 0;
    margin: 0
}

.comment-wrapper .comment .attribution .submitted p.commenter-name {
    padding: 0;
    margin: 0
}

.comment-wrapper .comment .attribution .submitted p.commenter-name span {
    padding: 0;
    float: none
}

.comment-wrapper .comment .attribution .submitted p.commenter-name span span.username {
    padding: 0;
    display: block;
    margin-bottom: .5rem;
    float: none
}

.comment-wrapper .comment .attribution .submitted p.comment-time {
    padding: 0
}

.comment-wrapper .comment .attribution .submitted p.comment-time span {
    padding: .5rem;
    font-size: .88889rem;
    display: inline-block
}

.comment-wrapper .comment .attribution .submitted p.comment-permalink {
    padding: 0
}

.comment-wrapper .comment .comment-text {
    background: #fff
}

@media screen and (min-width:48.0625rem) {
    .comment-wrapper .comment .comment-text {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 74.54874%;
        margin-right: 0
    }

    .comment-wrapper .comment .comment-text:last-child {
        margin-right: 0
    }
}

.comment-wrapper .comment .comment-text ul {
    list-style: none
}

.comment-wrapper .comment .comment-text ul li {
    display: inline-block;
    padding-left: 0;
    margin: 0 .1rem .5rem .5rem;
    width: auto;
    float: left;
    font-size: .88889rem;
    text-transform: inherit;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.comment-wrapper .comment .comment-text .content p {
    color: #4e4e4e;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: .88889rem;
    padding: 1rem;
    line-height: 1.5
}

.comment-wrapper .comment .comment-text .new {
    display: inline-block;
    padding-left: 0;
    text-tansform: uppercase;
    margin: .5rem;
    padding: .5rem 1rem;
    width: auto;
    float: right;
    font-size: .88889rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.page-comment form.comment-form {
    min-height: inherit
}

.page-comment form.comment-form .form-actions {
    min-height: 3rem
}

.page-comment form.comment-form .form-actions::after {
    clear: both;
    content: "";
    display: table
}

.page-comment form.comment-form .captcha {
    margin-top: 2rem
}

.page-comment form.comment-form .wysiwyg-toggle-wrapper {
    margin: .5rem 0
}

.page-comment form.comment-form span.submitted.username {
    float: none
}

@media screen and (min-width:48.0625rem) {
    .page-comment .comment .attribution {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .page-comment .comment .attribution:last-child {
        margin-right: 0
    }
}

.page-comment .comment .attribution .submitted span.username {
    padding: 0
}

.page-comment .comment .attribution .submitted span span.username {
    padding: 0
}

.page-comment .comment .attribution .submitted .comment-time {
    text-transform: uppercase;
    display: block;
    clear: both;
    margin: 0 0 1rem 0;
    padding: .5rem 4rem .5rem 1rem;
    font-size: .88889rem;
    text-transform: inherit;
    font-family: Typ1451-Medium, verdana, sans-serif
}

@media screen and (min-width:48.0625rem) {
    .page-comment .comment-text {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .page-comment .comment-text:last-child {
        margin-right: 0
    }
}

.page-comment .comment-text ul {
    padding-left: 0
}

.page-comment .comment-text ul.links.inline {
    list-style: none;
    margin: 0;
    padding: 0
}

.page-taxonomy-term .uw-site-sidebar--wrapper #block-uw-ct-blog-blog-public-feed,
.page-taxonomy-term .uw-site-sidebar--wrapper .block-list .item-class {
    margin: 0
}

.submitted span {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    text-transform: uppercase;
    display: block;
    clear: both;
    margin: 0 0 1rem 0;
    padding: .5rem 4rem .5rem 1rem
}

.comments .submitted span {
    padding: 0;
    margin: 0
}

.submitted span span.username {
    margin: 0;
    float: left
}

.submitted span span.uw-author {
    display: block;
    float: left;
    clear: both
}

.date-display-range {
    width: 100%
}

.view-events-with-calendar .views-exposed-form .views-exposed-widget {
    grid-column: 1/4;
    grid-row: 1
}

.view-events-with-calendar .views-exposed-form .views-widget-filter-field_audience_tid {
    padding-right: 0;
    grid-column: 4/7;
    grid-row: 1
}

.node-type-uw-event .details {
    border-top: solid 1px #ddd;
    margin-top: .5rem;
    width: 100%
}

@media screen and (min-width:30rem) {
    .node-type-uw-event .details .field {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .node-type-uw-event .details .field:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .node-type-uw-event .details .field {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .node-type-uw-event .details .field:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .node-type-uw-event .details .field {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 48.78935%
    }

    .node-type-uw-event .details .field:last-child {
        margin-right: 0
    }

    .node-type-uw-event .details .field:nth-child(2n) {
        margin-right: 0
    }

    .node-type-uw-event .details .field:nth-child(2n+1) {
        clear: left
    }

    .node-type-uw-event .details .field.field_event_location {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .node-type-uw-event .details .field.field_event_location:last-child {
        margin-right: 0
    }

    .node-type-uw-event .details .field.field_event_date {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .node-type-uw-event .details .field.field_event_date:last-child {
        margin-right: 0
    }

    .node-type-uw-event .details .field.body {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 100%
    }

    .node-type-uw-event .details .field.body:last-child {
        margin-right: 0
    }
}

.node-type-uw-event .details .field .field-label-inline {
    display: inline-block
}

.node-type-uw-event .details .field .field-data .location .adr {
    margin-bottom: .5rem
}

.node-type-uw-event .field-name-field-news-date {
    width: 100%
}

.node-type-uw-event .field-items {
    padding: .75rem .5rem
}

.node-type-uw-event .field-item {
    padding: .25rem .25rem .25rem 0
}

.field_event_date .multiple input[type=checkbox]~.field.body {
    margin-top: 2rem
}

.loged-in .field_event_date .multiple input[type=checkbox]~.field.body {
    margin-top: 20rem
}

.field_event_date {
    z-index: 3
}

.field.body {
    z-index: 10
}

.event-content {
    position: relative;
    z-index: 1;
    float: left;
    display: block;
    margin-right: 2.42131%;
    width: 100%
}

.event-content:last-child {
    margin-right: 0
}

.event-content .date-display-end {
    white-space: nowrap
}

.event-content ul.links,
.event-content+ul.links {
    display: none
}

span.date-display-single {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    display: inline-block;
    margin: 0 0 1rem 0;
    width: 100%
}

.multiple span.date-display-single {
    margin: 0
}

.field_event_location .address-content {
    margin-top: .5rem
}

.field_event_location .leaflet-control-container a:link {
    text-decoration: none
}

.field_uw_event_tag .field-item {
    float: left
}

.view.view-events-responsive span.date-display-range,
.view.view-events-responsive span.date-display-single {
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    display: inline-block;
    line-height: 1.45rem
}

.view.view-events-responsive img[typeof="foaf:Image"] {
    margin-bottom: 1rem
}

.view.view-events-responsive .views-exposed-form {
    padding: .5rem;
    margin-bottom: .75rem;
    margin-top: .74rem;
    border: solid 1px #eee;
    min-height: inherit
}

.view.view-events-responsive .views-exposed-form::after {
    clear: both;
    content: "";
    display: table
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets:last-child {
    margin-right: 0
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
    margin-right: 0
}

@media screen and (min-width:30rem) {
    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 32.12996%
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
        margin-right: 0
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:nth-child(3) {
        margin-right: 0
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        margin-left: 25.45126%
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
        margin-right: 0
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        margin-left: 0
    }

    .view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child:last-child {
        margin-right: 0
    }
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
    padding-right: 0
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit {
    max-width: 100%
}

.view.view-events-responsive .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit.progress-disabled {
    position: relative;
    height: 100%
}

@media screen and (min-width:63.1875rem) {
    .view.view-events-responsive .view-content {
        display: flex;
        flex-wrap: wrap
    }
}

.view.view-events-responsive .view-content .views-row {
    clear: both
}

.view.view-events-responsive .view-content .views-row .event-summary {
    position: relative
}

.view.view-events-responsive .view-content .views-row .event-title {
    margin-top: 1rem
}

.view.view-events-responsive .view-content .views-row:first-child {
    width: 100%;
    margin-top: 0;
    min-height: inherit;
    margin-right: 0
}

@media screen and (min-width:30rem) {
    .view.view-events-responsive .view-content .views-row {
        width: 100%;
        margin-top: 0;
        margin-bottom: 1rem;
        min-height: inherit
    }
}

@media screen and (min-width:63.1875rem) {
    .view.view-events-responsive .view-content .views-row {
        flex: 1 1 auto;
        flex-grow: 1;
        width: 48%;
        margin-right: 1rem
    }
}

.view.view-events-responsive .view-content .views-row-odd {
    margin-right: 0
}

.view.view-events-responsive .view-content .views-row:last-child {
    margin-right: 0
}

.view-events-with-calendar .attachment {
    margin-top: 1.5rem
}

.view-events-with-calendar .has-events {
    background-color: #252525
}

.view-events-with-calendar .date-heading h3>a {
    color: #252525
}

.field_event_date .switchable {
    display: none
}

.js .field_event_date .switchable {
    border: none;
    outline: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 1.7rem;
    display: block;
    z-index: 10;
    position: absolute;
    right: .5rem;
    top: .48rem;
    overflow: hidden;
    line-height: 1.7rem
}

.js .field_event_date .switchable label {
    cursor: pointer;
    display: block;
    position: relative;
    width: 5.75rem;
    height: 1.7rem;
    -webkit-transition: left .3s ease-out;
    -moz-transition: left .3s ease-out;
    -o-transition: left .3s ease-out;
    transition: left .3s ease-out;
    -moz-transition-property: left;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: left;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: left;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: left;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;"
}

.js .field_event_date .switchable label:after {
    content: "";
    display: block;
    height: 1.25rem;
    left: .2rem;
    top: .2rem;
    position: absolute;
    width: 1.25rem;
    -moz-transition-property: left;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: left;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: left;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: left;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;"
}

.field_event_date .multiple {
    position: relative;
    z-index: 3
}

.field_event_date .multiple input {
    left: 10px;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 9px;
    z-index: 10
}

.field_event_date .multiple input[type=checkbox]~.switchable label {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: baseline;
    position: relative
}

.field_event_date .multiple input[type=checkbox]~.switchable label span {
    display: block;
    position: absolute;
    font-size: .79012rem;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.field_event_date .multiple input[type=checkbox]~.switchable label span.hide {
    -moz-transition-property: left;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: left;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: left;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: left;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;";
    left: -4rem;
    top: 0
}

.field_event_date .multiple input[type=checkbox]~.switchable label span.show {
    -moz-transition-property: right;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: right;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: right;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: right;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;";
    width: 5.75rem;
    overflow: hidden;
    right: 0;
    top: 0;
    padding-left: 1.7rem
}

.field_event_date .multiple input:checked~.switchable label span {
    display: block;
    position: absolute;
    -moz-transition-property: right, left;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: right, left;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: right, left;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: right, left;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;"
}

.field_event_date .multiple input:checked~.switchable label span.hide {
    left: .4rem
}

.field_event_date .multiple input:checked~.switchable label span.show {
    width: 4rem;
    right: -4.75rem;
    padding-left: 0
}

.field_event_date .multiple input:checked~.switchable label:after {
    left: 4rem;
    top: .15rem
}

.field_event_date .multiple input[type=checkbox]~.field-item-switch,
.field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item {
    height: auto;
    opacity: 1;
    padding: .25rem 0 .25rem 0
}

.js .field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item {
    opacity: 0;
    height: 0;
    padding: 0;
    -webkit-transition: opacity 0s ease-out;
    -moz-transition: opacity 0s ease-out;
    -o-transition: opacity 0s ease-out;
    transition: opacity 0s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.field_event_date .multiple input[type=checkbox]:checked~.field-item-switch .field-item {
    padding: .25rem .25rem .25rem 0;
    margin: inherit;
    clear: both;
    width: 100%;
    opacity: 1;
    height: auto;
    -moz-transition-property: opacity;
    -moz-transition-duration: .3s;
    -moz-transition-delay: .1s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: opacity;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: .1s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: opacity;
    -ms-transition-duration: .3s;
    -ms-transition-delay: .1s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: opacity;
    transition-duration: .3s;
    transition-delay: .1s;
    transition-timing-function: "ease-out;"
}

.js .field_event_date .multiple input[type=checkbox]~.field-item-switch {
    position: relative;
    display: block
}

.field_event_date .multiple input[type=checkbox]:checked~.field-item-switch {
    -moz-transition-property: max-height;
    -moz-transition-duration: .1s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: max-height;
    -webkit-transition-duration: .1s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: max-height;
    -ms-transition-duration: .1s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: max-height;
    transition-duration: .1s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;"
}

.js .field_event_date .multiple input[type=checkbox]:checked~.field-item-switch .field-item {
    margin-bottom: 0
}

.js .field_event_date .multiple input[type=checkbox]:checked~.field-item-switch .field-item {
    margin-bottom: 0
}

.field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type {
    height: auto;
    padding: 0 .25rem .25rem 0;
    opacity: 1;
    -moz-transition-property: opacity;
    -moz-transition-duration: .1s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: "ease-out;";
    -webkit-transition-property: opacity;
    -webkit-transition-duration: .1s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: "ease-out;";
    -ms-transition-property: opacity;
    -ms-transition-duration: .1s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: "ease-out;";
    transition-property: opacity;
    transition-duration: .1s;
    transition-delay: 0s;
    transition-timing-function: "ease-out;"
}

.field_event_date .multiple input[type=checkbox]~.field-item-switch .field-item:first-of-type span.date-display-single {
    padding-right: 6.75rem
}

.node-type-uw-event .uw-site--title {
    position: relative
}

.node-type-uw-event .uw-site--title h1 {
    position: relative;
    padding-right: 2.5rem
}

.node-type-uw-event .uw-site--title h1 a.individual-event-ical:after {
    position: absolute;
    right: 0;
    top: 0;
    font-family: fdsu-rwd;
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    content: "★";
    color: #000;
    text-rendering: auto;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    font-size: 2.02729rem;
    display: block;
    float: left;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media screen and (min-width:30rem) {
    .node-type-uw-event .uw-site--title h1 a.individual-event-ical:after {
        font-size: 2.56578rem
    }
}

.node-type-uw-event .uw-site--title h1 a.individual-event-ical:hover:after {
    color: #757575;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.node-type-uw-event .uw-site--title h1 a.individual-event-ical img {
    opacity: 0;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    z-index: 1;
    right: 0;
    top: 0
}

.view-uw-news-item-pages-responsive img[typeof="foaf:Image"] {
    margin-bottom: 1rem
}

@media screen and (min-width:63.1875rem) {
    .view-uw-news-item-pages-responsive .view-content {
        display: flex;
        flex-wrap: wrap
    }
}

.view-uw-news-item-pages-responsive .view-content .views-row {
    clear: both;
    margin-right: .75rem
}

.view-uw-news-item-pages-responsive .view-content .views-row-first {
    min-height: inherit
}

.view-uw-news-item-pages-responsive .view-content .views-row not(:first-child) {
    flex-grow: 1
}

.view-uw-news-item-pages-responsive .view-content .views-row-even {
    min-height: inherit
}

.view-uw-news-item-pages-responsive .view-content .views-row-odd {
    min-height: inherit;
    margin-right: 0
}

.view-uw-news-item-pages-responsive .view-content .views-row-odd.views-row-last {
    margin-right: inherit
}

.node-type-uw-news-item .field-name-field-news-date {
    margin: 0 0 1rem
}

.home-listing-block-date {
    text-transform: uppercase;
    display: block
}

.item-list .home-listing-block-summary img {
    margin-bottom: 1rem;
    padding-right: 1rem;
    float: left
}

.node-type-uw-news-item .uw-site-sidebar--wrapper .block-list .item-class {
    margin: 0
}

.view-opportunities h2 {
    padding-right: 3rem
}

@media screen and (min-width:40.0625rem) {
    .view-opportunities h2 {
        padding-right: 1.5rem
    }
}

.view-opportunities h2 a:hover {
    text-decoration: underline
}

.view-opportunities img[typeof="foaf:Image"] {
    float: left;
    padding-right: 1rem
}

.view-opportunities .views-field-field-opportunity-type {
    font-family: Typ1451-Medium, verdana, sans-serif;
    position: absolute;
    right: .8rem;
    background: #f7f7f7;
    padding: 0 .2rem .2rem .2rem;
    text-transform: uppercase;
    display: block
}

.view-opportunities .views-field-field-opportunity-type span {
    font-weight: 400
}

.view-opportunities .views-field-field-applicaton-deadline,
.view-opportunities .views-field-field-number-of-positions {
    display: none
}

.view-opportunities>div span.date-display-single {
    text-transform: uppercase;
    font-family: Typ1451-Medium, verdana, sans-serif
}

.view-opportunities>div span a {
    display: block;
    width: 100%
}

.view-opportunities span strong {
    text-transform: uppercase;
    font-weight: 400;
    font-size: .88889rem
}

.view-opportunities span strong.views-label-field-opportunity-type {
    display: none
}

.view-opportunities .view-content .field-label {
    display: none
}

.view-opportunities .view-content .views-row {
    position: relative;
    padding: .5rem;
    margin-bottom: .75rem;
    margin-top: .75rem;
    min-height: inherit
}

@media screen and (min-width:30rem) {
    .view-opportunities .view-content .views-row {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .view-opportunities .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .view-opportunities .view-content .views-row {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .view-opportunities .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .view-opportunities .view-content .views-row {
        float: left;
        display: block;
        margin-right: 2.73224%;
        width: 100%
    }

    .view-opportunities .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .view-opportunities .view-content .views-row {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 48.78935%
    }

    .view-opportunities .view-content .views-row:last-child {
        margin-right: 0
    }
}

.view-opportunities .view-content .views-row-even {
    margin-right: 0
}

.view-opportunities .view-content .views-row-odd.views-row-last {
    margin: inherit
}

.view-uw-people-profile-pages .view-content .field-label {
    display: none
}

.view-uw-people-profile-pages .view-content .views-row {
    min-height: inherit
}

@media screen and (min-width:30rem) {
    .view-uw-people-profile-pages .view-content .views-row {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 100%
    }

    .view-uw-people-profile-pages .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .view-uw-people-profile-pages .view-content .views-row {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .view-uw-people-profile-pages .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .view-uw-people-profile-pages .view-content .views-row {
        float: left;
        display: block;
        margin-right: 2.73224%;
        width: 100%
    }

    .view-uw-people-profile-pages .view-content .views-row:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {
    .view-uw-people-profile-pages .view-content .views-row {
        float: left;
        display: block;
        margin-right: 2.42131%;
        width: 48.78935%
    }

    .view-uw-people-profile-pages .view-content .views-row:last-child {
        margin-right: 0
    }
}

.view-uw-people-profile-pages .view-content .views-row-even {
    margin-right: 0
}

.view-uw-people-profile-pages .view-content .views-row-odd.views-row-last {
    margin: inherit
}

.uw-site-sidebar .view-uw-people-profile-pages .view-content .views-row {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    min-height: inherit;
    padding: 1rem;
    margin-bottom: .5rem
}

.uw-site-sidebar .view-uw-people-profile-pages .view-content .views-row:last-child {
    margin-right: 0
}

.staff-contact .profile-url,
.staff-contact .website-url {
    white-space: nowrap;
    overflow: hidden
}

.staff-contact .profile-url:hover,
.staff-contact .website-url:hover {
    overflow: visible;
    background-color: #fff
}

.staff-contact {
    position: relative;
    border-bottom: solid 1px #eee;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.staff-contact h2 {
    padding-left: .5rem;
    border: none;
    margin: 0
}

.staff-contact .title {
    padding: 0;
    white-space: normal;
    word-wrap: normal;
    border: none;
    margin: 0
}

.node-type-contact .staff-contact .title {
    padding-left: 0
}

.staff-contact .entry {
    padding: .5rem;
    padding-right: 3rem
}

.staff-contact .entry a {
    text-decoration: none
}

.staff-contact .data {
    display: block;
    padding: .5rem
}

.staff-contact .data .photo {
    float: left;
    width: 100%;
    text-align: center;
    min-height: 1px
}

.staff-contact .data .info {
    float: left
}

@media screen and (min-width:40.0625rem) {
    .staff-contact .data .info {
        width: 80%
    }

    .staff-contact .data .photo {
        width: 8rem;
        text-align: inherit
    }
}

.staff-contact .field-name-field-contact-additional-info,
.staff-contact .field-name-field-contact-group,
.staff-contact .field-name-field-contact-location,
.staff-contact .field-name-field-contact-profile-url,
.staff-contact .field-name-field-contact-reason,
.staff-contact .field-name-field-contact-website-url {
    margin-top: .5em
}

.staff-contact .profile-url,
.staff-contact .website-url {
    white-space: nowrap;
    overflow: hidden
}

.staff-contact .profile-url:hover,
.staff-contact .website-url:hover {
    overflow: visible;
    background-color: #fff
}

.js .node-type-contact #content .staff-contact .entry:hover {
    background-color: #fff;
    color: #4e4e4e;
    cursor: inherit
}

.js #content .staff-contact .data {
    display: none
}

.js #content .staff-contact.open:before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js #content .staff-contact.open .data {
    display: block;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background: #fafafa;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js #content .staff-contact.open .entry {
    background-color: #eee;
    color: #000;
    cursor: pointer;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js #content .staff-contact.open .entry h2 a {
    color: #000
}

.js #content .staff-contact .entry:hover {
    background-color: #eee;
    color: #000;
    cursor: pointer;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js #content .staff-contact .entry:hover h2 a {
    color: #000
}

.js #content .no-content {
    display: none
}

.js #content .toggle-contacts {
    margin: 1rem 0
}

.js #content .toggle-contacts #ct-filters {
    border-right: 1px solid #dbdbdb;
    max-width: 100%
}

.js #content .toggle-contacts #ct-filters button {
    font-size: 1rem;
    height: auto
}

@media screen and (min-width:48.0625rem) {
    .js #content .toggle-contacts #ct-filters button {
        width: 33.3%;
        float: left;
        height: 3.563rem;
        font-size: 1.125rem
    }
}

.js #content .toggle-contacts a {
    max-width: 100%;
    border-radius: 0;
    text-align: center;
    line-height: inherit
}

.js #content .toggle-contacts a.no-filter {
    max-width: 100%
}

@media screen and (min-width:48.0625rem) {
    .js #content .toggle-contacts a.no-filter {
        max-width: 48.6%
    }
}

.js #content .toggle-contacts a.has-filter {
    max-width: 100%
}

@media screen and (min-width:48.0625rem) {
    .js #content .toggle-contacts a.has-filter {
        max-width: 33.3%
    }
}

.js #content .toggle-contacts a.expand-all {
    background: #757575;
    border-right: 1px solid #dbdbdb;
    margin: .2rem 0
}

@media screen and (min-width:48.0625rem) {
    .js #content .toggle-contacts a.expand-all {
        font-size: 1.125rem;
        padding: 1rem 2rem;
        margin: 0
    }
}

.js #content .toggle-contacts a.collapse-all {
    background: #757575;
    margin: 0
}

@media screen and (min-width:48.0625rem) {
    .js #content .toggle-contacts a.collapse-all {
        font-size: 1.125rem;
        padding: 1rem 2rem
    }
}

.js #content .toggle-contacts a:hover {
    color: #fff;
    background-color: #000
}

.field-name-field-profile-affiliation {
    display: none
}

.anchor-body {
    clear: both;
    padding-top: .5rem
}

.anchor-name {
    clear: inherit
}

.page-people-profile .field-name-field-contact-title .field-item,
.page-people-profile .field-name-field-profile-title .field-item {
    margin-bottom: .5rem
}

.node-type-uw-ct-person-profile .field-name-field-contact-title .field-item,
.node-type-uw-ct-person-profile .field-name-field-profile-title .field-item {
    margin-bottom: .75rem
}

.anchor-thumbnail img[typeof="foaf:Image"] {
    float: left;
    padding-right: 1rem
}

.profile-thumbnail img[typeof="foaf:Image"] {
    float: left;
    padding-right: 1rem
}

.profile-thumbnail a {
    display: inline-block
}

@media screen and (min-width:48.0625rem) {
    .profile-thumbnail::after {
        clear: both;
        content: "";
        display: table
    }

    .profile-thumbnail img[typeof="foaf:Image"] {
        float: inherit;
        padding-right: 0
    }

    .profile-thumbnail a {
        display: block;
        height: 100%
    }
}

h3.profile-name {
    margin-top: 0
}

.js .node-type-contact #content .data {
    display: block
}

.views-exposed-widgets {
    margin-bottom: .5rem
}

.views-exposed-widget {
    float: left;
    padding: .5rem 1rem 0 0;
    position: relative
}

.views-exposed-widget.views-reset-button,
.views-exposed-widget.views-submit-button {
    padding: 0 1rem 0 0;
    margin-top: .8rem
}

.views-exposed-widget.views-reset-button .form-submit,
.views-exposed-widget.views-submit-button .form-submit {
    border: 0 solid transparent
}

.views-exposed-widget .views-widget .form-item {
    margin-top: 0;
    margin-bottom: 0
}

.views-exposed-widget .views-widget .form-submit {
    margin-top: 0;
    margin-bottom: 0
}

.views-align-left {
    text-align: left
}

.views-align-right {
    text-align: right
}

.views-align-center {
    text-align: center
}

.views-view-grid tbody {
    border-top: none
}

.view .progress-disabled {
    float: none
}

.ist-notice-board ol,
.ist-notice-board ul {
    list-style-type: none;
    padding: 0
}

@media screen and (min-width:63.1875rem) {
    .ist-notice-board li.li_quick_link {
        margin: 0 0
    }
}

.ist-notice-board li.li_quick_link:nth-child(even) {
    background-color: #fff
}

.ist-notice-board li:nth-child(even) {
    background-color: #dfdfdf
}

.ist-notice-board li a {
    display: block;
    padding: .3rem .1rem .3rem .3rem
}

.ist-notice-board li a:link {
    text-decoration: none
}

.ist-notice-board li a:hover {
    background-color: #eee
}

.view-display-id-promotional_block {
    margin-top: 0
}

#block-uw-ct-person-profile-person .views-row div.read-more-link {
    text-align: center
}

#block-uw-ct-person-profile-person #random-person .node-inner {
    float: left;
    display: block;
    width: 100%;
    min-height: inherit;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-bottom: .2rem
}

#block-uw-ct-person-profile-person #random-person .node-inner .field-name-field-profile-title .field-item {
    font-size: .88889rem;
    line-height: 1.4
}

#block-uw-ct-person-profile-person #random-person .node-inner h2 a:link {
    text-decoration: underline
}

.js #random-banner {
    display: none
}

.banner {
    position: relative;
    margin-top: .6rem;
    color: #fff;
    overflow: hidden;
    background-color: #000
}

.banner.wide {
    border-bottom: 0 transparent solid
}

.banner.element-invisible {
    display: none
}

.banner img {
    width: 100%;
    height: 100%
}

.banner span,
.banner strong {
    border: none;
    color: #fff;
    margin: 0
}

.banner strong {
    display: block
}

.banner a {
    text-decoration: none;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

@media screen and (min-width:48.0625rem) {
    .banner a:hover .banner-image {
        opacity: .6;
        -moz-transition-property: color, background-color, border-color, opacity;
        -moz-transition-duration: .2s;
        -moz-transition-delay: 0s;
        -moz-transition-timing-function: linear;
        -webkit-transition-property: color, background-color, border-color, opacity;
        -webkit-transition-duration: .2s;
        -webkit-transition-delay: 0s;
        -webkit-transition-timing-function: linear;
        -ms-transition-property: color, background-color, border-color, opacity;
        -ms-transition-duration: .2s;
        -ms-transition-delay: 0s;
        -ms-transition-timing-function: linear;
        transition-property: color, background-color, border-color, opacity;
        transition-duration: .2s;
        transition-delay: 0s;
        transition-timing-function: linear
    }
}

.banner a:hover strong {
    text-decoration: underline
}

.banner .banner-image {
    line-height: 0;
    display: block;
    width: 100%
}

.banner-caption-check[type=checkbox] {
    position: absolute;
    display: none
}

.banner-caption-check[type=checkbox]~.banner-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    height: 0;
    font-weight: 400;
    display: block;
    -moz-transition-property: opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: .4s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .4s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: .4s;
    -ms-transition-timing-function: linear;
    transition-property: opacity;
    transition-duration: .2s;
    transition-delay: .4s;
    transition-timing-function: linear
}

@media screen and (min-width:48.0625rem) {
    .banner-caption-check[type=checkbox]~.banner-caption {
        position: absolute;
        bottom: 0;
        display: block;
        opacity: 1;
        height: auto;
        padding: 1rem 2rem;
        background-color: rgba(0, 0, 0, .6);
        -moz-transition-property: opacity;
        -moz-transition-duration: .2s;
        -moz-transition-delay: 0s;
        -moz-transition-timing-function: linear;
        -webkit-transition-property: opacity;
        -webkit-transition-duration: .2s;
        -webkit-transition-delay: 0s;
        -webkit-transition-timing-function: linear;
        -ms-transition-property: opacity;
        -ms-transition-duration: .2s;
        -ms-transition-delay: 0s;
        -ms-transition-timing-function: linear;
        transition-property: opacity;
        transition-duration: .2s;
        transition-delay: 0s;
        transition-timing-function: linear
    }
}

.wide {
    margin-top: 0;
    position: relative
}

.wide .banner-caption {
    bottom: 0
}

.banner-caption-check[type=checkbox]~.banner-caption-button {
    position: absolute;
    bottom: -.36rem;
    display: block;
    background-color: rgba(0, 0, 0, .6);
    padding: .7rem 1rem 0 1.75rem;
    height: 2.6rem;
    right: 0;
    width: 50%;
    z-index: 3;
    font-size: .88889rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase
}

.banner-caption-check[type=checkbox]~.banner-caption-button:before {
    position: absolute;
    top: .65rem;
    left: .5rem;
    font-family: fdsu-rwd;
    color: #fff;
    font-weight: 400;
    font-size: 1rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    display: inline-block;
    transform: rotate(90deg);
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.banner-caption-check[type=checkbox]~.banner-caption-button:hover {
    background-color: rgba(0, 0, 0, .7);
    cursor: pointer
}

@media screen and (min-width:48.0625rem) {
    .banner-caption-check[type=checkbox]~.banner-caption-button {
        display: none
    }
}

.banner-caption-check[type=checkbox]+.banner-wrap {
    padding-bottom: 0;
    display: block;
    -moz-transition-property: padding;
    -moz-transition-duration: 250ms;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: ease;
    -webkit-transition-property: padding;
    -webkit-transition-duration: 250ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease;
    -ms-transition-property: padding;
    -ms-transition-duration: 250ms;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: ease;
    transition-property: padding;
    transition-duration: 250ms;
    transition-delay: 0s;
    transition-timing-function: ease
}

.banner-caption-check[type=checkbox]:checked~.banner-caption {
    display: block;
    opacity: 1;
    height: 12rem;
    padding: 1rem;
    -moz-transition-property: opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: .4s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .4s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: .4s;
    -ms-transition-timing-function: linear;
    transition-property: opacity;
    transition-duration: .2s;
    transition-delay: .4s;
    transition-timing-function: linear;
    z-index: 3
}

@media screen and (min-width:48.0625rem) {
    .banner-caption-check[type=checkbox]:checked~.banner-caption {
        height: auto;
        min-height: 8rem;
        padding: 1rem;
        background-color: rgba(0, 0, 0, .85);
        -moz-transition-property: opacity;
        -moz-transition-duration: .2s;
        -moz-transition-delay: 0s;
        -moz-transition-timing-function: linear;
        -webkit-transition-property: opacity;
        -webkit-transition-duration: .2s;
        -webkit-transition-delay: 0s;
        -webkit-transition-timing-function: linear;
        -ms-transition-property: opacity;
        -ms-transition-duration: .2s;
        -ms-transition-delay: 0s;
        -ms-transition-timing-function: linear;
        transition-property: opacity;
        transition-duration: .2s;
        transition-delay: 0s;
        transition-timing-function: linear
    }
}

.banner-caption-check[type=checkbox]:checked~.banner-caption span {
    display: block
}

.banner-caption-check[type=checkbox]:checked~.banner-caption-button {
    z-index: 4;
    opacity: .4;
    -moz-transition-property: opacity;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: opacity;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: opacity;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.banner-caption-check[type=checkbox]:checked~.banner-caption-button:before {
    transform: rotate(-90deg)
}

.banner-caption-check[type=checkbox]:checked~.banner-caption-button:active,
.banner-caption-check[type=checkbox]:checked~.banner-caption-button:focus,
.banner-caption-check[type=checkbox]:checked~.banner-caption-button:hover {
    opacity: .4
}

@media screen and (min-width:48.0625rem) {

    .banner-caption-check[type=checkbox]:checked~.banner-caption-button:active,
    .banner-caption-check[type=checkbox]:checked~.banner-caption-button:focus,
    .banner-caption-check[type=checkbox]:checked~.banner-caption-button:hover {
        opacity: .9
    }
}

.banner-caption-check[type=checkbox]:checked+.banner-wrap {
    padding-bottom: 12rem;
    display: block;
    -moz-transition-property: padding;
    -moz-transition-duration: 250ms;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: ease;
    -webkit-transition-property: padding;
    -webkit-transition-duration: 250ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease;
    -ms-transition-property: padding;
    -ms-transition-duration: 250ms;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: ease;
    transition-property: padding;
    transition-duration: 250ms;
    transition-delay: 0s;
    transition-timing-function: ease
}

@media screen and (min-width:48.0625rem) {
    .banner-caption-check[type=checkbox]:checked+.banner-wrap {
        padding-bottom: 0;
        -moz-transition-property: padding;
        -moz-transition-duration: 250ms;
        -moz-transition-delay: 0s;
        -moz-transition-timing-function: ease;
        -webkit-transition-property: padding;
        -webkit-transition-duration: 250ms;
        -webkit-transition-delay: 0s;
        -webkit-transition-timing-function: ease;
        -ms-transition-property: padding;
        -ms-transition-duration: 250ms;
        -ms-transition-delay: 0s;
        -ms-transition-timing-function: ease;
        transition-property: padding;
        transition-duration: 250ms;
        transition-delay: 0s;
        transition-timing-function: ease
    }
}

body.node-type-uw-home-page-banner #content {
    width: 100%
}

body.node-type-uw-home-page-banner #site-sidebar {
    display: none
}

#uwb_paginator {
    margin-left: 0;
    overflow: inherit;
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    padding: 0;
    position: relative;
    z-index: 6;
    border-bottom: 1px solid #a2a2a2;
    list-style-type: none
}

#uwb_paginator li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
    border-right: 1px solid #000;
    margin-top: 0;
    margin-bottom: 0
}

#uwb_paginator li.uwb_controls {
    display: block;
    background-color: rgba(0, 0, 0, .6);
    top: -2.6rem;
    position: absolute;
    z-index: 10;
    width: 50%;
    padding: 0;
    height: 2.6rem;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

@media screen and (min-width:48.0625rem) {
    #uwb_paginator li.uwb_controls {
        background-color: rgba(0, 0, 0, .6);
        top: -2.5rem;
        left: .5rem;
        width: 2rem;
        height: 2rem
    }
}

#uwb_paginator li.uwb_controls a,
#uwb_paginator li.uwb_controls button {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    text-indent: 0;
    height: 2.6rem;
    padding: 0;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    font-size: .88889rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .3s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .3s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .3s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .3s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#uwb_paginator li.uwb_controls a span,
#uwb_paginator li.uwb_controls button span {
    position: absolute;
    top: .9rem;
    right: 1rem
}

#uwb_paginator li.uwb_controls a:hover,
#uwb_paginator li.uwb_controls button:hover {
    background-color: rgba(0, 0, 0, .9);
    cursor: pointer
}

#uwb_paginator li.uwb_controls a[href="#pause"]:hover,
#uwb_paginator li.uwb_controls button[href="#pause"]:hover {
    background-color: rgba(0, 0, 0, .9);
    cursor: pointer
}

#uwb_paginator li.uwb_controls a[href="#pause"] span,
#uwb_paginator li.uwb_controls button[href="#pause"] span {
    right: 1.1rem
}

@media screen and (min-width:48.0625rem) {

    #uwb_paginator li.uwb_controls a,
    #uwb_paginator li.uwb_controls button {
        font-size: 1rem;
        height: 2rem
    }

    #uwb_paginator li.uwb_controls a span,
    #uwb_paginator li.uwb_controls button span {
        position: absolute;
        top: .5rem;
        right: .55rem
    }

    #uwb_paginator li.uwb_controls a[href="#pause"] span,
    #uwb_paginator li.uwb_controls button[href="#pause"] span {
        right: .6rem
    }
}

#uwb_paginator li:first-child {
    border-left: none
}

#uwb_paginator li:first-child.uwb_selected {
    border-left: none
}

#uwb_paginator li:last-child {
    border-right: none
}

#uwb_paginator li a {
    padding: 0;
    background-color: #dfdfdf;
    color: #000;
    border: 0;
    text-indent: -9999rem;
    margin: 0;
    display: block;
    height: .8rem
}

#uwb_paginator li button {
    width: 100%;
    padding: 0 49%;
    border: 0;
    text-indent: -9999rem;
    margin: 0;
    display: block;
    height: .8rem
}

#uwb_paginator .uwb_selected {
    background-color: #000;
    color: #fff;
    border-right: none;
    outline: 0
}

body.org_cgc .banner-caption a,
body.org_cgc .banner-caption span,
body.org_ren .banner-caption a,
body.org_ren .banner-caption span,
body.org_stj .banner-caption a,
body.org_stj .banner-caption span,
body.org_stp .banner-caption a,
body.org_stp .banner-caption span {
    color: #fff
}

.uw-site-footer--global.non_generic_footer .uw-site-flex {
    min-height: 10.625rem;
    padding-top: 1.5rem
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer--global.non_generic_footer .footer-1 {
        margin-top: 2rem
    }
}

.uw-site-footer--global.generic_footer .uw-site-flex {
    padding-top: .1rem
}

.uw-site-flex {
    margin-bottom: 1rem;
    clear: both
}

.uw-site-flex ul {
    padding: 1rem 0 1rem 0;
    list-style-type: none;
    margin-left: 0
}

@media screen and (min-width:30rem) {
    .uw-site-flex {
        -webkit-box-align: start;
        -moz-box-align: start;
        box-align: start;
        -webkit-align-items: start;
        -moz-align-items: start;
        -ms-align-items: start;
        -o-align-items: start;
        align-items: start;
        -ms-flex-align: start;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        box-pack: start;
        -ms-flex-pack: start;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        width: 100%
    }
}

.block-uw-nav-global-footer {
    -webkit-font-smoothing: antialiased;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.block-uw-nav-global-footer a {
    color: #fff
}

.footer-1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    text-align: center
}

@media screen and (min-width:30rem) {
    .footer-1 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 4rem;
        -moz-flex: 1 0 4rem;
        -ms-flex: 1 0 4rem;
        flex: 1 0 4rem
    }

    .footer-1 div {
        text-align: left
    }

    html.ie10 .footer-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media screen and (min-width:63.1875rem) {
    .footer-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .footer-1 div {
        text-align: left
    }
}

.footer-2 {
    margin-top: 1rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2
}

@media screen and (min-width:30rem) {
    .footer-2 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-2 {
        -webkit-box-flex: 2;
        -moz-box-flex: 2;
        box-flex: 2;
        -webkit-flex: 2;
        -moz-flex: 2;
        -ms-flex: 2;
        flex: 2;
        padding-left: 1rem
    }
}

@media screen and (min-width:63.1875rem) {
    .footer-2 {
        -webkit-box-flex: 2;
        -moz-box-flex: 2;
        box-flex: 2;
        -webkit-flex: 2;
        -moz-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
}

.footer-2 ul {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple
}

.footer-2 ul li {
    border-color: #424242;
    border-style: solid;
    text-align: center;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

html.ie10 .footer-2 ul li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 49%;
    -moz-flex: 1 0 49%;
    -ms-flex: 1 0 49%;
    flex: 1 0 49%
}

.footer-2 ul li:nth-child(1) {
    border-width: 1px 0 0 1px
}

.footer-2 ul li:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2;
    border-width: 1px 0 0 1px
}

.footer-2 ul li:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    order: 3;
    -ms-flex-order: 3;
    border-width: 1px 0 0 1px
}

.footer-2 ul li:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    box-ordinal-group: 4;
    -webkit-order: 4;
    -moz-order: 4;
    order: 4;
    -ms-flex-order: 4;
    border-width: 1px 0 0 1px
}

.footer-2 ul li:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    box-ordinal-group: 5;
    -webkit-order: 5;
    -moz-order: 5;
    order: 5;
    -ms-flex-order: 5;
    border-width: 1px 1px 1px 1px
}

.footer-2 ul li:nth-child(6) {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1;
    border-width: 1px 1px 0 1px
}

.footer-2 ul li:nth-child(7) {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2;
    border-width: 1px 1px 0 1px
}

.footer-2 ul li:nth-child(8) {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    order: 3;
    -ms-flex-order: 3;
    border-width: 1px 1px 0 1px
}

.footer-2 ul li:nth-child(9) {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    box-ordinal-group: 4;
    -webkit-order: 4;
    -moz-order: 4;
    order: 4;
    -ms-flex-order: 4;
    border-width: 1px 1px 0 1px
}

@media screen and (min-width:30rem) {
    .footer-2 ul li {
        padding-left: 1rem;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        text-align: left
    }

    html.ie10 .footer-2 ul li {
        padding-left: 0;
        border: 0 solid transparent;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 49%;
        -moz-flex: 1 0 49%;
        -ms-flex: 1 0 49%;
        flex: 1 0 49%
    }

    .footer-2 ul li:nth-child(1) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 1px 0 0;
        padding-left: 0
    }

    .footer-2 ul li:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 1px 0 0;
        padding-left: 0
    }

    .footer-2 ul li:nth-child(3) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        padding-left: 0;
        border-width: 0 1px 0 0
    }

    .footer-2 ul li:nth-child(4) {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        box-ordinal-group: 4;
        -webkit-order: 4;
        -moz-order: 4;
        order: 4;
        -ms-flex-order: 4;
        padding-left: 0;
        border-width: 0 1px 0 0
    }

    .footer-2 ul li:nth-child(5) {
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        box-ordinal-group: 5;
        -webkit-order: 5;
        -moz-order: 5;
        order: 5;
        -ms-flex-order: 5;
        padding-left: 0;
        border-width: 0
    }

    .footer-2 ul li:nth-child(6) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 1px 0 0
    }

    .footer-2 ul li:nth-child(7) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 1px 0 0
    }

    .footer-2 ul li:nth-child(8) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 1px 0 0
    }

    .footer-2 ul li:nth-child(9) {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        box-ordinal-group: 4;
        -webkit-order: 4;
        -moz-order: 4;
        order: 4;
        -ms-flex-order: 4;
        border-width: 0 1px 0 0
    }
}

@media screen and (min-width:40.0625rem) {
    .footer-2 ul li {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }

    html.ie10 .footer-2 ul li {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 48%;
        -moz-flex: 1 0 48%;
        -ms-flex: 1 0 48%;
        flex: 1 0 48%;
        padding-left: .2rem;
        border: 0 solid transparent
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-2 ul li {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 33%;
        -moz-flex: 1 0 33%;
        -ms-flex: 1 0 33%;
        flex: 1 0 33%
    }

    html.ie10 .footer-2 ul li {
        padding-left: 0 !important;
        border: 0 solid transparent !important;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 32%;
        -moz-flex: 1 0 32%;
        -ms-flex: 1 0 32%;
        flex: 1 0 32%
    }

    .footer-2 ul li:nth-child(1) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        padding-left: 1rem;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(2) {
        padding-left: 1rem;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 1px
    }

    .footer-2 ul li:nth-child(3) {
        padding-left: 1rem;
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(4) {
        padding-left: 1rem;
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        box-ordinal-group: 4;
        -webkit-order: 4;
        -moz-order: 4;
        order: 4;
        -ms-flex-order: 4;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(5) {
        padding-left: 1rem;
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        box-ordinal-group: 5;
        -webkit-order: 5;
        -moz-order: 5;
        order: 5;
        -ms-flex-order: 5;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(6) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(7) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(8) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 1px
    }

    .footer-2 ul li:nth-child(9) {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        box-ordinal-group: 4;
        -webkit-order: 4;
        -moz-order: 4;
        order: 4;
        -ms-flex-order: 4;
        border-width: 0 0 0 1px
    }
}

@media screen and (min-width:63.1875rem) {
    .footer-2 ul li {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 33%;
        -moz-flex: 1 0 33%;
        -ms-flex: 1 0 33%;
        flex: 1 0 33%
    }

    html.ie10 .footer-2 ul li {
        padding-left: 0;
        border: 0 solid transparent
    }

    .footer-2 ul li:nth-child(1) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(3) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(4) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(5) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(6) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 0 0 1px
    }

    .footer-2 ul li:nth-child(7) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        order: 1;
        -ms-flex-order: 1;
        border-width: 0 1px
    }

    .footer-2 ul li:nth-child(8) {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2;
        border-width: 0 1px
    }

    .footer-2 ul li:nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        -webkit-order: 3;
        -moz-order: 3;
        order: 3;
        -ms-flex-order: 3;
        border-width: 0 1px
    }
}

.footer-3 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    order: 3;
    -ms-flex-order: 3;
    margin-top: 1rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media screen and (min-width:30rem) {
    .footer-3 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media screen and (min-width:40.0625rem) {
    .footer-3 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-3 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 1.5rem
    }
}

.footer-3 .uw-footer-social-directory {
    text-align: center
}

@media screen and (min-width:40.0625rem) {
    .footer-3 .uw-footer-social-directory .uw-footer-social-directory {
        text-align: center
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-3 .uw-footer-social-directory {
        text-align: right
    }
}

.footer-3 ul {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -o-align-items: start;
    align-items: start;
    -ms-flex-align: start;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%;
    max-width: 95%;
    text-align: center;
    margin: 0 auto
}

@media screen and (min-width:21.875rem) {
    .footer-3 ul {
        max-width: 95%
    }
}

@media screen and (min-width:25rem) {
    .footer-3 ul {
        max-width: 95%
    }
}

@media screen and (min-width:30rem) {
    .footer-3 ul {
        max-width: 95%
    }
}

@media screen and (min-width:30rem) {
    .footer-3 ul {
        max-width: 95%
    }
}

@media screen and (min-width:40.0625rem) {
    .footer-3 ul {
        max-width: 75%
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-3 ul {
        max-width: 95%;
        text-align: right
    }
}

@media screen and (min-width:63.1875rem) {
    .footer-3 ul {
        max-width: 100%;
        margin: 0 auto
    }
}

.footer-3 ul li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.footer-3 ul.uw-footer-social li a {
    color: #fff;
    text-decoration: none
}

.footer-3 ul.uw-footer-social li a span {
    border-radius: 3px;
    color: #000;
    background-color: #fff;
    font-size: 2.02729rem;
    padding: .2rem;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

@media screen and (min-width:30rem) {
    .footer-3 ul.uw-footer-social li a span {
        font-size: 1.80203rem;
        padding: .15rem
    }
}

@media screen and (min-width:40.0625rem) {
    .footer-3 ul.uw-footer-social li a span {
        font-size: 1.80203rem;
        padding: .15rem
    }
}

@media screen and (min-width:48.0625rem) {
    .footer-3 ul.uw-footer-social li a span {
        font-size: 1.60181rem;
        padding: .2rem
    }
}

@media screen and (min-width:63.1875rem) {
    .footer-3 ul.uw-footer-social li a span {
        font-size: 2.02729rem;
        padding: .2rem
    }
}

.footer-3 ul.uw-footer-social li a span:hover {
    color: #ffd54f;
    background-color: #000;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.footer-3 ul.uw-footer-social li a:hover {
    text-decoration: none
}

.footer-3 .uw-footer-social-media .uw-footer-social-directory a {
    color: #fff;
    font-weight: 400;
    text-decoration: none
}

.footer-3 .uw-footer-social-media .uw-footer-social-directory a:hover {
    text-decoration: underline;
    color: #ffd54f
}

.footer-4 {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    box-ordinal-group: 5;
    -webkit-order: 5;
    -moz-order: 5;
    order: 5;
    -ms-flex-order: 5;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 2
}

@media screen and (min-width:48.0625rem) {
    .footer-4 {
        grid-template-columns: 3fr 1fr
    }
}

.footer-4 .uw-territorial {
    grid-row: 2/3
}

@media screen and (min-width:48.0625rem) {
    .footer-4 .uw-territorial {
        grid-row: 1/2
    }
}

.footer-4 .uw-footer-content {
    grid-row: 1/2
}

@media screen and (min-width:48.0625rem) {
    .footer-4.generic_footer {
        grid-template-columns: 100%
    }
}

.footer-4.generic_footer .uw-footer-content {
    grid-row: 1/2
}

.footer-4 #cas_login {
    margin-top: 1rem;
    text-align: center
}

@media screen and (min-width:48.0625rem) {
    .footer-4 #cas_login {
        text-align: right
    }
}

.footer-4 #cas_login a {
    color: #fff;
    font-size: .88889rem;
    font-weight: 600;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    text-decoration: none
}

.footer-4 #cas_login a:hover {
    text-decoration: underline;
    color: #ffd54f
}

#block-uw-nav-site-footer-site-footer .content {
    float: left;
    clear: both
}

.uw-site-footer1 {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    min-height: 2.5rem;
    clear: both;
    padding: 1rem 0;
    margin-right: inherit
}

.uw-site-footer1:last-child {
    margin-right: 0
}

.uw-site-footer1--logo-dept {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    line-height: 1.25;
    text-align: center;
    padding: .5rem 0
}

.uw-site-footer1--logo-dept:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer1--logo-dept {
        text-align: left;
        padding: 1rem 0;
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer1--logo-dept:last-child {
        margin-right: 0
    }
}

.uw-site-footer1--contact {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 91.51625%;
    margin-left: 4.24188%;
    width: 100%
}

.uw-site-footer1--contact ul {
    -webkit-box-align: end;
    -moz-box-align: end;
    box-align: end;
    -webkit-align-items: end;
    -moz-align-items: end;
    -ms-align-items: end;
    -o-align-items: end;
    align-items: end;
    -ms-flex-align: end;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    box-lines: single;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 0
}

@media screen and (min-width:21.875rem) {
    .uw-site-footer1--contact ul {
        max-width: 75%;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center
    }
}

@media screen and (min-width:25rem) {
    .uw-site-footer1--contact ul {
        max-width: 75%
    }
}

@media screen and (min-width:30rem) {
    .uw-site-footer1--contact ul {
        max-width: 90%
    }
}

@media screen and (min-width:30rem) {
    .uw-site-footer1--contact ul {
        max-width: 90%
    }
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer1--contact ul {
        max-width: 75%
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer1--contact ul {
        max-width: 100%;
        text-align: right
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-footer1--contact ul {
        margin: 0 auto;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        -o-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }
}

.uw-site-footer1--contact ul li {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 .05rem
}

.uw-site-footer1--contact ul li:last-child {
    padding-right: 0
}

.uw-site-footer1--contact ul li:first-child {
    padding-left: 0
}

.uw-site-footer1--contact ul.uw-footer-social li a {
    color: #fff;
    text-decoration: none
}

.uw-site-footer1--contact ul.uw-footer-social li a span {
    border-radius: 3px;
    color: #757575;
    background-color: #fff;
    font-size: 2.02729rem;
    padding: .2rem;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

@media screen and (min-width:30rem) {
    .uw-site-footer1--contact ul.uw-footer-social li a span {
        font-size: 1.80203rem;
        padding: .15rem
    }
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer1--contact ul.uw-footer-social li a span {
        font-size: 1.80203rem;
        padding: .15rem
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer1--contact ul.uw-footer-social li a span {
        font-size: 1.60181rem;
        padding: .2rem
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-site-footer1--contact ul.uw-footer-social li a span {
        font-size: 2.02729rem;
        padding: .2rem
    }
}

.uw-site-footer1--contact ul.uw-footer-social li a span:hover {
    color: #fff;
    background-color: #757575;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer1--contact ul.uw-footer-social li a:hover {
    text-decoration: none
}

.uw-site-footer1--contact .uw-footer-social-media .uw-footer-social-directory a {
    color: #fff;
    font-weight: 400;
    text-decoration: none
}

.uw-site-footer1--contact .uw-footer-social-media .uw-footer-social-directory a:hover {
    text-decoration: underline;
    color: #ffd54f
}

.uw-site-footer1--contact:last-child {
    margin-right: 0
}

.uw-site-footer1--contact button {
    width: 100%;
    max-width: inherit;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media screen and (min-width:30rem) {
    .uw-site-footer1--contact {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 66.06498%;
        margin-left: 16.96751%;
        padding: 0
    }

    .uw-site-footer1--contact:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer1--contact {
        margin-left: 0;
        padding: 0;
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        text-align: right;
        margin-right: 0
    }

    .uw-site-footer1--contact:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:40.0625rem) and (min-width:48.0625rem) {
    .uw-site-footer1--contact {
        padding: 0
    }
}

.uw-site-footer1--social {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 32.12996%;
    text-align: center;
    margin-right: 0
}

.uw-site-footer1--social:last-child {
    margin-right: 0
}

.uw-site-footer2 {
    height: 0;
    overflow: hidden
}

.uw-site-footer2 .block-uw-nav-site-footer .content {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    margin-right: inherit
}

.uw-site-footer2 .block-uw-nav-site-footer .content:last-child {
    margin-right: 0
}

.uw-site-footer2::after {
    clear: both;
    content: "";
    display: table
}

.open-site-footer .uw-site-footer2 {
    clear: both;
    overflow: visible;
    width: 100%;
    padding: 2rem 0;
    height: auto;
    -moz-transition-property: height, opacity, visibility, background-color;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height, opacity, visibility, background-color;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: height, opacity, visibility, background-color;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: height, opacity, visibility, background-color;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.uw-site-footer2 .fcol {
    margin-bottom: 1rem
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol {
        margin-bottom: 0
    }
}

.uw-site-footer2 .fcol ol,
.uw-site-footer2 .fcol ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.uw-site-footer2 .fcol ol li,
.uw-site-footer2 .fcol ul li {
    margin-bottom: .1rem
}

.uw-site-footer2 .fcol ul li a:last-of-type {
    margin-bottom: .25rem
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol ul li a:last-of-type {
        margin-bottom: 0
    }
}

.uw-site-footer2 .fcol.three-a-1 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-a-1:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-a-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%
    }

    .uw-site-footer2 .fcol.three-a-1:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-a-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%
    }

    .uw-site-footer2 .fcol.three-a-1:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.three-a-2 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-a-2:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-a-2 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.three-a-2:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-a-2 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%
    }

    .uw-site-footer2 .fcol.three-a-2:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.three-a-3 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-a-3:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-a-3 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.three-a-3:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-a-3 {
        margin-left: 0;
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.three-1 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-1:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer2 .fcol.three-1:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .uw-site-footer2 .fcol.three-1:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.three-2 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-2:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-2 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer2 .fcol.three-2:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-2 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%
    }

    .uw-site-footer2 .fcol.three-2:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.three-3 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.three-3:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.three-3 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.three-3:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.three-3 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 36.37184%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.three-3:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.four-1 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.four-1:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.four-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer2 .fcol.four-1:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.four-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        margin-right: 1%
    }

    .uw-site-footer2 .fcol.four-1:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.four-2,
.uw-site-footer2 .fcol.four-3 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.four-2:last-child,
.uw-site-footer2 .fcol.four-3:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {

    .uw-site-footer2 .fcol.four-2,
    .uw-site-footer2 .fcol.four-3 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer2 .fcol.four-2:last-child,
    .uw-site-footer2 .fcol.four-3:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {

    .uw-site-footer2 .fcol.four-2,
    .uw-site-footer2 .fcol.four-3 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .uw-site-footer2 .fcol.four-2:last-child,
    .uw-site-footer2 .fcol.four-3:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.four-2 {
    height: auto
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.four-2:first-of-type {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.four-2:first-of-type:nth-child(1n) {
        margin-right: 1.80505%
    }

    .uw-site-footer2 .fcol.four-2:first-of-type:nth-child(1n+1) {
        clear: none
    }

    .uw-site-footer2 .fcol.four-2:last-of-type {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.four-4 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.four-4:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.four-4 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.four-4:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.four-4 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%;
        margin-right: 0
    }

    .uw-site-footer2 .fcol.four-4:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.five-1 {
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%;
    height: auto
}

.uw-site-footer2 .fcol.five-1:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.five-1 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 23.64621%
    }

    .uw-site-footer2 .fcol.five-1:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.five-2,
.uw-site-footer2 .fcol.five-3,
.uw-site-footer2 .fcol.five-4 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.five-2:last-child,
.uw-site-footer2 .fcol.five-3:last-child,
.uw-site-footer2 .fcol.five-4:last-child {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {

    .uw-site-footer2 .fcol.five-2,
    .uw-site-footer2 .fcol.five-3,
    .uw-site-footer2 .fcol.five-4 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 49.09747%
    }

    .uw-site-footer2 .fcol.five-2:last-child,
    .uw-site-footer2 .fcol.five-3:last-child,
    .uw-site-footer2 .fcol.five-4:last-child {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {

    .uw-site-footer2 .fcol.five-2,
    .uw-site-footer2 .fcol.five-3,
    .uw-site-footer2 .fcol.five-4 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 19.40433%
    }

    .uw-site-footer2 .fcol.five-2:last-child,
    .uw-site-footer2 .fcol.five-3:last-child,
    .uw-site-footer2 .fcol.five-4:last-child {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.five-3 {
    height: auto
}

@media screen and (min-width:40.0625rem) {
    .uw-site-footer2 .fcol.five-3 {
        margin-right: 0
    }
}

.uw-site-footer2 .fcol.five-5 {
    height: auto;
    float: left;
    display: block;
    margin-right: 1.80505%;
    width: 100%
}

.uw-site-footer2 .fcol.five-5:last-child {
    margin-right: 0
}

@media screen and (min-width:48.0625rem) {
    .uw-site-footer2 .fcol.five-5 {
        float: left;
        display: block;
        margin-right: 1.80505%;
        width: 10.92058%
    }

    .uw-site-footer2 .fcol.five-5:last-child {
        margin-right: 0
    }
}

.service-links img {
    display: none
}

.js #block-uw-social-media-sharing-social-media-block {
    display: none
}

.uw-section-share #block-uw-social-media-sharing-social-media-block {
    display: block
}

.js #block-uw-social-media-sharing-social-media-block img {
    display: none
}

:not(.js) .block-uw-social-media-sharing {
    position: relative
}

:not(.js) .block-uw-social-media-sharing .content {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
    background: #eee
}

:not(.js) .block-uw-social-media-sharing .content ul.share-buttons {
    margin: 0 auto 1rem auto;
    text-align: center;
    list-style-type: none;
    padding-left: 0
}

:not(.js) .block-uw-social-media-sharing .content ul.share-buttons li {
    display: inline-block
}

:not(.js) .block-uw-social-media-sharing .content ul.share-buttons li a {
    display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    font-size: 1.80203rem;
    text-decoration: none
}

.js .uw-section-share {
    padding-top: 1rem;
    display: none
}

.js .uw-section-share ul.share-buttons {
    margin: 0 auto 1rem auto;
    text-align: center;
    list-style-type: none;
    padding-left: 0
}

.js .uw-section-share ul.share-buttons li {
    display: inline-block
}

.js .uw-section-share ul.share-buttons li a {
    display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    font-size: 1.80203rem;
    text-decoration: none
}

.js .uw-section-share ul.share-buttons li a:before {
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #fff;
    font-size: 1.80203rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: .3rem;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-section-share ul.share-buttons li a:hover:before {
    color: #eee;
    -moz-transition-property: color, background-color;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.js .uw-section-share ul.share-buttons li:nth-child(1) a:before {
    content: ""
}

.js .uw-section-share ul.share-buttons li:nth-child(2) a:before {
    content: ""
}

.js .uw-section-share ul.share-buttons li:nth-child(3) a:before {
    content: ""
}

.js .uw-section-share ul.share-buttons li:nth-child(4) a:before {
    content: ""
}

.js .uw-section-share ul.share-buttons li:nth-child(5) a:before {
    content: ""
}

.uw-site-share {
    display: none
}

.js .uw-site-share {
    display: block
}

.js .uw-site-share-top {
    list-style-type: none;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left
}

.js .uw-site-share-top li {
    margin-top: 0;
    margin-bottom: 0
}

.js .uw-site-share-top li:hover {
    background-color: #4e4e4e;
    margin-top: 0;
    margin-bottom: 0
}

.js .uw-site-share-top li a {
    padding-top: 0;
    display: block;
    position: relative;
    text-decoration: none;
    width: 100%
}

.js .uw-site-share-top li a span {
    display: block;
    font-size: .88889rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    text-transform: uppercase;
    padding-top: .65rem;
    padding-bottom: .5rem
}

.js .uw-site-share-top li a span:before {
    font-family: fdsu-rwd;
    text-transform: none;
    position: absolute;
    height: 1rem;
    font-size: 1rem
}

.js .uw-site-share--button__top {
    border-right: solid 1px #fff;
    text-align: right;
    width: 50%;
    float: left
}

.js .uw-site-share--button__top a {
    padding-right: 1rem
}

.js .uw-site-share--button__top span:before {
    position: absolute;
    right: 1rem;
    padding-right: .5rem;
    padding-bottom: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.js .uw-site-share--button__share {
    text-align: left;
    padding-left: 0;
    width: 50%;
    float: left
}

.js .uw-site-share--button__share a {
    padding-left: 1rem;
    padding-right: 0
}

.js .uw-site-share--button__share span:before {
    padding-left: .7rem;
    padding-top: .2rem;
    height: 1rem
}

.image-gallery-title-caption {
    padding: 1rem
}

.image-gallery-wrapper .image-title {
    background-color: rgba(0, 0, 0, .75);
    bottom: 0;
    opacity: inherit;
    padding: .5rem
}

.highlighted-fact-wrapper {
    width: 100%;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    position: relative;
    list-style-type: none;
    clear: both
}

.uwm-article-body .highlighted-fact-wrapper {
    padding: 0
}

.data-numberpercarousel,
.data-usecarousel {
    visibility: hidden;
    height: 0
}

.ff-with-bubbles .owl-item,
.ff-with-bubbles .owl-wrapper {
    display: flex !important
}

.highlighted-fact {
    text-align: center;
    font-weight: 300;
    border-radius: 13px;
    display: flex;
    flex-direction: column;
    padding: 1rem;
    margin: 0 1rem;
    position: relative;
    width: 100%
}

.no-icon.highlighted-fact span:first-child {
    margin-top: 4rem
}

.no-icon.highlighted-fact span.number {
    margin-top: inherit
}

.highlighted-fact img {
    margin: 0 auto;
    margin-bottom: 1rem;
    display: block;
    height: 6rem;
    width: auto
}

.highlighted-fact span {
    text-align: center;
    clear: both;
    float: none;
    display: block
}

.highlighted-fact-tall {
    border-top: 1px solid #a2a2a2;
    color: #a2a2a2;
    padding-top: 3rem
}

@media screen and (min-width:48.0625rem) {
    .highlighted-fact-tall {
        padding-left: 1.5rem;
        border-top: 1px solid #fff;
        border-left: 1px solid #a2a2a2
    }
}

.ff-with-bubbles .highlighted-fact {
    background-color: #dfdfdf
}

.highlighted-fact .highlighted-fact-text-small {
    background-color: #fdd54f;
    color: #000
}

.highlighted-fact .highlighted-fact-infographic .graph {
    background-color: #fdd54f
}

.highlighted-fact .highlighted-fact-text-big,
.highlighted-fact .highlighted-fact-text-medium {
    color: #000
}

.ahs .highlighted-fact .highlighted-fact-text-big,
.ahs .highlighted-fact .highlighted-fact-text-medium,
.highlighted-fact.ahs .highlighted-fact-text-big,
.highlighted-fact.ahs .highlighted-fact-text-medium {
    color: #005963
}

.ahs .highlighted-fact .highlighted-fact-text-small,
.highlighted-fact.ahs .highlighted-fact-text-small {
    background-color: #005963;
    color: #fff
}

.ahs .highlighted-fact .highlighted-fact-infographic .graph,
.highlighted-fact.ahs .highlighted-fact-infographic .graph {
    background-color: #005963
}

.arts .highlighted-fact .highlighted-fact-text-big,
.arts .highlighted-fact .highlighted-fact-text-medium,
.highlighted-fact.arts .highlighted-fact-text-big,
.highlighted-fact.arts .highlighted-fact-text-medium {
    color: #d93f00
}

.arts .highlighted-fact .highlighted-fact-text-small,
.highlighted-fact.arts .highlighted-fact-text-small {
    background-color: #d93f00;
    color: #fff
}

.arts .highlighted-fact .highlighted-fact-infographic .graph,
.highlighted-fact.arts .highlighted-fact-infographic .graph {
    background-color: #d93f00
}

.engineering .highlighted-fact .highlighted-fact-text-big,
.engineering .highlighted-fact .highlighted-fact-text-medium,
.highlighted-fact.engineering .highlighted-fact-text-big,
.highlighted-fact.engineering .highlighted-fact-text-medium {
    color: #57058b
}

.engineering .highlighted-fact .highlighted-fact-text-small,
.highlighted-fact.engineering .highlighted-fact-text-small {
    background-color: #57058b;
    color: #fff
}

.engineering .highlighted-fact .highlighted-fact-infographic .graph,
.highlighted-fact.engineering .highlighted-fact-infographic .graph {
    background-color: #57058b
}

.environment .highlighted-fact .highlighted-fact-text-big,
.environment .highlighted-fact .highlighted-fact-text-medium,
.highlighted-fact.environment .highlighted-fact-text-big,
.highlighted-fact.environment .highlighted-fact-text-medium {
    color: #607000
}

.environment .highlighted-fact .highlighted-fact-text-small,
.highlighted-fact.environment .highlighted-fact-text-small {
    background-color: #607000;
    color: #fff
}

.environment .highlighted-fact .highlighted-fact-infographic .graph,
.highlighted-fact.environment .highlighted-fact-infographic .graph {
    background-color: #607000
}

.highlighted-fact.math .highlighted-fact-text-big,
.highlighted-fact.math .highlighted-fact-text-medium,
.math .highlighted-fact .highlighted-fact-text-big,
.math .highlighted-fact .highlighted-fact-text-medium {
    color: #c60078
}

.highlighted-fact.math .highlighted-fact-text-small,
.math .highlighted-fact .highlighted-fact-text-small {
    background-color: #c60078;
    color: #fff
}

.highlighted-fact.math .highlighted-fact-infographic .graph,
.math .highlighted-fact .highlighted-fact-infographic .graph {
    background-color: #c60078
}

.highlighted-fact.science .highlighted-fact-text-big,
.highlighted-fact.science .highlighted-fact-text-medium,
.science .highlighted-fact .highlighted-fact-text-big,
.science .highlighted-fact .highlighted-fact-text-medium {
    color: #0033be
}

.highlighted-fact.science .highlighted-fact-text-small,
.science .highlighted-fact .highlighted-fact-text-small {
    background-color: #0033be;
    color: #fff
}

.highlighted-fact.science .highlighted-fact-infographic .graph,
.science .highlighted-fact .highlighted-fact-infographic .graph {
    background-color: #0033be
}

.highlighted-fact.text-left,
.text-left .highlighted-fact {
    text-align: left
}

.highlighted-fact.text-left img,
.text-left .highlighted-fact img {
    float: left;
    clear: both
}

.highlighted-fact.text-left span,
.text-left .highlighted-fact span {
    text-align: left;
    display: block;
    clear: left
}

.highlighted-fact.text-center span,
.text-center .highlighted-fact span {
    text-align: center;
    display: block;
    clear: both
}

.highlighted-fact.text-right,
.text-right .highlighted-fact {
    text-align: right
}

.highlighted-fact.text-right img,
.text-right .highlighted-fact img {
    margin: 0;
    float: right;
    clear: both
}

.highlighted-fact.text-right span,
.text-right .highlighted-fact span {
    text-align: right;
    display: block;
    clear: right
}

.highlighted-fact.text-right .highlighted-fact-infographic,
.text-right .highlighted-fact .highlighted-fact-infographic {
    margin-right: 0
}

.highlighted-fact.img-left img {
    float: left
}

.highlighted-fact.img-left span {
    text-align: left;
    display: block;
    clear: none
}

.highlighted-fact.img-right img {
    float: right
}

.highlighted-fact.img-right span {
    text-align: right;
    display: block;
    clear: none
}

.highlighted-fact-text-big {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: 3.24732rem;
    font-weight: 600;
    line-height: 1.2;
    hyphens: none
}

.highlighted-fact-text-medium {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    font-size: 1.26562rem;
    font-weight: 300;
    color: #757575;
    line-height: 1.2;
    padding: .25rem 0;
    hyphens: none
}

.highlighted-fact-text-small {
    font-family: Typ1451-Medium, verdana, sans-serif;
    color: #fff;
    font-size: 1rem;
    line-height: 1.25;
    margin: 1rem auto;
    padding: .5rem 1.25rem;
    hyphens: none;
    display: inline-block !important
}

.highlighted-fact-caption {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.2;
    font-size: .88889rem;
    font-style: italic;
    padding: .25rem 0;
    hyphens: none
}

.highlighted-fact-caption p {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    line-height: 1.2;
    float: none;
    font-size: .88889rem
}

.highlighted-fact-infographic {
    margin: 0 auto;
    max-width: 250px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.highlighted-fact-infographic .number,
.highlighted-fact-infographic .timer {
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    color: #4e4e4e
}

.highlighted-fact-infographic .timer {
    font-size: 2.3em
}

.highlighted-fact-infographic .graph {
    background: #000;
    display: block
}

.highlighted-fact-infographic.infographic-number {
    font-size: 3.2rem
}

.highlighted-fact-infographic.infographic-number .timer {
    font-size: 1em;
    margin-right: .5rem;
    display: inline
}

.highlighted-fact-infographic.infographic-vertical .graph-wrapper {
    background: #a2a2a2;
    height: 200px;
    width: 80px;
    position: relative
}

.highlighted-fact-infographic.infographic-vertical .graph {
    width: 80px;
    min-height: 20px;
    position: absolute;
    bottom: 1px
}

.highlighted-fact-infographic.infographic-vertical .timer {
    margin-left: .5em
}

.highlighted-fact-infographic.infographic-vertical .timer:after {
    content: '%';
    display: inline-block
}

.highlighted-fact-infographic.infographic-horizontal {
    margin: 0;
    max-width: 100%;
    padding: 0 1em
}

.highlighted-fact-infographic.infographic-horizontal .graph-wrapper {
    background: #a2a2a2;
    height: 80px;
    width: 100%;
    width: calc(100% - 5em);
    position: relative;
    margin-bottom: 1em
}

.highlighted-fact-infographic.infographic-horizontal .graph {
    height: 80px;
    width: 1px;
    margin-right: 1em
}

.highlighted-fact-infographic.infographic-horizontal .timer {
    width: 3em
}

.highlighted-fact-infographic.infographic-horizontal .timer:after {
    content: '%';
    display: inline-block
}

.infographic-half_circle svg {
    margin: calc(-.14 * 100%) 0 calc(-.4 * 100%)
}

.highlighted-fact {
    min-height: 20rem;
    margin-bottom: 1rem
}

.js .highlighted-fact {
    margin-right: 5px;
    margin-left: 5px;
    min-height: 20rem;
    max-height: 30rem;
    margin-bottom: 0
}

.owl-wrapper {
    padding: 2rem 0
}

.uw-image-gallery .owl-wrapper {
    padding: 0
}

.ff-with-bubbles .owl-item {
    position: relative
}

.ff-with-bubbles .owl-item:first-child {
    margin-left: 0
}

.ff-with-bubbles .owl-item:nth-child(odd)::after {
    margin-left: -.75rem;
    top: -1.25rem;
    left: 50%;
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    z-index: 3;
    border-bottom: 1.5rem solid #dfdfdf;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent
}

.ff-with-bubbles .owl-item:nth-child(even)::after {
    margin-left: -.75rem;
    bottom: -1.25rem;
    left: 50%;
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    z-index: 3;
    border-top: 1.5rem solid #dfdfdf;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent
}

#uw-site--services-tab .ff-with-bubbles .owl-item:nth-child(even)::after,
#uw-site--services-tab .ff-with-bubbles .owl-item:nth-child(odd)::after,
.uw-image-gallery .ff-with-bubbles .owl-item:nth-child(even)::after,
.uw-image-gallery .ff-with-bubbles .owl-item:nth-child(odd)::after {
    display: none
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 10px 10px;
    font-size: 12px;
    font-weight: 700;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    text-decoration: none
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 16px;
    height: 16px;
    margin: 8px 9px;
    filter: Alpha(Opacity=50);
    opacity: .4;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #4e4e4e
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.owl-theme .owl-controls.clickable .owl-page:focus span {
    outline: 1px solid
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-item.loading {
    min-height: 150px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/AjaxLoader.gif) no-repeat center center
}

.highlighted-fact-wrapper .item {
    padding: 50px 0;
    margin: 10px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center
}

.highlighted-fact {
    margin-right: 5px;
    margin-left: 5px
}

.owl-item:first-child {
    margin-left: 0
}

[class^=highlighted-fact-wrapper-].owl-carousel:not([data-highlighted-carousel]) .owl-wrapper-outer {
    overflow: inherit
}

[class^=highlighted-fact-wrapper-].owl-carousel:not([data-highlighted-carousel]) .owl-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100% !important;
    justify-content: space-between
}

[class^=highlighted-fact-wrapper-].owl-carousel:not([data-highlighted-carousel]) .owl-wrapper .owl-item {
    float: inherit;
    flex-grow: 1;
    min-width: 33%;
    margin-bottom: 1.5rem
}

.ui-theme-ba.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-theme-basic-green.ui-autocomplete {
    width: 1px
}

.ui-theme-basic-green.ui-autocomplete-input {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.svg);
    background-position: -1000px 0;
    background-size: 15px;
    background-repeat: no-repeat;
    padding-left: 1.5rem
}

.ui-theme-basic-green.ui-autocomplete-loading {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt.svg);
    background-size: 15px;
    background-position: 3px 12px;
    background-repeat: no-repeat
}

.ui-theme-basic-green.ui-widget-content {
    background: 0 0;
    border-radius: 0;
    color: #2c2c2c;
    border: 1px solid #c8c8c8;
    box-shadow: 2px 2px 2px -1px rgba(128, 128, 128, .6);
    position: absolute;
    background-color: #fff;
    font-size: 1em
}

#ui-theme-basic-green div {
    display: block
}

#ui-theme-basic-green.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    min-width: 350px
}

#ui-theme-basic-green.ui-menu .ui-menu {
    margin-top: -3px
}

#ui-theme-basic-green.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: 100%;
    line-height: 14px;
    font-size: 12px
}

#ui-theme-basic-green.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 0
}

#ui-theme-basic-green.ui-menu .ui-menu-item a {
    font-weight: 400;
    margin: -1px
}

#ui-theme-basic-green .ui-state-hover {
    background: 0 0;
    border: none;
    border-radius: 0;
    background-color: #9c6;
    color: #fff
}

#ui-theme-basic-green .ui-autocomplete-fields {
    padding: 5px 6px;
    overflow: hidden
}

#ui-theme-basic-green .ui-menu-item-first {
    border-top: 1px solid #d3e0bb
}

#ui-theme-basic-green .ui-autocomplete-field-title {
    text-align: left;
    font-size: 1.3em
}

#ui-theme-basic-green .ui-autocomplete-field-term {
    font-weight: 700
}

#ui-theme-basic-green .ui-autocomplete-field-group {
    background-position: right top;
    background-repeat: no-repeat;
    color: #589442;
    float: right;
    position: relative;
    right: 5px
}

.uw-site-homepage-tabs {
    width: 100%
}

.front .block-list .item-class {
    height: 0;
    opacity: 0;
    display: block;
    overflow: hidden;
    margin: 0;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear;
    width: 100%
}

.front .block-list .item-class.block_current,
.front .block-list .item-class.block_current-single {
    opacity: 1;
    height: auto;
    overflow: visible;
    margin: .5rem 0;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .4s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .4s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .4s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.front .block-list .item-class .item-list {
    min-height: 10rem
}

.front .block-list .item-class .item-list::after {
    clear: both;
    content: "";
    display: table
}

.front .block-list .item-class .item-list>ol,
.front .block-list .item-class .item-list>ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap
}

.front .block-list .item-class .item-list>ol>li,
.front .block-list .item-class .item-list>ul>li {
    min-height: inherit;
    flex: 1 1 auto;
    flex-grow: 1;
    width: 100%
}

.front .block-list .item-class .item-list>ol>li.last,
.front .block-list .item-class .item-list>ul>li.last {
    margin-right: 0
}

@media screen and (min-width:40.0625rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li {
        width: 48%
    }

    .front .block-list .item-class .item-list>ol>li.first,
    .front .block-list .item-class .item-list>ul>li.first {
        margin-right: 1rem
    }

    .front .block-list .item-class .item-list>ol>li.last,
    .front .block-list .item-class .item-list>ul>li.last {
        margin-right: 0
    }
}

@media screen and (min-width:48.0625rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li {
        width: 48%
    }

    .front .block-list .item-class .item-list>ol>li:nth-child(2n),
    .front .block-list .item-class .item-list>ul>li:nth-child(2n) {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {

    .front .block-list .item-class .item-list>ol>li,
    .front .block-list .item-class .item-list>ul>li {
        width: 100%
    }

    .front .block-list .item-class .item-list>ol>li.first,
    .front .block-list .item-class .item-list>ul>li.first {
        margin-right: 0
    }
}

@media screen and (min-width:63.1875rem) {

    .wide .front .block-list .item-class .item-list>ol>li,
    .wide .front .block-list .item-class .item-list>ul>li {
        width: 48%
    }

    .wide .front .block-list .item-class .item-list>ol>li:nth-child(2n),
    .wide .front .block-list .item-class .item-list>ul>li:nth-child(2n) {
        margin-right: 0
    }
}

.front .block-list .item-class .item-list>ol>li .home-listing-block-date,
.front .block-list .item-class .item-list>ul>li .home-listing-block-date {
    text-transform: uppercase;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    display: inline-block;
    margin: 0 0 1rem 0;
    padding: .5rem 4rem .5rem 1rem
}

.front .block-list .item-class .item-list>ol>li .home-listing-block-link,
.front .block-list .item-class .item-list>ul>li .home-listing-block-link {
    display: block;
    margin-bottom: .5rem
}

.front .home-listing-block-more-link {
    display: block;
    text-align: center
}

.front .home-listing-block-more-link a:hover {
    color: #fff
}

.front .hp-opportunity--deadline-label {
    display: inline-block;
    padding-right: .25rem
}

.front .hp-opportunity--deadline-label>span {
    display: inline-block;
    float: left
}

.front .hp-opportunity--type {
    position: absolute;
    right: .8rem;
    top: .8rem;
    background: #f7f7f7;
    padding: .1rem .5rem .3rem .5rem;
    text-transform: uppercase;
    display: block
}

.front .uw-site-homepage-tabs {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1rem
}

.front h2.tab-link {
    text-align: center;
    display: none
}

.front h2.tab-link.hp-tabs {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    background-color: #757575;
    color: #fff;
    padding-right: 0;
    padding-left: 0;
    max-width: inherit;
    display: inline-block;
    border-bottom: .4rem solid #fff;
    cursor: pointer
}

body.org_default .front h2.tab-link.hp-tabs.block_current {
    border-bottom: .4rem solid #4e4e4e
}

.front h2.tab-link.hp-tab {
    display: block;
    text-align: left;
    padding-bottom: .2rem;
    border-bottom-style: none
}

@media screen and (min-width:30rem) {
    .front h2.tab-link.hp-tabs {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media screen and (min-width:40.0625rem) {
    .front h2.tab-link.hp-tabs {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media screen and (min-width:48.0625rem) {
    .front h2.tab-link.hp-tabs {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover {
    border: 1px solid #aaa;
    border-bottom-radius-right: 0;
    border-bottom-radius-left: 0;
    border-top-radius-right: 0;
    border-top-radius-left: 0;
    background-image: none;
    font-weight: 400;
    color: #212121;
    background: #dfdfdf
}

.ui-widget-content .ui-state-hover a,
.ui-widget-header .ui-state-hover a {
    color: #212121;
    text-decoration: none
}

.ui-widget-content .ui-state-hover a:hover,
.ui-widget-content .ui-state-hover a:link,
.ui-widget-content .ui-state-hover a:visited,
.ui-widget-header .ui-state-hover a:hover,
.ui-widget-header .ui-state-hover a:link,
.ui-widget-header .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #aaa;
    border-bottom-radius-left: 0;
    border-top-radius-right: 0;
    border-top-radius-left: 0;
    background-image: none;
    font-weight: 400;
    color: #000;
    background: #dadada
}

.ui-widget-content .ui-state-focus a,
.ui-widget-header .ui-state-focus a {
    color: #212121;
    text-decoration: none
}

.ui-widget-content .ui-state-focus a:hover,
.ui-widget-content .ui-state-focus a:link,
.ui-widget-content .ui-state-focus a:visited,
.ui-widget-header .ui-state-focus a:hover,
.ui-widget-header .ui-state-focus a:link,
.ui-widget-header .ui-state-focus a:visited {
    color: #212121;
    text-decoration: none
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    border-top-left-radius: 0
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    border-top-right-radius: 0
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    border-bottom-left-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    border-bottom-right-radius: 0
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    border-radius: 0
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: 100%;
    border: 1px solid transparent
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 0
}

.ui-menu .ui-menu-item a {
    font-weight: 400
}

.ui-autocomplete-fields {
    padding: 5px 6px;
    overflow: hidden
}

.ui-menu-item-first {
    border-top: 1px solid transparent
}

.ui-autocomplete-field-title {
    text-align: left
}

.ui-autocomplete-field-group {
    background-position: right top;
    background-repeat: no-repeat;
    color: #589442;
    float: right;
    position: relative;
    right: 5px
}

.node-type-uw-daily-bulletin .uw-site-sidebar {
    padding-top: 1rem
}

.node-type-uw-daily-bulletin .uw-site-navigation {
    height: 100%
}

.node-type-uw-daily-bulletin .uw-site-content {
    padding-top: 0
}

@media screen and (min-width:63.1875rem) {
    .node-type-uw-daily-bulletin .uw-site-content {
        margin-left: 0
    }
}

.db_full_width {
    float: left;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@media screen and (min-width:48.0625rem) {
    .db_full_width {
        position: relative
    }
}

.db_header_box_1 {
    float: left;
    width: 100%;
    flex-grow: 0;
    order: 1;
    text-align: center;
    padding: .8rem
}

@media screen and (min-width:63.1875rem) {
    .db_header_box_1 {
        flex-grow: 1;
        order: 1;
        width: 68.2809%;
        text-align: left;
        padding-left: 0
    }
}

.db_header_box_2 {
    width: 100%;
    flex-grow: 0;
    order: 2
}

@media screen and (min-width:63.1875rem) {
    .db_header_box_2 {
        flex-grow: 1;
        order: 2;
        width: 31.7191%
    }
}

.db_header_box_3 {
    float: left;
    width: 100%;
    flex-grow: 0;
    order: 4;
    background-color: #ffc
}

@media screen and (min-width:63.1875rem) {
    .db_header_box_3 {
        flex-grow: 1;
        order: 3;
        width: 68.2809%
    }
}

.db_header_box_4 {
    width: 100%;
    flex-grow: 0;
    order: 3;
    text-align: center;
    background-color: #ffc;
    border: 1px solid #fff
}

@media screen and (min-width:63.1875rem) {
    .db_header_box_4 {
        flex-grow: 1;
        order: 4;
        text-align: left;
        width: 31.7191%;
        padding-top: .2rem
    }
}

#block-uw-social-media-sharing-social-media-block--2 {
    display: none
}

#block-workbench-block {
    margin-bottom: 1em;
    float: left;
    width: 100%
}

#block-system-main {
    clear: both
}

.node-tabs ul.tabs,
.uw-site-admin--tabs ul.tabs {
    overflow: hidden
}

.node-tabs ul.primary,
.node-tabs ul.secondary,
.uw-site-admin--tabs ul.primary,
.uw-site-admin--tabs ul.secondary {
    width: 99%
}

.node-tabs ul.primary,
.uw-site-admin--tabs ul.primary {
    margin: 0;
    padding: 1rem 0 0 .625rem;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-bar.png) repeat-x left bottom
}

.node-tabs ul.primary li,
.uw-site-admin--tabs ul.primary li {
    float: left;
    margin: 0;
    padding: 0
}

.node-tabs ul.primary li.active a,
.uw-site-admin--tabs ul.primary li.active a {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-left.png) no-repeat left 0
}

.node-tabs ul.primary li.active a .tab,
.uw-site-admin--tabs ul.primary li.active a .tab {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-right.png) no-repeat right 0
}

.node-tabs ul.primary li.active a:hover,
.uw-site-admin--tabs ul.primary li.active a:hover {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-left.png) no-repeat left 0
}

.node-tabs ul.primary li.active a:hover .tab,
.uw-site-admin--tabs ul.primary li.active a:hover .tab {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-right.png) no-repeat right 0
}

.node-tabs ul.primary li a,
.uw-site-admin--tabs ul.primary li a {
    display: block;
    height: 1.5rem;
    margin: 0;
    padding: 0 0 0 .375rem;
    border-width: 0;
    font-weigh: bold;
    text-decoration: none;
    color: #666;
    background-color: transparent;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-left.png) no-repeat left -2.375rem
}

.node-tabs ul.primary li a .tab,
.uw-site-admin--tabs ul.primary li a .tab {
    display: block;
    height: 1.25rem;
    margin: 0;
    padding: .25rem .313rem 0 .375em;
    border-width: 0;
    line-height: 1.25rem;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-right.png) no-repeat right -2.375rem
}

.node-tabs ul.primary li:hover,
.uw-site-admin--tabs ul.primary li:hover {
    border-width: 0;
    background-color: transparent;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-left.png) no-repeat left -4.75rem
}

.node-tabs ul.primary li:hover .tab,
.uw-site-admin--tabs ul.primary li:hover .tab {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-right.png) no-repeat right -4.75rem
}

.node-tabs ul.secondary,
.uw-site-admin--tabs ul.secondary {
    margin: 0;
    padding: 0 0 0 .313rem;
    border-bottom: 1px solid silver;
    list-style: none;
    white-space: nowrap;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-secondary-bg.png) repeat-x left bottom
}

.node-tabs ul li,
.uw-site-admin--tabs ul li {
    float: left;
    margin: 0 .313rem 0 0;
    padding: .313rem 0;
    border-right: none
}

.node-tabs ul li a,
.uw-site-admin--tabs ul li a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid silver;
    text-decoration: none;
    color: #777;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-secondary.png) repeat-x left -3.5rem
}

.node-tabs ul li a:hover,
.uw-site-admin--tabs ul li a:hover {
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-secondary.png) repeat-x left bottom
}

.node-tabs ul li a .active,
.node-tabs ul li a .active:hover,
.uw-site-admin--tabs ul li a .active,
.uw-site-admin--tabs ul li a .active:hover {
    border: 1px solid silver;
    color: #000;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/tabs/tab-secondary.png) repeat-x left top
}

.node-tabs ul li a .tab,
.uw-site-admin--tabs ul li a .tab {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-size: .88889rem;
    padding: .25rem;
    display: block;
    height: 1.125rem;
    margin: 0;
    padding: .188rem 1.333rem;
    line-height: 1.125rem
}

.node-tabs ul.action-links,
.uw-site-admin--tabs ul.action-links {
    list-style: none;
    margin: .313rem;
    padding: .5rem 1rem
}

.node-tabs ul.action-links li,
.uw-site-admin--tabs ul.action-links li {
    display: inline-block;
    margin-left: 1.667rem
}

.node-tabs ul.action-links li a,
.uw-site-admin--tabs ul.action-links li a {
    padding-left: .938rem;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/core/add.png) no-repeat left center;
    margin: 0 10px 0 0
}

.js .view-display-id-promotional_block,
.js .view-display-id-promotional_block_sticky {
    display: none
}

#views-exposed-form-uw-catalog-search-catalog-search #edit-combine-wrapper {
    width: 100%
}

#views-exposed-form-uw-catalog-search-catalog-search #edit-combine-wrapper input[type=text] {
    width: 100%;
    box-sizing: border-box;
    padding-right: 2.5rem;
    padding-left: .6rem
}

#views-exposed-form-uw-catalog-search-catalog-search #edit-combine-wrapper .ui-autocomplete {
    position: relative;
    top: -12px;
    width: 100%
}

#site-sidebar #views-exposed-form-uw-catalog-search-catalog-search #edit-combine-wrapper .ui-autocomplete {
    width: 100%
}

#views-exposed-form-uw-catalog-search-catalog-search .views-exposed-widget {
    padding: 0
}

#views-exposed-form-uw-catalog-search-catalog-search .views-exposed-widgets {
    position: relative;
    z-index: 0
}

#views-exposed-form-uw-catalog-search-catalog-search .views-submit-button {
    position: absolute;
    z-index: 8;
    right: .25rem;
    height: 1.65rem;
    text-align: center;
    color: #4e4e4e;
    background-color: #fff;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-catalog-search-catalog-search .views-submit-button:after {
    z-index: 2;
    position: absolute;
    bottom: .35rem;
    right: 0;
    height: 1.7rem;
    width: 2rem;
    content: "";
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #757575;
    font-size: 1.42383rem;
    text-rendering: auto;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-catalog-search-catalog-search .views-submit-button:hover:after {
    color: #fff;
    background-color: #4e4e4e;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-catalog-search-catalog-search .views-submit-button:focus-within:after {
    color: #fff;
    background-color: #4e4e4e;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

#views-exposed-form-uw-catalog-search-catalog-search #edit-submit-uw-catalog-search {
    position: absolute;
    right: 0;
    top: -.7rem;
    z-index: 3;
    border-left: solid 1px #4e4e4e;
    display: block;
    text-indent: -9999rem;
    background-color: transparent;
    width: 2.35rem;
    height: 2.3rem;
    padding: 0
}

.uw-site-sidebar--wrapper input[type=submit] {
    max-width: 12.5rem
}

.uw-site-sidebar #block-views-2c4e6479e15a1326bbe0f3c52e36b8f8 #views-exposed-form-uw-catalog-search-catalog-search .views-submit-button {
    position: absolute;
    bottom: 0;
    right: 0
}

.uw-site-sidebar #views-exposed-form-uw-catalog-search-catalog-search input::placeholder {
    font-size: .8em
}

.view-uw-catalog-catalog .view-header,
.view-uw-catalog-category .view-header,
.view-uw-catalog-faculty .view-header,
.view-uw-catalog-glossary .view-header,
.view-uw-catalog-new .view-header,
.view-uw-catalog-popular .view-header {
    min-height: 3rem;
    position: relative
}

.view-uw-catalog-catalog .view-header::after,
.view-uw-catalog-category .view-header::after,
.view-uw-catalog-faculty .view-header::after,
.view-uw-catalog-glossary .view-header::after,
.view-uw-catalog-new .view-header::after,
.view-uw-catalog-popular .view-header::after {
    clear: both;
    content: "";
    display: table
}

.view-uw-catalog-catalog .view-content,
.view-uw-catalog-category .view-content,
.view-uw-catalog-faculty .view-content,
.view-uw-catalog-glossary .view-content,
.view-uw-catalog-new .view-content,
.view-uw-catalog-popular .view-content {
    margin: 1rem 0
}

.catalog-next,
.catalog-prev {
    visibility: visible;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    top: 0;
    height: 3.6rem;
    width: 1.2rem
}

@media screen and (min-width:37.5625rem) {

    .catalog-next,
    .catalog-prev {
        visibility: hidden
    }
}

#site-sidebar .catalog-next,
#site-sidebar .catalog-prev {
    display: none
}

.catalog-next:before,
.catalog-prev:before {
    position: absolute;
    top: .65rem;
    font-size: 1.42383rem;
    font-family: fdsu-rwd;
    border-radius: 3px;
    color: #757575;
    content: "";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.catalog-next {
    right: 0
}

.catalog-prev:before {
    left: -.1rem;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.tablike {
    margin: 1rem 0;
    visibility: hidden
}

#site-sidebar .tablike,
.tablike.owl-carousel {
    visibility: visible;
    display: inherit
}

#site-sidebar .tablike {
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
    padding-left: 0;
    overflow: auto
}

#site-sidebar .tablike .catalog-tab-item {
    margin-bottom: .25rem
}

.view-uw-catalog-catalog,
.view-uw-catalog-glossary,
.view-uw-catalog-new,
.view-uw-catalog-search {
    position: relative
}

.view-uw-catalog-catalog .view-content,
.view-uw-catalog-glossary .view-content,
.view-uw-catalog-new .view-content,
.view-uw-catalog-search .view-content {
    margin: 0 0 2rem 0
}

.view-uw-catalog-catalog .view-content .views-row,
.view-uw-catalog-glossary .view-content .views-row,
.view-uw-catalog-new .view-content .views-row,
.view-uw-catalog-search .view-content .views-row {
    margin: .8rem 0
}

.view-uw-catalog-catalog .view-content span a,
.view-uw-catalog-glossary .view-content span a,
.view-uw-catalog-new .view-content span a,
.view-uw-catalog-search .view-content span a {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.view-uw-catalog-catalog .view-content>ul,
.view-uw-catalog-glossary .view-content>ul,
.view-uw-catalog-new .view-content>ul,
.view-uw-catalog-search .view-content>ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.view-uw-catalog-catalog .view-content>ul li,
.view-uw-catalog-glossary .view-content>ul li,
.view-uw-catalog-new .view-content>ul li,
.view-uw-catalog-search .view-content>ul li {
    font-size: 1rem;
    clear: both;
    margin: .8rem 0
}

.view-uw-catalog-catalog .view-content>ul:first-child,
.view-uw-catalog-glossary .view-content>ul:first-child,
.view-uw-catalog-new .view-content>ul:first-child,
.view-uw-catalog-search .view-content>ul:first-child {
    font-size: 1rem
}

.view-uw-catalog-catalog .view-content h2 a,
.view-uw-catalog-glossary .view-content h2 a,
.view-uw-catalog-new .view-content h2 a,
.view-uw-catalog-search .view-content h2 a {
    font-size: 1.42383rem;
    text-decoration: underline
}

.view-uw-catalog-catalog .view-content h2:first-child a,
.view-uw-catalog-glossary .view-content h2:first-child a,
.view-uw-catalog-new .view-content h2:first-child a,
.view-uw-catalog-search .view-content h2:first-child a {
    text-decoration: underline
}

.view-uw-catalog-audience ul,
.view-uw-catalog-category ul,
.view-uw-catalog-faculty ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.view-uw-catalog-audience ul a,
.view-uw-catalog-category ul a,
.view-uw-catalog-faculty ul a {
    text-decoration: underline;
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif
}

.view-uw-catalog-audience ul span,
.view-uw-catalog-category ul span,
.view-uw-catalog-faculty ul span {
    display: inline-block
}

.view-uw-catalog-audience>:first-child,
.view-uw-catalog-category>:first-child,
.view-uw-catalog-faculty>:first-child {
    margin-left: 0;
    padding-left: 0
}

#edit-combine {
    padding-left: 1.5rem
}

.block-uw-ct-service {
    margin: .8rem 0
}

.catalog-tab-item a {
    padding: 1rem;
    max-width: inherit;
    text-decoration: none;
    text-align: center
}

.catalog-tab-item a:hover {
    cursor: pointer;
    color: #4e4e4e !important
}

.catalog-tab-item a.active {
    border-bottom: .4rem solid #4e4e4e
}

.catalog-tab-item.catalog-search-tab {
    margin: 0
}

.catalog-tab-item.catalog-search-tab a {
    max-width: inherit;
    padding-left: 2.1rem
}

.page-catalog ul,
.page-catalog-all ul,
.page-catalog-category ul,
.page-catalog-faculty ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.page-catalog .field-type-taxonomy-term-reference,
.page-catalog .field-type-text,
.page-catalog-all .field-type-taxonomy-term-reference,
.page-catalog-all .field-type-text,
.page-catalog-category .field-type-taxonomy-term-reference,
.page-catalog-category .field-type-text,
.page-catalog-faculty .field-type-taxonomy-term-reference,
.page-catalog-faculty .field-type-text {
    margin: 1rem 0 .7rem 0
}

.page-catalog .field-items .field-item,
.page-catalog-all .field-items .field-item,
.page-catalog-category .field-items .field-item,
.page-catalog-faculty .field-items .field-item {
    padding-left: 1.5rem
}

#site-sidebar-wrapper .page-catalog .field-items .field-item,
#site-sidebar-wrapper .page-catalog-all .field-items .field-item,
#site-sidebar-wrapper .page-catalog-category .field-items .field-item,
#site-sidebar-wrapper .page-catalog-faculty .field-items .field-item {
    padding: 0
}

#block-views-2c4e6479e15a1326bbe0f3c52e36b8f8 {
    margin: 0;
    padding: 0
}

#block-views-2c4e6479e15a1326bbe0f3c52e36b8f8::after {
    clear: both;
    content: "";
    display: table
}

.insert-links {
    float: right;
    margin-bottom: .4rem
}

.view-uw-catalog-glossary .views-field-body {
    margin-bottom: 1rem
}

.container-inline-date {
    clear: both
}

.container-inline-date .form-item {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
    clear: both
}

.container-inline-date .form-item input {
    width: auto
}

.container-inline-date .form-item input,
.container-inline-date .form-item option,
.container-inline-date .form-item select {
    margin-right: 5px
}

.container-inline-date .form-item .form-item {
    float: left
}

.container-inline-date .form-item .description {
    clear: both
}

.container-inline-date .form-item .date-spacer {
    margin-left: -5px
}

.container-inline-date>.form-item {
    display: inline-block;
    margin-right: .5em;
    vertical-align: top
}

.container-inline-date>.form-item .form-item {
    float: left
}

.views-right-60 .container-inline-date div {
    margin: 0;
    padding: 0
}

fieldset.date-combo .container-inline-date>.form-item {
    margin-bottom: 10px
}

fieldset.date-combo .container-inline-date .date-padding {
    float: left;
    padding: 10px
}

.container-inline-date .date-timezone .form-item {
    clear: both;
    float: none;
    width: auto
}

.container-inline-date .date-padding {
    float: left
}

.views-exposed-form .container-inline-date .date-padding {
    padding: 0
}

html.js input.form-autocomplete {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.svg);
    padding-left: 1.5rem;
    background-size: 15px;
    background-position: -1000px 12px;
    background-repeat: no-repeat
}

html.js input.throbbing {
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.gif);
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.svg);
    background-size: 15px;
    background-position: 3px 12px;
    background-repeat: no-repeat
}

[data-sa-theme=basic-green] div {
    display: block
}

.page-catalog-category .owl-carousel,
.page-catalog-faculty .owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.page-catalog-category .owl-carousel:after,
.page-catalog-faculty .owl-carousel:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.page-catalog-category .owl-carousel .owl-wrapper,
.page-catalog-faculty .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.page-catalog-category .owl-carousel .owl-wrapper-outer,
.page-catalog-faculty .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.page-catalog-category .owl-carousel .owl-wrapper-outer.autoHeight,
.page-catalog-faculty .owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.page-catalog-category .owl-carousel .owl-item,
.page-catalog-faculty .owl-carousel .owl-item {
    float: left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.page-catalog-category .owl-carousel .owl-item.loading,
.page-catalog-faculty .owl-carousel .owl-item.loading {
    min-height: 150px;
    background: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/AjaxLoader.gif) no-repeat center center
}

.page-catalog-category .owl-controls,
.page-catalog-faculty .owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.page-catalog-category .owl-controls.clickable .owl-page:hover span,
.page-catalog-faculty .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.owl-theme .page-catalog-category .owl-controls,
.owl-theme .page-catalog-faculty .owl-controls {
    margin-top: 10px;
    text-align: center
}

.page-catalog-category .owl-controls .owl-page,
.page-catalog-faculty .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.page-catalog-category .owl-controls .owl-page.active span,
.page-catalog-faculty .owl-controls .owl-page.active span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.page-catalog-category .owl-controls .owl-page.active span.owl-numbers,
.page-catalog-faculty .owl-controls .owl-page.active span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.page-catalog-category .owl-controls .owl-buttons div,
.page-catalog-faculty .owl-controls .owl-buttons div {
    cursor: pointer;
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}

.page-catalog-category .owl-controls .owl-buttons div:hover,
.page-catalog-faculty .owl-controls .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}

.page-catalog-category .owl-controls .owl-page,
.page-catalog-faculty .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.page-catalog-category .grabbing,
.page-catalog-faculty .grabbing {
    cursor: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/grabbing.png) 8 8, move
}

.view-content .uw-catalog-list ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.view-content .uw-catalog-list ul li {
    font-size: 1.26562rem;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    clear: both;
    margin: .8rem 0
}

.view-content .uw-catalog-list ul:first-child {
    font-size: 1rem
}

.js .uw-calendar tr.multi-day .inner .views-field-title,
.js .uw-calendar tr.single-day .inner .views-field-title {
    display: none;
    height: 0
}

.uw-calendar .views-exposed-form {
    padding: .5rem;
    margin-bottom: .75rem;
    margin-top: .74rem;
    border: 1px solid #eee;
    min-height: inherit
}

.uw-calendar .views-exposed-widgets {
    display: grid;
    grid-gap: 1px;
    color: #444;
    grid-auto-flow: row;
    justify-items: stretch;
    grid-template-columns: 16.5% 16.5% 16.5% 16.5% 16.5% 16.5%;
    padding: 0;
    margin: 0
}

.uw-calendar .views-exposed-widgets .views-exposed-widget input {
    max-width: inherit
}

.uw-calendar .views-exposed-widgets .views-exposed-widget select {
    width: inherit
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-reset-button {
    padding-right: 0
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-widget-filter-types {
    grid-column: 1/3;
    grid-row: 1
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-widget-filter-audience {
    grid-column: 3/5;
    grid-row: 1
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine {
    grid-column: 5/7;
    grid-row: 1
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-submit-button {
    grid-column: 1/4;
    grid-row: 2
}

.uw-calendar .views-exposed-widgets .views-exposed-widget.views-reset-button {
    grid-column: 4/7;
    grid-row: 2
}

.uw-calendar .uw-calendar-hide,
.uw-calendar .uw-calendar-show {
    background-color: #757575;
    width: 100%;
    text-align: left;
    color: #fff;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit;
    padding: .2rem 0 .2rem 7px
}

.uw-calendar .uw-calendar-hide:hover,
.uw-calendar .uw-calendar-show:hover {
    background-color: #eee;
    color: #4e4e4e;
    cursor: pointer
}

.uw-calendar .uw-calendar-hide {
    display: none
}

.uw-calendar .calendar-calendar td .inner .calendar div a {
    border-radius: 5px
}

.uw-calendar .calendar-calendar .month-view table {
    display: table;
    width: 100%
}

.uw-calendar .calendar-calendar .month-view td {
    color: #000
}

.uw-calendar .calendar-calendar .month-view td .inner div.day a {
    color: #000
}

.uw-calendar .calendar-calendar .month-view td.empty {
    color: #000
}

.uw-calendar .calendar-calendar .month-view .full tr td.multi-day.starts-today,
.uw-calendar .calendar-calendar .month-view .full tr td.single-day.today,
.uw-calendar .calendar-calendar .month-view td.date-box.today {
    border-color: #e4b429;
    border-left: 2px solid #e4b429
}

.uw-calendar .calendar-calendar .month-view .full tr.single-day {
    overflow: visible
}

.uw-calendar .calendar-calendar .month-view .full tr.single-day .monthview {
    background: 0 0;
    padding: 0;
    overflow: visible
}

.uw-calendar .calendar-calendar .month-view .full tr.single-day .monthview .views-field-title a {
    display: block;
    background-color: #fdd54f;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    padding: .2rem 0 .2rem .3rem;
    font-weight: inherit
}

.uw-calendar .calendar-calendar .month-view .full tr.single-day .monthview .views-field-title a:hover {
    background-color: #000;
    color: #fdd54f;
    text-decoration: none
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day a {
    display: block;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit;
    padding: .2rem 0 .2rem .3rem
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day a:hover {
    color: #fff;
    text-decoration: none
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview {
    background: #fdd54f;
    color: #000
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview:hover {
    background: #000;
    color: #fff
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview:hover a {
    color: #fff
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview {
    background: #000;
    color: #fff
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .continuation,
.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .continues,
.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .cutoff {
    background: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    text-transform: uppercase;
    font-size: .70233rem;
    padding: 0
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover {
    background: #fffaaa
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover a {
    color: #000
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .continuation,
.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .continues,
.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .cutoff {
    background: #fffaaa;
    color: #000
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner a {
    display: block;
    color: #fff;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .inner a:hover {
    color: #000;
    text-decoration: none
}

.uw-calendar .calendar-calendar .month-view .full tr.multi-day .views-field-title {
    background-color: #fdd54f
}

.uw-calendar .calendar.monthview .views-field-title a {
    font-size: inherit
}

.date-nav-wrapper {
    height: auto
}

.uw-site-main--content .date-nav-wrapper .date-heading form {
    margin-top: 0
}

.uw-site-content .view .date-nav-wrapper .date-next,
.uw-site-content .view .date-nav-wrapper .date-prev {
    height: auto
}

@media screen and (min-width:48.0625rem) {

    .uw-site-content .view .date-nav-wrapper .date-next,
    .uw-site-content .view .date-nav-wrapper .date-prev {
        height: 100%
    }
}

@media screen and (min-width:48.0625rem) {

    .uw-site-content .view .date-nav-wrapper .date-next a,
    .uw-site-content .view .date-nav-wrapper .date-prev a {
        height: 100%;
        padding-top: 20%
    }
}

.uw-site-content .view .date-nav-wrapper .date-nav {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 50% 50%;
    -ms-grid-columns: 50% 50%;
    padding: 0;
    margin: 0
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-prev {
    position: relative;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row: 1/2;
    grid-column: 1/2;
    right: inherit;
    text-align: center;
    width: 100%
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-prev a {
    max-width: 100%;
    font-weight: inherit
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-heading {
    -ms-grid-row: 2;
    grid-row: 2/3;
    grid-column: 1/3
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-heading h2 {
    width: 100%;
    text-align: center;
    padding: 0
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-next {
    position: relative;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-row: 1/2;
    grid-column: 2/3;
    right: inherit;
    width: inherit;
    text-align: center
}

.uw-site-content .view .date-nav-wrapper .date-nav .date-next a {
    max-width: 100%;
    font-weight: inherit
}

@media screen and (min-width:48.0625rem) {
    .uw-site-content .view .date-nav-wrapper .date-nav {
        grid-template-columns: 20% 60% 20%;
        -ms-grid-columns: 20% 60% 20%
    }

    .uw-site-content .view .date-nav-wrapper .date-nav .date-prev {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-row: 1/2;
        grid-column: 1/2
    }

    .uw-site-content .view .date-nav-wrapper .date-nav .date-heading {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
        grid-row: 1/2;
        grid-column: 2/3
    }

    .uw-site-content .view .date-nav-wrapper .date-nav .date-next {
        -ms-grid-row: 1;
        -ms-grid-column: 3;
        grid-row: 1/2;
        grid-column: 3/4
    }
}

.date-heading {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    margin-bottom: .5rem
}

.date-heading h2 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-row: 1/2
}

.date-heading .navigate-calendar,
.date-heading form {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    grid-row: 2/3
}

.navigate-calendar {
    display: block;
    width: 100%
}

.navigate-calendar__submit input {
    float: inherit;
    padding: .3rem;
    font-size: .79012rem;
    max-width: 50%
}

.navigate-calendar .form-wrapper {
    display: block;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:63.1875rem) {
    .navigate-calendar .form-wrapper {
        display: flex
    }
}

.navigate-calendar .form-item {
    margin: 0
}

.navigate-calendar__month,
.navigate-calendar__year {
    flex: auto
}

.navigate-calendar__month label,
.navigate-calendar__year label {
    display: inline-block;
    margin: 0;
    padding: 0 .2rem 0 0
}

.navigate-calendar__month select,
.navigate-calendar__year select {
    width: auto;
    display: inline-block;
    margin-bottom: 0
}

.navigate-calendar__submit {
    flex: auto;
    align-self: flex-start;
    margin-top: .2rem
}

.important-dates__dates--wrapper {
    padding-bottom: .5rem
}

.important-dates__date .date-display-range,
.important-dates__date .date-display-single {
    background-color: #000;
    color: #fdd54f;
    font-family: Typ1451-Medium, verdana, sans-serif;
    display: inline-block;
    clear: both;
    padding: .5rem 4rem .5rem 1rem;
    text-transform: uppercase;
    margin: 0
}

.important-dates__term {
    background-color: #fdd54f;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    display: inline-block;
    clear: both;
    padding: .5rem 4rem .5rem 1rem;
    text-transform: uppercase;
    margin: 0
}

.important-dates__special-notes {
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .8rem
}

.important-dates__special-notes::before {
    content: "*"
}

.node-type-uw-ct-important-dates-central .uw-site--title {
    position: relative
}

.node-type-uw-ct-important-dates-central .uw-site--title h1 {
    position: relative;
    padding-right: 2.5rem
}

.node-type-uw-ct-important-dates-central .uw-site--title h1 a.individual-event-ical:after {
    position: absolute;
    right: 0;
    top: 0;
    font-family: fdsu-rwd;
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    content: "★";
    color: #000;
    text-rendering: auto;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    font-size: 2.02729rem;
    display: block;
    float: left;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media screen and (min-width:30rem) {
    .node-type-uw-ct-important-dates-central .uw-site--title h1 a.individual-event-ical:after {
        font-size: 2.56578rem
    }
}

.node-type-uw-ct-important-dates-central .uw-site--title h1 a.individual-event-ical:hover:after {
    color: #757575;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.node-type-uw-ct-important-dates-central .uw-site--title h1 a.individual-event-ical img {
    opacity: 0;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    z-index: 1;
    right: 0;
    top: 0
}

body.org_default .important-dates-tags .important-dates-tag {
    display: inline-block;
    width: auto;
    min-height: 2rem;
    margin: 0;
    font-family: Typ1451-Medium, verdana, sans-serif;
    text-transform: uppercase;
    font-size: .70233rem;
    background-color: #000;
    padding: .5rem;
    color: #fff
}

.view-uw-view-important-dates .views-exposed-form,
.view-uw-view-important-dates-calendar .views-exposed-form {
    padding: .5rem;
    margin-bottom: .75rem;
    margin-top: .74rem;
    border: 1px solid #eee;
    min-height: inherit
}

.uw-calendar.view-uw-view-important-dates-calendar .view-filters .views-exposed-widgets .views-exposed-widget select {
    width: 90%
}

.view.view-uw-view-important-dates .view-filters select,
.view.view-uw-view-important-dates-calendar .view-filters select {
    margin-bottom: 0;
    width: 90%
}

.view.view-uw-view-important-dates #edit-combine,
.view.view-uw-view-important-dates-calendar #edit-combine {
    padding-left: .5rem;
    max-width: 90% !important
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-exposed-widget label.element-invisible,
.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget label.element-invisible {
    text-indent: 0;
    position: relative !important;
    overflow: auto;
    height: auto
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-exposed-widget .form-item-combine input,
.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget .form-item-combine input {
    padding: 0 0 0 .5rem
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets {
    display: grid;
    grid-gap: 1px;
    grid-row-gap: .4rem;
    color: #444;
    grid-auto-flow: row;
    grid-template-columns: 25% 25% 25% 25%
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates-calendar .views-exposed-widgets {
        grid-template-columns: 16.5% 16.5% 16.5% 16.5% 16.5% 16.5%
    }
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget {
    padding: 0;
    position: relative
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-field_imp_dates_type_tid,
.view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-types {
    grid-column: 1/4;
    grid-row: 1
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-audience,
.view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-field_uw_imp_dates_audience_tid {
    grid-column: 1/4;
    grid-row: 2
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-combine {
    grid-column: 1/4;
    grid-row: 3
}

@media screen and (min-width:63.1875rem) {

    .view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-field_imp_dates_type_tid,
    .view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-types {
        grid-column: 1/3;
        grid-row: 1
    }

    .view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-audience,
    .view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-field_uw_imp_dates_audience_tid {
        grid-column: 3/5;
        grid-row: 1
    }

    .view.view-uw-view-important-dates-calendar .views-exposed-widgets>.views-widget-filter-combine {
        grid-column: 5/7;
        grid-row: 1
    }
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-submit-button {
    margin-top: 0;
    grid-column: 1/3;
    grid-row: 4
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-submit-button input {
    max-width: inherit
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-submit-button {
        grid-column: 1/4
    }
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-reset-button {
    grid-row: 4;
    grid-column: 3/5;
    margin-top: 0
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-reset-button input {
    max-width: inherit
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-reset-button {
        grid-column: 4/7
    }
}

.view.view-uw-view-important-dates .views-exposed-widgets {
    display: grid;
    grid-gap: 1px;
    grid-row-gap: .4rem;
    color: #444;
    grid-auto-flow: row;
    justify-items: stretch;
    grid-template-columns: 25% 25% 25% 25%
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates .views-exposed-widgets {
        grid-template-columns: 16.5% 16.5% 16.5% 16.5% 16.5% 16.5%
    }
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-exposed-widget {
    padding: 0;
    position: relative
}

.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(1),
.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(4) {
    grid-column: 1/5
}

.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(2),
.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(5) {
    grid-column: 1/5
}

.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(3),
.view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(6) {
    grid-column: 1/5
}

@media screen and (min-width:40.0625rem) {

    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(1),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(3),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(5) {
        grid-column: 1/3
    }

    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(2),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(4),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(6) {
        grid-column: 3/5
    }
}

@media screen and (min-width:63.1875rem) {

    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(1),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(4) {
        grid-column: 1/3
    }

    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(2),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(5) {
        grid-column: 3/5
    }

    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(3),
    .view.view-uw-view-important-dates .views-exposed-widgets>.views-exposed-widget:nth-child(6) {
        grid-column: 5/7
    }
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-submit-button {
    padding: 0 .5rem 0 0;
    margin-top: 0;
    grid-column: 1/3
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-submit-button input {
    max-width: inherit
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates .views-exposed-widgets .views-submit-button {
        grid-column: 1/4
    }
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-reset-button {
    grid-column: 3/5;
    margin-top: 0
}

.view.view-uw-view-important-dates .views-exposed-widgets .views-reset-button input {
    max-width: inherit
}

@media screen and (min-width:63.1875rem) {
    .view.view-uw-view-important-dates .views-exposed-widgets .views-reset-button {
        grid-column: 4/7
    }
}

.view.view-uw-view-important-dates .view-content img[typeof="foaf:Image"] {
    float: right;
    padding-right: 0
}

.view.view-uw-view-important-dates .date-display-start {
    margin-right: 0
}

.view.view-uw-view-important-dates .date-display-end {
    margin-left: 0
}

.view.view-uw-view-important-dates .views-field-title-1 .important-dates-special-notes {
    display: block;
    width: 100%;
    font-size: .7rem
}

.view.view-uw-view-important-dates .views-field-title-1 .important-dates-special-notes::before {
    font-size: .7rem;
    content: "*"
}

.view.view-uw-view-important-dates .views-field-title-1 .important-dates-special-notes:empty {
    display: none
}

.view.view-uw-view-important-dates .views-field-title-1 .important-dates-special-notes a:empty {
    display: none
}

.view.view-uw-view-important-dates table a {
    color: #000
}

.view.view-uw-view-important-dates table th a {
    text-decoration: none
}

body.org_default .view.view-uw-view-important-dates a:hover {
    text-decoration: none
}

body.org_default .view.view-uw-view-important-dates .views-field-title {
    background-color: #eee
}

body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-date .date-display-range {
    text-transform: lowercase
}

body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-date .date-display-end,
body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-date .date-display-single,
body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-date .date-display-start {
    text-transform: capitalize
}

@media screen and (min-width:48.0625rem) {
    body.org_default .view.view-uw-view-important-dates .views-field-title-1 {
        width: 27%
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active {
        background: #757575
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active a[href*=desc]:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active a[href*=desc]:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active a[href*=desc]:before {
        border-top: 7px solid #fff;
        top: 1.2rem
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active a[href*=desc]:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active a[href*=desc]:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active a[href*=desc]:after {
        display: none
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active a[href*=asc]:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active a[href*=asc]:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active a[href*=asc]:before {
        display: none
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active a[href*=asc]:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active a[href*=asc]:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active a[href*=asc]:after {
        border-bottom: 7px solid #fff;
        top: .6rem
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active a,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active a,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active a {
        color: #fff
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date.active img[typeof="foaf:Image"],
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2.active img[typeof="foaf:Image"],
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1.active img[typeof="foaf:Image"] {
        display: none
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1 {
        background-color: #eee;
        font-style: normal;
        position: relative
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date a:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2 a:before,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1 a:before {
        border-top: 7px solid #000;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        right: .2rem;
        top: 1.2rem;
        content: "";
        position: absolute;
        width: 0;
        height: 0
    }

    body.org_default .view.view-uw-view-important-dates th.views-field-field-uw-imp-dates-date a:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-name-2 a:after,
    body.org_default .view.view-uw-view-important-dates th.views-field-title-1 a:after {
        margin-left: -7px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #000;
        right: .2rem;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: .6rem
    }

    body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-description {
        width: 32%;
        font-style: normal
    }

    body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-description p:first-child {
        padding-top: 0;
        margin-top: 0
    }

    body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-description p:last-child {
        padding-bottom: 0;
        margin-bottom: 0
    }

    body.org_default .view.view-uw-view-important-dates .views-field-field-name-2 {
        width: 20%
    }

    body.org_default .view.view-uw-view-important-dates .views-field-field-uw-imp-dates-date {
        width: 20%
    }
}

.view-uw-view-important-dates-calendar {
    display: grid;
    grid-template-columns: 100%
}

.view-uw-view-important-dates-calendar .view-header {
    grid-row: 1/2
}

.view-uw-view-important-dates-calendar .date-nav-wrapper {
    grid-row: 2/3
}

.view-uw-view-important-dates-calendar .view-filters {
    grid-row: 3/4
}

.view-uw-view-important-dates-calendar .view-content {
    grid-row: 4/5
}

.view-uw-view-important-dates-calendar .view-content .date-display-single {
    margin: 0
}

.view-uw-view-important-dates-calendar .view-content .views-row:first-child {
    padding-top: 1rem
}

.view-uw-view-important-dates-calendar .view-content .views-row {
    padding-bottom: 1rem
}

.view-uw-view-important-dates-calendar .view-content .views-field-title a {
    text-decoration: none
}

.view-uw-view-important-dates-calendar .view-content .views-field-title a .important-dates-date {
    background-color: #fdd54f;
    color: #000;
    padding-left: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.view-uw-view-important-dates-calendar .view-content .views-field-title a:hover .important-dates-date {
    background-color: #fffaaa
}

.view-uw-view-important-dates-calendar .view-content .views-field-field-uw-imp-dates-date .field-content {
    font-family: Typ1451-Medium, verdana, sans-serif;
    background-color: #000;
    color: #fdd54f;
    padding-left: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.view-uw-view-important-dates-calendar .important-dates-calendar-message {
    grid-row: 5/6
}

.view-uw-view-important-dates-calendar .important-dates-hide,
.view-uw-view-important-dates-calendar .important-dates-show {
    background-color: #757575;
    width: 100%;
    text-align: left;
    color: #fff;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit;
    padding: .2rem 0 .2rem 7px
}

.view-uw-view-important-dates-calendar .important-dates-hide:hover,
.view-uw-view-important-dates-calendar .important-dates-show:hover {
    background-color: #eee;
    color: #4e4e4e;
    cursor: pointer
}

.view-uw-view-important-dates-calendar .important-dates-hide {
    display: none
}

.view-uw-view-important-dates-calendar .important-dates-date .important-dates-special-notes {
    float: left;
    position: relative;
    visibility: hidden;
    max-width: 10px;
    max-height: 10px
}

.view-uw-view-important-dates-calendar .important-dates-date .important-dates-special-notes:empty {
    display: none
}

.view-uw-view-important-dates-calendar .important-dates-date .important-dates-special-notes:before {
    text-indent: 0;
    font-family: georgia, "droid serif", "Times New Roman", Times, serif;
    content: "\002a";
    visibility: visible;
    display: block;
    float: left;
    font-size: 1rem
}

.view-uw-view-important-dates-calendar .calendar-calendar td .inner .calendar div a {
    border-radius: 5px
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view table {
    display: table;
    width: 100%
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view td {
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view td .inner div.day a {
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view td.empty {
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr td.multi-day.starts-today,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr td.single-day.today,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view td.date-box.today {
    border-color: #e4b429;
    border-left: 2px solid #e4b429
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.single-day {
    overflow: visible
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.single-day .monthview {
    background: 0 0;
    padding: 0;
    overflow: visible
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.single-day .monthview .views-field-title a {
    display: block;
    background-color: #fdd54f;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    padding: .2rem 0 .2rem .3rem;
    font-weight: inherit
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.single-day .monthview .views-field-title a:hover {
    background-color: #000;
    color: #fdd54f;
    text-decoration: none
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day a {
    display: block;
    color: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit;
    padding: .2rem 0 .2rem .3rem
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day a:hover {
    color: #fff;
    text-decoration: none
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview {
    background: #fdd54f;
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview:hover {
    background: #000;
    color: #fff
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day td.single-day .monthview:hover a {
    color: #fff
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview {
    background: #000;
    color: #fff
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .continuation,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .continues,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview .cutoff {
    background: #000;
    font-family: Typ1451-Medium, verdana, sans-serif;
    text-transform: uppercase;
    font-size: .70233rem;
    padding: 0
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover {
    background: #fffaaa
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover a {
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .continuation,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .continues,
.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner .monthview:hover .cutoff {
    background: #fffaaa;
    color: #000
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner a {
    display: block;
    color: #fff;
    font-family: Typ1451-Medium, verdana, sans-serif;
    font-size: .70233rem;
    font-weight: inherit
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .inner a:hover {
    color: #000;
    text-decoration: none
}

.view-uw-view-important-dates-calendar .calendar-calendar .month-view .full tr.multi-day .views-field-title {
    background-color: #fdd54f
}

.view-uw-view-important-dates-calendar .calendar.monthview .views-field-title a {
    font-size: inherit
}

body.org_default .view-uw-view-important-dates .view-header,
body.org_default .view-uw-view-important-dates-calendar .view-header {
    min-height: 3rem;
    position: relative;
    display: block
}

body.org_default .important-dates-tabs {
    display: block;
    width: 100%;
    list-style-type: none;
    padding: 0 0 1rem 0;
    margin: 0
}

@media screen and (min-width:48.0625rem) {
    body.org_default .important-dates-tabs {
        display: flex
    }
}

@media screen and (min-width:48.0625rem) {
    body.org_default .important-dates-tabs>li {
        flex: 1
    }
}

body.org_default .important-dates-tabs>li a {
    background-color: #757575;
    border: none;
    cursor: pointer;
    font-family: "BureauGrotCond Book", "Barlow Condensed", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    letter-spacing: .055rem;
    text-transform: uppercase;
    padding: 1rem 2rem;
    display: inline-block;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    border-right: 1px solid #eee;
    text-decoration: none;
    text-align: center
}

body.org_default .important-dates-tabs>li a:focus,
body.org_default .important-dates-tabs>li a:hover {
    color: #4e4e4e;
    background-color: #eee
}

body.org_default .important-dates-tabs>li a:visited {
    text-decoration: none
}

body.org_default .important-dates-tabs>li a.active {
    border-bottom: .4rem solid #4e4e4e
}

.important-dates-calendar-message {
    font-family: "BureauGrot Book", Barlow, impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
    font-weight: 400;
    text-align: center
}

.page-load-progress-spinner {
    left: 46%;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/chem13-news-magazine/profiles/uw_base_profile/themes/uw_fdsu_theme_resp/images/rwd/ring-alt-white.svg);
    width: 100%;
    height: 100%
}

.page-load-progress-spinner::before {
    font-family: Typ1451-Medium, verdana, sans-serif;
    position: fixed;
    top: 37%;
    left: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    content: "University of Waterloo - Important Dates"
}

.page-load-progress-spinner::after {
    font-family: Typ1451-Medium, verdana, sans-serif;
    position: fixed;
    top: 61%;
    left: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    content: "Please wait while we retrieve the requested data."
}

.page-load-progress-lock-screen {
    background-color: #000;
    opacity: .8
}

.uw-calendar.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget select {
    width: 90%;
    margin: 0
}

.page-important-dates-entry .uw-site--title {
    position: relative
}

.page-important-dates-entry .uw-site--title h1 {
    position: relative;
    padding-right: 2.5rem
}

.page-important-dates-entry .uw-site--title h1 a.individual-event-ical:after {
    position: absolute;
    right: 0;
    top: 0;
    font-family: fdsu-rwd;
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    content: "★";
    color: #000;
    text-rendering: auto;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear;
    font-size: 2.02729rem;
    display: block;
    float: left;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media screen and (min-width:30rem) {
    .page-important-dates-entry .uw-site--title h1 a.individual-event-ical:after {
        font-size: 2.56578rem
    }
}

.page-important-dates-entry .uw-site--title h1 a.individual-event-ical:hover:after {
    color: #757575;
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-delay: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: linear;
    -ms-transition-property: color, background-color, border-color, opacity;
    -ms-transition-duration: .2s;
    -ms-transition-delay: 0s;
    -ms-transition-timing-function: linear;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: .2s;
    transition-delay: 0s;
    transition-timing-function: linear
}

.page-important-dates-entry .uw-site--title h1 a.individual-event-ical img {
    opacity: 0;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    z-index: 1;
    right: 0;
    top: 0
}

.page-important-dates .uw-site-content,
.page-important-dates-archive .uw-site-content {
    padding-top: 0
}

.page-important-dates .uw-site-content form,
.page-important-dates-archive .uw-site-content form {
    margin-top: 0
}

.page-important-dates .uw-site-content .view-id-uw_ct_special_alert_block,
.page-important-dates-archive .uw-site-content .view-id-uw_ct_special_alert_block {
    margin-top: 0
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget .form-item {
    margin: 0
}

.view.view-uw-view-important-dates-calendar .views-exposed-widgets .views-exposed-widget .form-item label {
    margin: 0
}

.important-dates-filters {
    display: grid;
    grid-gap: 1px;
    grid-row-gap: .7rem;
    color: #444;
    grid-auto-flow: row;
    justify-items: stretch;
    grid-template-columns: 25% 25% 25% 25%
}

.important-dates-filters select {
    margin-bottom: 0;
    width: 90%
}

.important-dates-filters .form-item {
    margin: 0
}

.important-dates-filters .form-item label {
    margin: 0
}

@media screen and (min-width:63.1875rem) {
    .important-dates-filters {
        grid-template-columns: 16.5% 16.5% 16.5% 16.5% 16.5% 16.5%
    }
}

.important-dates-filters .important-dates-filters-filter {
    vertical-align: bottom;
    display: block;
    padding: 0;
    position: relative
}

.important-dates-filters .important-dates-filters-filter label {
    font-size: 1.125rem;
    font-weight: 400
}

.important-dates-filters .important-dates-filters-filter .form-item-search input {
    padding: 0 0 0 .5rem;
    width: 90%
}

.important-dates-filters>.important-dates-filters-filter:nth-child(1),
.important-dates-filters>.important-dates-filters-filter:nth-child(4) {
    grid-column: 1/5
}

.important-dates-filters>.important-dates-filters-filter:nth-child(2),
.important-dates-filters>.important-dates-filters-filter:nth-child(5) {
    grid-column: 1/5
}

.important-dates-filters>.important-dates-filters-filter:nth-child(3),
.important-dates-filters>.important-dates-filters-filter:nth-child(6) {
    grid-column: 1/5
}

@media screen and (min-width:40.0625rem) {

    .important-dates-filters>.important-dates-filters-filter:nth-child(1),
    .important-dates-filters>.important-dates-filters-filter:nth-child(3),
    .important-dates-filters>.important-dates-filters-filter:nth-child(5) {
        grid-column: 1/3
    }

    .important-dates-filters>.important-dates-filters-filter:nth-child(2),
    .important-dates-filters>.important-dates-filters-filter:nth-child(4),
    .important-dates-filters>.important-dates-filters-filter:nth-child(6) {
        grid-column: 3/5
    }
}

@media screen and (min-width:63.1875rem) {

    .important-dates-filters>.important-dates-filters-filter:nth-child(1),
    .important-dates-filters>.important-dates-filters-filter:nth-child(4) {
        grid-column: 1/3
    }

    .important-dates-filters>.important-dates-filters-filter:nth-child(2),
    .important-dates-filters>.important-dates-filters-filter:nth-child(5) {
        grid-column: 3/5
    }

    .important-dates-filters>.important-dates-filters-filter:nth-child(3),
    .important-dates-filters>.important-dates-filters-filter:nth-child(6) {
        grid-column: 5/7
    }
}

.important-dates-filters .important-dates-filters__button {
    margin-top: 0;
    grid-column: 1/3
}

.important-dates-filters .important-dates-filters__button input {
    max-width: inherit
}

@media screen and (min-width:63.1875rem) {
    .important-dates-filters .important-dates-filters__button {
        grid-column: 1/4
    }
}

.important-dates-filters .important-dates-filters__button+.important-dates-filters__button {
    grid-column: 3/5
}

@media screen and (min-width:63.1875rem) {
    .important-dates-filters .important-dates-filters__button+.important-dates-filters__button {
        grid-column: 4/7
    }
}

.view-display-id-month_remote .views-widget-filter-field_uw_imp_dates_sites_push_tid {
    display: none
}

.uw-archive-link-wrapper {
    padding: 0 0 1rem 0
}

.uw-important-dates-list table {
    font-family: georgia, "droid serif", "Times New Roman", Times, serif
}

.uw-important-dates-list table td.uw-list-description p:first-child {
    padding-top: 0;
    margin-top: 0
}

.uw-important-dates-list table td.uw-list-description p:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.uw-important-dates-list .important-dates-special-notes {
    display: block;
    width: 100%;
    font-size: .7rem
}

.uw-important-dates-list .important-dates-special-notes::before {
    font-size: .7rem;
    content: "*"
}

.uw-important-dates-list .important-dates-special-notes:empty {
    display: none
}

.uw-important-dates-list .important-dates-special-notes a:empty {
    display: none
}

.uw-important-dates-list .title {
    width: 27%
}

.uw-important-dates-list .Description {
    width: 32%
}

.uw-important-dates-list .field_uw_imp_dates_academic_term_tid {
    width: 21%
}

.uw-important-dates-list .field_uw_imp_dates_date_value_1 {
    width: 20%
}

body.org_default .uw-important-dates-list th.active {
    background: #757575
}

body.org_default .uw-important-dates-list th.active a {
    color: #fff
}

body.org_default .uw-important-dates-list td a,
body.org_default .uw-important-dates-list th a {
    color: #000
}

body.org_default .uw-important-dates-list td a:visited,
body.org_default .uw-important-dates-list th a:visited {
    color: #000
}

body.org_default .uw-important-dates-list th a:hover {
    text-decoration: none
}

body.org_default .uw-important-dates-list th.active a {
    color: #fff
}

body.org_default .uw-important-dates-list th {
    font-style: normal;
    position: relative
}

body.org_default .uw-important-dates-list th a {
    text-decoration: none
}

body.org_default .uw-important-dates-list th a:visited {
    text-decoration: none
}

body.org_default .uw-important-dates-list th a:before {
    border-top: 7px solid #000;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    right: .2rem;
    top: 1.2rem;
    content: "";
    position: absolute;
    width: 0;
    height: 0
}

body.org_default .uw-important-dates-list th a:after {
    margin-left: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #000;
    right: .2rem;
    top: .6rem;
    content: "";
    position: absolute;
    width: 0;
    height: 0
}

body.org_default .uw-important-dates-list th a.desc:before {
    border-top: 7px solid #fff;
    top: 1.2rem
}

body.org_default .uw-important-dates-list th a.desc:after {
    display: none
}

body.org_default .uw-important-dates-list th a.asc:before {
    display: none
}

body.org_default .uw-important-dates-list th a.asc:after {
    top: .6rem;
    border-bottom: 7px solid #fff
}

body.org_default .uw-important-dates-list th a:hover {
    text-decoration: underline
}

.uw-important-dates-archive .uw-site-main--content form {
    margin-top: 0
}

.uw-important-dates-archive .uw-site-content {
    margin-top: 0;
    padding-top: 0
}

.uw-important-dates-archive .uw-site--title h1 {
    margin-top: 0;
    margin-bottom: 0
}

.vertical-timeline {
    z-index: 0;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 2rem 0 0 0
}

.vertical-timeline p {
    margin-top: .5rem
}

.vertical-timeline a {
    text-decoration: none
}

.vertical-timeline li {
    margin: 0;
    padding: 0
}

.vertical-timeline ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    overflow: visible
}

.vertical-timeline .timeline-year {
    z-index: 1;
    position: relative;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: .25rem .5rem;
    text-align: center;
    width: 3rem
}

.vertical-timeline .timeline-month {
    z-index: 1;
    position: relative;
    display: inline-block;
    background: #666;
    color: #fff;
    padding: .25rem .5rem;
    text-transform: uppercase;
    text-align: center;
    width: 3rem
}

.vertical-timeline .timeline-info {
    padding: 1rem 1rem 2rem 1rem;
    margin-bottom: 2rem;
    border: 1px solid #fff;
    box-shadow: 2px 2px 0 #f6f6f6;
    position: relative
}

.vertical-timeline .timeline-info a {
    display: block;
    margin: -1rem -1rem -2rem -1rem;
    padding: 1rem 1rem 2rem 1rem
}

.vertical-timeline .timeline-info a:hover {
    background: #f6f6f6
}

.vertical-timeline .timeline-info a:after {
    content: "";
    display: table;
    clear: both
}

.vertical-timeline .timeline-info:before {
    border: 1px solid #999;
    background: #f6f6f6;
    border-radius: 50%;
    height: .75rem;
    width: .75rem;
    content: '';
    display: inline-block;
    position: absolute;
    left: -.5rem;
    top: .25rem
}

@media screen and (min-width:48.0625rem) {
    .vertical-timeline .timeline-info:before {
        left: -1.45rem
    }
}

.vertical-timeline .timeline-info:after {
    content: "";
    display: table;
    clear: both
}

.vertical-timeline .timeline-photo {
    float: right;
    border: 1px solid #ddd;
    margin: 0 0 .7rem .7rem
}

.vertical-timeline.vertical-month,
.vertical-timeline.vertical-year {
    overflow: visible
}

.vertical-timeline.vertical-month ol,
.vertical-timeline.vertical-year {
    width: calc(100% - 3rem);
    margin-top: -2rem;
    padding-top: 2rem
}

.vertical-timeline.vertical-month ol ol,
.vertical-timeline.vertical-year ol {
    border-left: 1px solid #bdbdbd;
    margin: -1rem 0 0 0;
    width: 100%
}

@media screen and (min-width:48.0625rem) {

    .vertical-timeline.vertical-month ol ol,
    .vertical-timeline.vertical-year ol {
        margin: -2rem 0 0 2rem;
        width: calc(100% - 5rem);
        padding: 2rem 1rem 0 1rem
    }
}

.uw-embedded-powerbi iframe {
    width: 100%;
    min-width: 100%;
    min-height: 300px
}

@media screen and (min-width:48.0625rem) {
    .uw-embedded-powerbi iframe {
        min-height: 400px
    }
}

@media screen and (min-width:63.1875rem) {
    .uw-embedded-powerbi iframe {
        min-height: 541px
    }
}

div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px;
}

div.status {
    background-image: url(/chem13-news-magazine/misc/message-24-ok.png);
    border-color: #be7;
}

div.status,
.ok {
    color: #234600;
}

div.status,
table tr.ok {
    background-color: #f8fff0;
}

div.warning {
    background-image: url(/chem13-news-magazine/misc/message-24-warning.png);
    border-color: #ed5;
}

div.warning,
.warning {
    color: #840;
}

div.warning,
table tr.warning {
    background-color: #fffce5;
}

div.error {
    background-image: url(/chem13-news-magazine/misc/message-24-error.png);
    border-color: #ed541d;
}

div.error,
.error {
    color: #8c2e0b;
}

div.error,
table tr.error {
    background-color: #fef5f1;
}

div.error p.error {
    color: #333;
}

div.messages ul {
    margin: 0 0 0 1em;
    padding: 0;
}

div.messages ul li {
    list-style-image: none;
}

.form-item div.description label,
.form-item div.messages label,
.form-item legend.description,
legend.fieldset-description {
    font-weight: inherit;
}

div.messages {
    clear: left;
}

fieldset.fieldset-invisible,
fieldset.fieldset-invisible>legend,
fieldset.fieldset-invisible:hover,
fieldset.fieldset-invisible:hover>legend {
    margin: 0;
    padding: 0;
    border: none;
    color: inherit;
    background-color: inherit;
    font-weight: inherit;
    box-shadow: none;
}

div.vertical-tabs .vertical-tabs-panes fieldset.fieldset-invisible>legend {
    display: block;
}

fieldset.collapsible.collapsed>legend.fieldset-description {
    display: none;
}

label span.messages.error,
legend span.messages.error {
    display: block;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px;
    background-image: none;
    border-color: #ed541d;
    background-color: #fef5f1;
    font-weight: normal;
}

abbr.form-required {
    border: none;
    white-space: nowrap;
}

.marker,
.form-required {
    color: #e00;
}

#toolbar h2.element-invisible {
    background-color: #fff;
}

.cke_skin_kama .cke_rcombo a {
    margin-bottom: 5px;
}

.cke_dialog tr td:last-child {
    border: none;
}

.cke_dialog div[name="Twitter"] td {
    padding: 0;
}

.cke_dialog div[name="Twitter"] td .cke_dialog_ui_text {
    padding: 5px 0;
}

.cke_dialog div[name="Twitter"] td .cke_dialog_ui_html {
    display: block;
    padding: 5px 0;
}

.u