/* SASS */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,500,600,700,700i,800");
/* line 1, ../../../../../../sass/lib/_attributes.scss */
.constrained-width { display: block; height: auto; max-width: 100%; }

/* line 1, ../../../../../../sass/lib/_reset.scss */
button, [type=text], [type=button], [type=submit], [type=password], textarea, a, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { background: none; border: none; color: inherit; font-size: 100%; font: inherit; margin: 0; outline: none; padding: 0; vertical-align: baseline; }

/* line 88, ../../../../../../sass/lib/_reset.scss */
a { color: inherit; text-decoration: none; }

/* line 93, ../../../../../../sass/lib/_reset.scss */
a img { border: none; }

/* line 97, ../../../../../../sass/lib/_reset.scss */
body { line-height: 1; }

/* line 101, ../../../../../../sass/lib/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 115, ../../../../../../sass/lib/_reset.scss */
ol, ul { list-style: none; }

/* line 119, ../../../../../../sass/lib/_reset.scss */
blockquote, q { quotes: none; }

/* line 124, ../../../../../../sass/lib/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after { content: none; }

/* line 131, ../../../../../../sass/lib/_reset.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 136, ../../../../../../sass/lib/_reset.scss */
button, input, [type], select, textarea { -moz-box-sizing: content-box; -ms-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; outline: none; overflow: visible; vertical-align: middle; }

/* line 150, ../../../../../../sass/lib/_reset.scss */
textarea { resize: none; }

/* line 154, ../../../../../../sass/lib/_reset.scss */
[class^="icon-"]:before, [class*=" icon-"]:before { width: auto; }

/*
Make sure to define:
$grid-columns: 20;
$grid-padding: 14px;
$desktop-breakpoint: 1200px;
$desktop-container-width: 1170px;
$laptop-breakpoint: 992px;
$laptop-container-width: 970px;
$laptop-breakpoint: 768px;
$laptop-container-width: 750px;
*/
/* line 13, ../../../../../../sass/lib/_grid.scss */
.grid-column-full, .grid-column, .cup-mh-logo, .cup-mh-menus, .cup-mh-up-arrow, .cup-ic-inner, .cup-im-left, .cup-im-right, .cup-rec-inner, .cup-di-inner, .cup-fl-issue-inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; position: relative; min-height: 1px; }

/* line 22, ../../../../../../sass/lib/_grid.scss */
.grid-column-padding, .grid-column, .cup-mh-logo, .cup-mh-menus, .cup-mh-up-arrow, .cup-ic-inner, .cup-im-left, .cup-im-right, .cup-rec-inner, .cup-di-inner, .cup-fl-issue-inner { padding-left: 10px; padding-right: 10px; }

/* line 33, ../../../../../../sass/lib/_grid.scss */
.clearfix:before, .grid-row:before, .grid-single-column:before, .cup-mh-wrapper:before, .cup-mh-drop-down:before, .cup-issue-content:before, .cup-issue-magazine:before, .cup-recent-issues:before, .cup-dept-issues:before, .cup-fl-issue-wrap:before, .grid-row-fluid:before, .clearfix:after, .grid-row:after, .grid-single-column:after, .cup-mh-wrapper:after, .cup-mh-drop-down:after, .cup-issue-content:after, .cup-issue-magazine:after, .cup-recent-issues:after, .cup-dept-issues:after, .cup-fl-issue-wrap:after, .grid-row-fluid:after { content: " "; display: table; }
/* line 39, ../../../../../../sass/lib/_grid.scss */
.clearfix:after, .grid-row:after, .grid-single-column:after, .cup-mh-wrapper:after, .cup-mh-drop-down:after, .cup-issue-content:after, .cup-issue-magazine:after, .cup-recent-issues:after, .cup-dept-issues:after, .cup-fl-issue-wrap:after, .grid-row-fluid:after { clear: both; }

/* line 44, ../../../../../../sass/lib/_grid.scss */
.grid-row, .grid-single-column, .cup-mh-wrapper, .cup-mh-drop-down, .cup-issue-content, .cup-issue-magazine, .cup-recent-issues, .cup-dept-issues, .cup-fl-issue-wrap { clear: both; margin-right: auto; margin-left: auto; max-width: 480px; }
@media (min-width: 768px) { /* line 44, ../../../../../../sass/lib/_grid.scss */
  .grid-row, .grid-single-column, .cup-mh-wrapper, .cup-mh-drop-down, .cup-issue-content, .cup-issue-magazine, .cup-recent-issues, .cup-dept-issues, .cup-fl-issue-wrap { max-width: none; width: 750px; } }
@media (min-width: 992px) { /* line 44, ../../../../../../sass/lib/_grid.scss */
  .grid-row, .grid-single-column, .cup-mh-wrapper, .cup-mh-drop-down, .cup-issue-content, .cup-issue-magazine, .cup-recent-issues, .cup-dept-issues, .cup-fl-issue-wrap { width: 970px; } }
@media (min-width: 1200px) { /* line 44, ../../../../../../sass/lib/_grid.scss */
  .grid-row, .grid-single-column, .cup-mh-wrapper, .cup-mh-drop-down, .cup-issue-content, .cup-issue-magazine, .cup-recent-issues, .cup-dept-issues, .cup-fl-issue-wrap { width: 1170px; } }

/* line 66, ../../../../../../sass/lib/_grid.scss */
.grid-row-fluid { clear: both; max-width: none; width: auto; }

/* line 95, ../../../../../../sass/lib/_grid.scss */
.grid-single-column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }

/* line 1, ../../../../../../sass/layout/_tables.scss */
.cup-table { overflow: auto; width: 100%; }
/* line 7, ../../../../../../sass/layout/_tables.scss */
.cup-table a { color: #363636; text-decoration: underline; }

/* line 13, ../../../../../../sass/layout/_tables.scss */
.cup-tab-tr-colored { background: #ecebe8; }

/* line 17, ../../../../../../sass/layout/_tables.scss */
.cup-tab-th { background: #737680; color: #fff; padding: 10px; text-align: left; vertical-align: top; }
@media (min-width: 768px) { /* line 17, ../../../../../../sass/layout/_tables.scss */
  .cup-tab-th { padding: 20px; } }

/* line 29, ../../../../../../sass/layout/_tables.scss */
.cup-tab-td { color: #363636; padding: 10px; text-align: left; vertical-align: top; }
@media (min-width: 768px) { /* line 29, ../../../../../../sass/layout/_tables.scss */
  .cup-tab-td { padding: 20px; } }

/* line 3, ../../../../../../sass/layout/_type-styles.scss */
.cup-default-p { font-size: 16px; line-height: 25px; color: #767676; font-family: 'Open Sans', Arial, sans-serif; letter-spacing: 0.035em; }

/* line 11, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-section-title { font-size: 30px; line-height: 30px; color: #fff; font-family: 'Open Sans', sans-serif; letter-spacing: 0.035em; text-transform: uppercase; }

/* line 21, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h1 { font-size: 46px; line-height: 55px; color: #363636; font-family: 'Open Sans', sans-serif; letter-spacing: 0.01em; font-weight: 700; }
@media (min-width: 768px) { /* line 21, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h1 { font-size: 68px; line-height: 70px; } }

/* line 34, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h2, .cup-mh-primary { font-size: 24px; line-height: 30px; color: #1d1d1d; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.01em; }
@media (min-width: 768px) { /* line 34, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h2, .cup-mh-primary { font-size: 24px; line-height: 30px; } }

/* line 49, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h3 { font-size: 21px; line-height: 25px; color: #1d1d1d; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.01em; margin-bottom: 0 !important; }
@media (min-width: 768px) { /* line 49, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h3 { font-size: 23px; line-height: 25px; margin-bottom: 0 !important; } }

/* line 65, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h4 { font-size: 18px; line-height: 20px; color: #1d1d1d; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.01em; margin-bottom: 0 !important; }
@media (min-width: 768px) { /* line 65, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h4 { font-size: 18px; line-height: 20px; margin-bottom: 0 !important; } }

/* line 81, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h5 { font-size: 18px; line-height: 20px; color: #363636; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.01em; }
@media (min-width: 768px) { /* line 81, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h5 { font-size: 18px; line-height: 20px; } }

/* line 95, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-h6 { font-size: 15px; line-height: 20px; color: #363636; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.01em; }
@media (min-width: 768px) { /* line 95, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-h6 { font-size: 16px; line-height: 20px; } }

/* line 109, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-list, .cup-ts-ul, .cup-ts-ol { list-style-position: outside; margin-left: 40px; }

/* line 114, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-ul { list-style: disc; padding-bottom: 10px; padding-top: 10px; }

/* line 121, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-ol { list-style-type: decimal; padding-bottom: 10px; padding-top: 10px; }

/* line 128, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-li { color: #363636; display: list-item; margin-bottom: 5px; line-height: 1.6; }

/* line 135, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-bold-smallest-utility { font-size: 14px; line-height: 15px; font-weight: bold; font-family: 'Open Sans', sans-serif; }

/* line 142, ../../../../../../sass/layout/_type-styles.scss */
.cup-ts-huge-short { font-size: 32px; line-height: 35px; font-family: 'Open Sans', sans-serif; }
@media (min-width: 768px) { /* line 142, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-huge-short { font-size: 42px; line-height: 45px; } }
@media (min-width: 992px) { /* line 142, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-huge-short { font-size: 58px; line-height: 50px; } }
@media (min-width: 1200px) { /* line 142, ../../../../../../sass/layout/_type-styles.scss */
  .cup-ts-huge-short { font-size: 72px; line-height: 55px; } }

/* line 1, ../../../../../../sass/layout/_content-styles.scss */
body { font-family: 'Open Sans', Arial, sans-serif; }

/* line 6, ../../../../../../sass/layout/_content-styles.scss */
a em { color: #0069b5 !important; font-weight: 700; -webkit-transition: all 250ms; -moz-transition: all 250ms; -ms-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }
/* line 18, ../../../../../../sass/layout/_content-styles.scss */
a:hover em { color: #008fdd !important; }

/* line 25, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h1 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 25, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h1 { margin-bottom: 20px; margin-top: 20px; } }
/* line 34, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h2 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 34, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h2 { margin-bottom: 20px; margin-top: 20px; } }
/* line 43, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h3 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 43, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h3 { margin-bottom: 20px; margin-top: 20px; } }
/* line 52, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h4 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 52, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h4 { margin-bottom: 20px; margin-top: 20px; } }
/* line 61, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h5 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 61, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h5 { margin-bottom: 20px; margin-top: 20px; } }
/* line 70, ../../../../../../sass/layout/_content-styles.scss */
.rte-content h6 { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 70, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content h6 { margin-bottom: 20px; margin-top: 20px; } }
/* line 79, ../../../../../../sass/layout/_content-styles.scss */
.rte-content p { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 79, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content p { margin-bottom: 20px; margin-top: 20px; } }
/* line 88, ../../../../../../sass/layout/_content-styles.scss */
.rte-content ul { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 88, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content ul { margin-bottom: 20px; margin-top: 20px; } }
/* line 97, ../../../../../../sass/layout/_content-styles.scss */
.rte-content ol { margin-bottom: 10px; margin-top: 10px; }
@media (min-width: 768px) { /* line 97, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content ol { margin-bottom: 20px; margin-top: 20px; } }
/* line 109, ../../../../../../sass/layout/_content-styles.scss */
.rte-content ul ol, .rte-content ul ul, .rte-content ol ul, .rte-content ol ol { margin-bottom: 0; margin-top: 0; }
/* line 116, ../../../../../../sass/layout/_content-styles.scss */
.rte-content a { color: #f26522; display: inline-block; }
/* line 119, ../../../../../../sass/layout/_content-styles.scss */
.rte-content a:hover { text-decoration: underline; }
/* line 122, ../../../../../../sass/layout/_content-styles.scss */
.rte-content a .icon { margin-left: 0.2em; }
/* line 126, ../../../../../../sass/layout/_content-styles.scss */
.rte-content li a { vertical-align: top; }
/* line 144, ../../../../../../sass/layout/_content-styles.scss */
.rte-content strong { font-weight: bold; }
/* line 147, ../../../../../../sass/layout/_content-styles.scss */
.rte-content em { font-style: italic; }
/* line 150, ../../../../../../sass/layout/_content-styles.scss */
.rte-content img { height: auto; max-width: 100%; vertical-align: middle; }
@media (max-width: 479px) { /* line 150, ../../../../../../sass/layout/_content-styles.scss */
  .rte-content img { display: block; float: none !important; height: auto; margin: 10px 0 !important; max-width: 100%; } }
/* line 162, ../../../../../../sass/layout/_content-styles.scss */
.rte-content iframe { max-width: 100%; }

/* line 1, ../../../../../../sass/layout/_cup-animations.scss */
.cup-ani-250, .cup-button-blue, .cup-rec-all a { -webkit-transition: all 250ms; -moz-transition: all 250ms; -ms-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }

/* line 1, ../../../../../../sass/layout/_cup-ui.scss */
.cup-button-common, .cup-button-blue, .cup-rec-all a, .cup-button-hollow { color: #fff !important; font-weight: normal !important; display: inline-block; padding: 16px 24px; text-transform: uppercase; }

/* line 9, ../../../../../../sass/layout/_cup-ui.scss */
.cup-button-blue, .cup-rec-all a { background: #0069b5; }
/* line 15, ../../../../../../sass/layout/_cup-ui.scss */
.cup-button-blue:hover, .cup-rec-all a:hover { background: #008fdd; }

/* line 20, ../../../../../../sass/layout/_cup-ui.scss */
.cup-button-hollow { border: 1px solid #fff; }
/* line 30, ../../../../../../sass/layout/_cup-ui.scss */
.cup-button-hollow:hover, .cup-button-hollow:focus { color: #0069b5 !important; border: 1px solid #0069b5; background: #fff; }

/* line 37, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-default, .cup-link-blue, .cup-link-white, .cup-link-black { cursor: pointer; -webkit-transition: all 200ms; -moz-transition: all 200ms; -ms-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; font-weight: 700; }
/* line 46, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-default:hover, .cup-link-blue:hover, .cup-link-white:hover, .cup-link-black:hover { text-decoration: underline; }

/* line 51, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-blue { color: #0069b5; }
/* line 55, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-blue:hover { color: #008fdd; }

/* line 60, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-white { color: #fff; }
/* line 64, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-white:hover { color: #ccd7dc; }

/* line 69, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-black { color: #1d1d1d; }
/* line 73, ../../../../../../sass/layout/_cup-ui.scss */
.cup-link-black:hover { color: #737680; }

/* line 79, ../../../../../../sass/layout/_cup-ui.scss */
.flex-center, .cup-issue-heading, .cup-if-image.flex-center, .cup-feature-hero { display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; }

/* line 1, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-main-header { width: 100%; position: relative; }

/* line 7, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-wrapper { position: relative; padding-top: 15px; padding-bottom: 9px; }
/* line 14, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-logo { width: 100%; text-align: center; }
@media (max-width: 768px) { /* line 14, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-logo { text-align: left; } }
@media (max-width: 480px) { /* line 14, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-logo { width: calc(100% - 75px); } }
/* line 27, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-logo img { height: auto; width: 344px; max-width: 100%; margin-top: 2px; margin-bottom: 8px; }
/* line 35, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-menus { width: 100%; text-align: center; }
@media (min-width: 1200px) { /* line 42, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-logo { width: 31.25%; text-align: left; }
  /* line 46, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-menus { margin-left: 4.16667%; width: 64.58333%; text-align: right; } }
/* line 52, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-common, .cup-mh-utility, .cup-mh-primary { list-style-type: none; }
/* line 56, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-common li, .cup-mh-utility li, .cup-mh-primary li { display: inline-block; padding: 0 15px; }
/* line 61, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-common li a, .cup-mh-utility li a, .cup-mh-primary li a { text-decoration: none; padding-bottom: 8px; }
/* line 69, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-utility { font-size: 14px; line-height: 25px; display: inline-block; padding-bottom: 13px; }
/* line 75, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-utility li { padding: 0 12px; }
/* line 78, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-utility li:last-child { padding-right: 0; }
/* line 83, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-utility a { color: #008fdd; font-weight: 500; }
/* line 86, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-utility a:hover, .cup-mh-utility a:focus { text-decoration: underline; }
/* line 92, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-primary { font-size: 16px; display: inline-block; }
/* line 99, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-primary li:last-child { padding-right: 0; }
/* line 104, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-primary a { color: #0069b5; text-transform: uppercase; }
/* line 111, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-active a { border-bottom: 4px solid #0069b5; }
/* line 116, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-drop-down { padding-top: 13px; padding-bottom: 13px; }
/* line 120, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-drop-down-wrapper { width: 100%; background: #fff; display: none; position: absolute; left: 0; z-index: 20; top: 100%; border-bottom: 1px solid #767676; }
/* line 133, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-blocks { width: 100%; }
@media (min-width: 992px) { /* line 133, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-blocks { margin: 0 -5px; width: calc(100% + 10px); } }
/* line 142, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-fifth, .cup-mh-sixth, .cup-mh-three-fifths { box-sizing: border-box; width: 100%; padding: 40px 30px; position: relative; float: left; margin-bottom: 20px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
@media (min-width: 992px) { /* line 142, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-fifth, .cup-mh-sixth, .cup-mh-three-fifths { width: calc(20% - 10px); margin: 0 5px; height: 225px; } }
/* line 170, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-fifth a, .cup-mh-sixth a, .cup-mh-three-fifths a { color: #fff; position: relative; z-index: 10; display: block; max-width: 300px; margin: 0 auto; padding-right: 15px; }
/* line 179, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-fifth span, .cup-mh-sixth span, .cup-mh-three-fifths span { max-width: 300px; margin: 0 auto; }
/* line 184, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-fifth:after, .cup-mh-sixth:after, .cup-mh-three-fifths:after { position: absolute; content: ''; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #0069b5; opacity: 0.95; }
@media (min-width: 992px) { /* line 197, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-sixth { width: calc(16.666% - 10px); margin-bottom: 0; } }
/* line 212, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-three-fifths { padding: 20px; text-align: center; }
@media (min-width: 992px) { /* line 212, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-three-fifths { width: calc(60% - 10px); margin-bottom: 0; } }
/* line 222, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-three-fifths h4 { color: #0069b5; font-size: 20px; line-height: 34px; max-width: 480px; margin: 17px auto 0; }
/* line 230, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-three-fifths img { width: 102px; height: auto; }
@media (min-width: 992px) { /* line 230, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-three-fifths img { margin-top: 20px; } }
/* line 238, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-three-fifths:after { background-color: transparent !important; }
/* line 243, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link, span.cup-mh-text { font-size: 13px; line-height: 1.6; font-weight: 300; padding: 0; text-transform: uppercase; }
/* line 249, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link.strong, span.strong.cup-mh-text { font-size: 12px; font-weight: 600; }
/* line 253, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link.strong:after, span.strong.cup-mh-text:after { font-family: "Fontello"; content: '\E804'; position: absolute; right: 0; color: #fff; }
/* line 261, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link.normal, span.normal.cup-mh-text { text-transform: none; }
/* line 264, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link.normal + .cup-mh-link.strong, span.normal.cup-mh-text + .cup-mh-link.strong, .cup-mh-link.normal + span.strong.cup-mh-text, span.normal.cup-mh-text + span.strong.cup-mh-text, .cup-mh-link.strong + .cup-mh-link.strong, span.strong.cup-mh-text + .cup-mh-link.strong, .cup-mh-link.strong + span.strong.cup-mh-text, span.strong.cup-mh-text + span.strong.cup-mh-text { padding-top: 24px; }
/* line 269, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-link.strong + .cup-mh-link.normal, span.strong.cup-mh-text + .cup-mh-link.normal, .cup-mh-link.strong + span.normal.cup-mh-text, span.strong.cup-mh-text + span.normal.cup-mh-text, .cup-mh-link + .cup-mh-text.normal, span.cup-mh-text + .cup-mh-text.normal, .cup-mh-link.normal + .cup-mh-link.normal, span.normal.cup-mh-text + .cup-mh-link.normal, .cup-mh-link.normal + span.normal.cup-mh-text, span.normal.cup-mh-text + span.normal.cup-mh-text { padding-top: 10px; }
/* line 276, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-link, .cup-issue-nav-item { position: relative; }
/* line 278, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-link:after, .cup-issue-nav-item:after { content: ""; position: absolute; display: block; bottom: -6px; left: 0; right: 0; margin: 0 -8px; background-color: #0069b5; height: 0; transition: height 0.1s linear; }
/* line 291, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-nav-link:hover:after, .cup-issue-nav-item:hover:after, .cup-mh-nav-link:focus:after, .cup-issue-nav-item:focus:after { height: 6px; }
/* line 297, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-up-arrow { width: 100%; text-align: center; color: #0069b5; padding-top: 10px; }
/* line 306, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-up-arrow i { cursor: pointer; font-size: 18px; }
/* line 312, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-placeholder { text-align: center; padding-top: 34px; padding-bottom: 0px; }
/* line 317, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-placeholder i { color: #0069b5; font-size: 33px; }
/* line 322, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-placeholder h4 { color: #0069b5; font-size: 20px; line-height: 34px; max-width: 480px; margin: 18px auto 0; }
/* line 330, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-placeholder:after { background-color: transparent !important; }

/* line 337, ../../../../../../sass/modules/_cup-main-header.scss */
span.cup-mh-text { color: #fff; display: block; position: relative; z-index: 10; padding-right: 15px; }

/* line 346, ../../../../../../sass/modules/_cup-main-header.scss */
span.cup-mh-text.strong { font-size: 12px; font-weight: 600; text-transform: none; }

@media (max-width: 1199px) { /* line 354, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-toggle_menu.js_untoggled { position: absolute; left: -9999em; height: 0; overflow: hidden; } }

/* line 360, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-mobile { display: block; position: absolute; z-index: 1; top: 26px; right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (min-width: 1200px) { /* line 360, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-mobile { display: none; } }
/* line 375, ../../../../../../sass/modules/_cup-main-header.scss */
.cup-mh-mobile .icon-menu { color: #0069b5; font-size: 26px; float: right; cursor: pointer; }

/* line 384, ../../../../../../sass/modules/_cup-main-header.scss */
[data-nav-src="knowledge-center"] .cup-mh-fifth:last-child, [data-nav-src="knowledge-center"] .cup-mh-sixth:last-child, [data-nav-src="knowledge-center"] .cup-mh-three-fifths:last-child { background-image: url("/wp-content/themes/cupahr-2017/media/images/higher-ed-bg.jpg") !important; }
/* line 387, ../../../../../../sass/modules/_cup-main-header.scss */
[data-nav-src="knowledge-center"] .cup-mh-fifth:last-child:after, [data-nav-src="knowledge-center"] .cup-mh-sixth:last-child:after, [data-nav-src="knowledge-center"] .cup-mh-three-fifths:last-child:after { display: none; }

@media (max-width: 992px) { /* line 394, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-drop-down { padding-top: 13px; padding-bottom: 13px; }
  /* line 399, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-fifth, .cup-mh-sixth, .cup-mh-three-fifths { padding: 10px 30px; margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 405, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-fifth:first-child, .cup-mh-sixth:first-child, .cup-mh-three-fifths:first-child { padding-top: 30px; }
  /* line 409, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-fifth:last-child, .cup-mh-sixth:last-child, .cup-mh-three-fifths:last-child { padding-bottom: 30px; }
  /* line 413, ../../../../../../sass/modules/_cup-main-header.scss */
  .cup-mh-nav-link:after, .cup-issue-nav-item:after { display: none !important; } }
/* line 9, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-logo img { width: 240px; }
/* line 15, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-utility li { padding: 0; color: #008fdd; }
/* line 19, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-utility li i { font-size: 20px; }
/* line 24, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-utility li.cup-mh-soc { margin: 0 -5px; }
/* line 28, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-utility li.cup-h-divider { position: relative; padding: 0 13px 0 8px; }
/* line 32, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-utility li.cup-h-divider span { height: 30px; position: absolute; border-left: 1px solid #0065A4; width: 1px; top: -21px; }
/* line 43, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-st-search { background: transparent; }
/* line 46, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-st-search i { color: #0065A4; }
/* line 51, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-wrapper { height: 94px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 58, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-menus { float: right; }
/* line 62, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-logo { position: absolute; width: 140px; height: 110px; top: 22px; z-index: 10; }
/* line 69, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-logo a { display: inline-block; background: #fff; padding: 6px; }
/* line 74, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-logo a img { margin: 0; }

/* line 81, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-h2, .cup-rec-inner h2, .cup-di-inner h2 { font-size: 23px; font-weight: 600; color: #0065A4; width: 100%; text-align: center; display: block; margin-bottom: 35px; }

/* line 91, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-members-only { margin-left: -5px; }
/* line 94, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-members-only i { font-size: 14px; padding-right: 2px; position: relative; top: 2px; }
/* line 101, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-members-only span { font-size: 8px; font-weight: 400; letter-spacing: 0.07em; }

/* line 108, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-heading { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; min-height: 230px; padding: 15px; width: 100%; background: #008fdd; color: #fff; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 125, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-heading .cup-di-icon { margin: 0 auto 18px; }
/* line 129, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-heading h2 { font-size: 24px; font-weight: 600; text-transform: uppercase; margin-bottom: 10px; }
/* line 136, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-heading h5 { font-size: 14px; font-weight: 300; letter-spacing: 0.05em; }

/* line 143, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-content { margin-bottom: 50px; }

/* line 148, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner { width: 91.66667%; margin-left: 4.16667%; }
/* line 154, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h1, .cup-ic-inner h2, .cup-ic-inner h3, .cup-ic-inner h4, .cup-ic-inner h5, .cup-ic-inner h6 { line-height: 1.4; letter-spacing: 0.05em; }
/* line 160, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h1 { font-size: 24px; font-weight: 600; }
/* line 165, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h2 { font-size: 21px; font-weight: 600; }
/* line 170, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h3 { font-size: 18px; font-weight: 600; }
/* line 175, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h4 { font-size: 18px; font-weight: 400; }
/* line 180, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h5 { font-size: 14px; font-weight: 400; }
/* line 185, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-inner h6 { font-size: 12px; font-weight: 300; }
@media (min-width: 992px) { /* line 148, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-ic-inner { width: 75%; margin-left: 12.5%; } }

/* line 198, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-meta { width: 100%; clear: both; display: inline-block; margin-bottom: 30px; }

/* line 205, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-issue, .cup-ic-author { color: #0065A4; display: inline-block; float: left; }

/* line 212, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-author { margin-left: 15px; padding-left: 15px; position: relative; }
/* line 217, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-author:after { content: ''; position: absolute; top: 4px; left: 0; bottom: 4px; width: 1px; background: #0065A4; }

/* line 228, ../../../../../../sass/issue/_cup-issue-general.scss */
img.size-issue-ad { width: 100%; height: auto; padding-bottom: 40px !important; }
@media (min-width: 992px) { /* line 228, ../../../../../../sass/issue/_cup-issue-general.scss */
  img.size-issue-ad { padding-bottom: 80px !important; } }

/* line 238, ../../../../../../sass/issue/_cup-issue-general.scss */
h6.cup-ad-label { width: 100%; text-align: center; color: #767676; font-weight: 400; font-size: 15px; margin-bottom: 20px; padding-top: 20px; }

/* line 248, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-heading.departments + .cup-main_content.alternate { margin-top: 0; }

/* line 252, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-back { width: 100%; margin-top: 60px; margin-bottom: 0; }
/* line 257, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-back a { font-weight: 400 !important; text-transform: uppercase; font-size: 14px; }
/* line 263, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-back i { margin-right: -3px; }
/* line 266, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-ic-back i::before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

/* line 277, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-content.pdfs h2 { margin-bottom: 0; }
/* line 280, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-content.pdfs .cup-fl-links { margin-top: 0; margin-bottom: 30px; }

/* line 286, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-magazine { margin-top: 50px; margin-bottom: 50px; }

/* line 292, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-im-left, .cup-im-right { width: 91.66667%; margin-left: 4.16667%; }
@media (min-width: 768px) { /* line 292, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-im-left, .cup-im-right { width: 41.66667%; margin-left: 5.54167%; } }

@media (min-width: 992px) { /* line 304, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-im-left { width: 25%; margin-left: 20.83333%; } }

@media (min-width: 992px) { /* line 311, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-im-right { width: 41.66667%; margin-left: 4.16667%; } }

/* line 318, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-im-image { width: 200px; height: 250px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0 0 0 auto; -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25); }
@media (max-width: 767px) { /* line 318, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-im-image { margin: 0 auto 50px; } }

/* line 336, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-im-right h3 { color: #0069b5; font-size: 23px; font-weight: 400; margin-bottom: 20px; }
@media (max-width: 767px) { /* line 336, ../../../../../../sass/issue/_cup-issue-general.scss */
  .cup-im-right h3 { text-align: center; } }
/* line 346, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-im-right a { display: inline-block; background: #008fdd; color: #fff; font-size: 12px; letter-spacing: 0.05em; padding: 18px 28px; }

/* line 356, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-im-desc { color: #767676; display: block; line-height: 1.4; font-size: 15px; font-weight: 400; width: 100% !important; margin: 0 !important; margin-bottom: 15px !important; padding: 0 !important; }

/* line 369, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-features.issue h2 { width: 100%; color: #0069b5; font-size: 25px; font-weight: 400; text-align: center; margin-bottom: 35px; }
/* line 378, ../../../../../../sass/issue/_cup-issue-general.scss */
.cup-issue-features.issue .cup-fl-issue { padding-bottom: 0; }

/* line 385, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-toggle_menu.js_toggled { position: fixed; top: 55px; right: 0; bottom: 0; left: 0; z-index: 1; background: white; height: 100%; width: 100%; }
/* line 396, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-toggle_menu.js_toggled .cup-mh-menus { padding-top: 100px; }
/* line 400, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-toggle_menu.js_toggled .cup-mh-utility { width: 100%; }
/* line 404, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-toggle_menu.js_toggled .cup-mh-primary { width: 100%; }
/* line 407, ../../../../../../sass/issue/_cup-issue-general.scss */
.cupa-issue-wrapper .cup-mh-toggle_menu.js_toggled .cup-mh-primary li { display: block; width: 100%; clear: both; padding: 10px 0; }

/* line 1, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cover-story { display: inline-block; width: 100%; clear: both; margin: 0; padding: 0; }

/* line 9, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-image { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 300px; float: left; }
@media (min-width: 992px) { /* line 9, ../../../../../../sass/issue/_cup-cover-story.scss */
  .cup-cs-image { width: calc(100% - 360px); height: 600px; } }

/* line 24, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-content { color: #fff; background: #f7941f; float: left; width: 100%; height: auto; padding: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (min-width: 992px) { /* line 24, ../../../../../../sass/issue/_cup-cover-story.scss */
  .cup-cs-content { width: 360px; height: 600px; } }
/* line 40, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-content h3 { font-size: 14px; text-transform: uppercase; font-weight: 500; letter-spacing: 0.09em; margin-bottom: 21px; float: left; }
/* line 49, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-content hr { border: none !important; border-bottom: 1px solid #fff !important; width: 100%; display: block; clear: both; }
/* line 57, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-content h2 { font-size: 22px; font-weight: 600; line-height: 1.5; margin-top: 20px; margin-bottom: 10px; }
/* line 65, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-content a { display: inline-block; margin-top: 40px; border: 1px solid white; padding: 25px; font-size: 17px; font-weight: 600; letter-spacing: 0.05em; }

/* line 76, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-date, .cup-cs-author { float: left; display: inline-block; padding: 2px 0; font-weight: 300; letter-spacing: 0.04em; }

/* line 85, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-date { padding-right: 15px; }

/* line 89, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cover-story .cup-cs-date { font-size: 15px; font-weight: 500; letter-spacing: 0.09em; margin-bottom: 21px; line-height: 0.6; padding-left: 8px; border-left: 1px solid white; margin-left: 8px; }

/* line 100, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-author { padding-left: 15px; border-left: 1px solid #fff; }

/* line 105, ../../../../../../sass/issue/_cup-cover-story.scss */
.cup-cs-excerpt { width: 100%; clear: both; padding-top: 10px; font-size: 17px; line-height: 1.4; font-weight: 300; letter-spacing: 0.04em; }

/* line 1, ../../../../../../sass/issue/_cup-issue-features.scss */
.cup-issue-features { width: 100%; clear: both; margin-top: 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

/* line 26, ../../../../../../sass/issue/_cup-issue-features.scss */
.cup-if-block { width: 100%; margin-bottom: 8px; }
@media (min-width: 768px) { /* line 26, ../../../../../../sass/issue/_cup-issue-features.scss */
  .cup-if-block { width: calc(50% - 3.5px); margin: 0 3.5px 8px 0; } }
@media (min-width: 992px) { /* line 26, ../../../../../../sass/issue/_cup-issue-features.scss */
  .cup-if-block { width: calc(25% - 7px); margin: 0 7px 8px 0; } }

/* line 41, ../../../../../../sass/issue/_cup-issue-features.scss */
.cup-if-image { width: 100%; height: 175px; background-color: #008fdd; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; }
/* line 54, ../../../../../../sass/issue/_cup-issue-features.scss */
.cup-if-image:not(.no-shade):after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.65); z-index: 0; }

/* line 66, ../../../../../../sass/issue/_cup-issue-features.scss */
.cup-if-title { width: 100%; text-align: center; font-size: 15px; font-weight: 600; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; z-index: 2; line-height: 1.3; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; color: white; padding: 12px 30px; box-sizing: border-box; }

@media (max-width: 767px) { /* line 91, ../../../../../../sass/issue/_cup-issue-features.scss */
  section.cup-feature-hero .cup-ic-meta { margin-bottom: 0; }
  /* line 94, ../../../../../../sass/issue/_cup-issue-features.scss */
  section.cup-feature-hero .cup-ic-meta .cup-ic-issue { width: 100%; font-size: 13px; margin-top: 10px; }
  /* line 100, ../../../../../../sass/issue/_cup-issue-features.scss */
  section.cup-feature-hero .cup-ic-meta .cup-ic-author { padding-left: 0; font-size: 14px; text-align: center; width: 100%; margin: 5px 0; }
  /* line 107, ../../../../../../sass/issue/_cup-issue-features.scss */
  section.cup-feature-hero .cup-ic-meta .cup-ic-author:after { display: none; }
  /* line 113, ../../../../../../sass/issue/_cup-issue-features.scss */
  section.cup-feature-hero h1 { font-size: 15px; line-height: 1.7; } }

/* line 1, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-recent-issues { margin-top: 60px; }
@media (min-width: 992px) { /* line 1, ../../../../../../sass/issue/_cup-recent-issues.scss */
  .cup-recent-issues { margin-top: 100px; } }

/* line 10, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-inner { width: 91.66667%; margin-left: 4.16667%; }

/* line 22, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-issues { width: 100%; clear: both; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: center; justify-content: center; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

/* line 39, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-issue { width: 100%; max-width: 320px; }
@media (min-width: 768px) { /* line 39, ../../../../../../sass/issue/_cup-recent-issues.scss */
  .cup-rec-issue { width: calc(33.33% -  30px); margin: 0 8px 30px 0; } }
/* line 48, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-issue h3 { width: 100%; text-align: center; font-size: 16px; font-weight: 600; display: block; margin-bottom: 6px; }
/* line 57, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-issue p { width: 100%; display: block; font-weight: 300; font-size: 14px; text-align: center; }

/* line 66, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-cover { width: 100%; height: 0; padding-top: 107%; background-size: contain; background-position: center top; background-repeat: no-repeat; margin-bottom: 20px; margin-top: 50px; }
@media (min-width: 768px) { /* line 66, ../../../../../../sass/issue/_cup-recent-issues.scss */
  .cup-rec-cover { margin-bottom: 30px; margin-top: 0; } }

/* line 82, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-all { width: 100%; text-align: center; margin-top: 50px; margin-bottom: 80px; }
/* line 88, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-all a { background: #008fdd; font-size: 12px; letter-spacing: 0.05em; padding: 18px 28px; }
/* line 95, ../../../../../../sass/issue/_cup-recent-issues.scss */
.cup-rec-all a:hover { background: #0069b5; }

/* line 1, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-dept-issues-wrap { background: #E7E7E7; }

/* line 5, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-dept-issues { padding-top: 80px; }

/* line 10, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-inner { width: 91.66667%; margin-left: 4.16667%; }
/* line 15, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-inner h2 { margin-bottom: 40px; }

/* line 21, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-blocks { width: 100%; display: flex; -webkit-align-items: flex-start; align-items: flex-start; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }

/* line 41, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block { width: 100%; padding: 30px; color: #fff; margin-bottom: 4px; min-height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 52, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block.brief { background: #6b1b41; }
/* line 55, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block.hill { background: #008fdd; }
/* line 58, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block.research { background: #f7941f; }
/* line 61, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block.learning { background: #7dc242; }
/* line 65, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-block h4 { text-align: center; width: 100%; font-weight: 600; font-size: 14px; letter-spacing: 0.05em; margin-bottom: 20px; }
@media (min-width: 768px) { /* line 41, ../../../../../../sass/issue/_cup-dept-issues.scss */
  .cup-di-block { width: calc(50% - 2px); } }
@media (min-width: 992px) { /* line 41, ../../../../../../sass/issue/_cup-dept-issues.scss */
  .cup-di-block { width: calc(25% - 4px); min-height: 550px; } }

/* line 84, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-icon { width: 30px; height: 30px; clear: both; margin: 0 auto 10px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
/* line 94, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-icon.brief { background-image: url("/wp-content/themes/cupahr-2017/media/images/icon-page.png"); }
/* line 97, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-icon.hill { background-image: url("/wp-content/themes/cupahr-2017/media/images/icon-hill.png"); }
/* line 100, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-icon.research { background-image: url("/wp-content/themes/cupahr-2017/media/images/icon-research.png"); }
/* line 103, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-icon.learning { background-image: url("/wp-content/themes/cupahr-2017/media/images/icon-lightbulb.png"); }

/* line 108, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-dept { width: 100%; padding: 20px 0 0; min-height: 90px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
/* line 114, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-dept h5 { font-size: 14px; font-weight: 600; line-height: 1.4; margin-top: 5px; }
/* line 121, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-dept p { font-size: 12px; margin-top: 10px; font-weight: 300; letter-spacing: 0.05em; margin-bottom: 20px; }
/* line 129, ../../../../../../sass/issue/_cup-dept-issues.scss */
.cup-di-dept .cup-members-only { color: #fff; }

/* line 1, ../../../../../../sass/issue/_cup-dept-article.scss */
.cup-dept-article { width: 100%; clear: both; }
/* line 5, ../../../../../../sass/issue/_cup-dept-article.scss */
.cup-dept-article .cup-issue-content { margin-top: 20px; }
@media (min-width: 768px) { /* line 5, ../../../../../../sass/issue/_cup-dept-article.scss */
  .cup-dept-article .cup-issue-content { margin-top: 50px; } }

/* line 5, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero { width: 100%; min-height: 300px; position: relative; z-index: 0; color: #fff; text-align: center; margin-bottom: 20px; padding-left: 20px; padding-right: 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 30, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero:after { background: rgba(0, 0, 0, 0.55); position: absolute; content: ''; z-index: 1; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; }
/* line 43, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero .cup-ic-meta { width: auto; margin-top: 20px; position: relative; z-index: 2; }
/* line 50, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero .cup-ic-issue, .cup-feature-hero .cup-ic-author { color: #fff; font-size: 18px; font-weight: 400; }
/* line 56, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero .cup-ic-issue:after, .cup-feature-hero .cup-ic-author:after { background: #fff; top: 1px; bottom: 1px; }
/* line 63, ../../../../../../sass/issue/_cup-feature-article.scss */
.cup-feature-hero h1 { font-weight: 600; font-size: 20px; max-width: 800px; text-transform: uppercase; letter-spacing: 0.04em; line-height: 1.3; text-shadow: 0 0 10px rgba(0, 0, 0, 0.75); position: relative; z-index: 2; }
@media (min-width: 992px) { /* line 5, ../../../../../../sass/issue/_cup-feature-article.scss */
  .cup-feature-hero { min-height: 500px; margin-bottom: 40px; }
  /* line 79, ../../../../../../sass/issue/_cup-feature-article.scss */
  .cup-feature-hero h1 { font-size: 30px; }
  /* line 83, ../../../../../../sass/issue/_cup-feature-article.scss */
  .cup-feature-hero .cup-ic-issue, .cup-feature-hero .cup-ic-author { font-size: 14px; } }

/* line 1, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments { max-width: 1600px; margin: 60px auto 90px !important; min-height: 500px; }
/* line 6, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments a.filter_link { padding: 20px !important; font-size: 16px !important; }
@media (max-width: 600px) { /* line 6, ../../../../../../sass/issue/_cup-dept-listing.scss */
  .cup-cards.departments a.filter_link { padding: 7px 20px !important; width: 100%; } }
/* line 16, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments.issue { padding-top: 80px; }
/* line 19, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments.issue .cup-rec-all { margin-top: 70px; }
/* line 24, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments h2 { color: #008fdd; text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 30px; text-align: center; width: 100%; }
/* line 34, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-di-icon { display: inline-block; margin: 0; margin-right: 8px; position: relative; top: 4px; width: 32px; height: 24px; }
/* line 43, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-di-icon.learning { height: 28px; }
/* line 49, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-members-only i { font-size: 19px; }
/* line 53, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-members-only span { font-size: 12px; }
/* line 61, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .brief .cup-members-only i { color: #6b1b41; }
/* line 65, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .brief .cup-members-only span { color: #6b1b41; }
/* line 70, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .brief .links a { color: #6b1b41; }
/* line 77, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .hill .cup-members-only i { color: #008fdd; }
/* line 81, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .hill .cup-members-only span { color: #008fdd; }
/* line 86, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .hill .links a { color: #008fdd; }
/* line 93, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .research .cup-members-only i { color: #f7941f; }
/* line 97, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .research .cup-members-only span { color: #f7941f; }
/* line 102, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .research .links a { color: #f7941f; }
/* line 109, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .learning .cup-members-only i { color: #7dc242; }
/* line 113, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .learning .cup-members-only span { color: #7dc242; }
/* line 118, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .learning .links a { color: #7dc242; }
/* line 123, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-cards-card { height: 350px !important; margin: 3px !important; }
@media (min-width: 768px) { /* line 123, ../../../../../../sass/issue/_cup-dept-listing.scss */
  .cup-cards.departments .cup-cards-card { width: calc(50% - 6px) !important; } }
@media (min-width: 1040px) { /* line 123, ../../../../../../sass/issue/_cup-dept-listing.scss */
  .cup-cards.departments .cup-cards-card { width: calc(33.3333% - 6px) !important; } }
@media (min-width: 1200px) { /* line 123, ../../../../../../sass/issue/_cup-dept-listing.scss */
  .cup-cards.departments .cup-cards-card { width: calc(25% - 6px) !important; } }
/* line 140, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-cards-card h3 a { color: #1d1d1d; }
/* line 145, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-cards-card p.related-issue { font-size: 16px; margin: 0 !important; line-height: 1.1 !important; margin-top: 10px !important; }
/* line 152, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-cards-card h3.title { line-height: 1.5; font-size: 18px; margin-top: 6px; text-transform: none !important; }
/* line 159, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards.departments .cup-cards-card::before { margin-bottom: 22px; }

/* line 166, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.brief:before, .filter_link.brief { background: #6b1b41; }

/* line 170, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.hill:before, .filter_link.hill { background: #008fdd; }

/* line 174, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.research:before, .filter_link.research { background: #f7941f; }

/* line 178, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.learning:before, .filter_link.learning { background: #7dc242; }

/* line 183, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.--events.brief:before { content: "Brief"; text-align: center; }

/* line 187, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.--events.hill:before { content: "On The Hill"; text-align: center; }

/* line 191, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.--events.research:before { content: "Research"; text-align: center; }

/* line 195, ../../../../../../sass/issue/_cup-dept-listing.scss */
.cup-cards-card.--events.learning:before { content: "Learning"; text-align: center; }

/* line 1, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-features-listing { width: 100%; display: inline-block; clear: both; margin: 0; }

/* line 8, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-issue { width: 100%; clear: both; display: inline-block; padding: 80px 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 17, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-issue:nth-child(even) { background: #ecebe8; }

/* line 26, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-issue-inner { width: 100%; }
/* line 30, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-issue-inner h3 { color: #008fdd; text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 30px; text-align: center; width: 100%; }

/* line 41, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-features { width: 100%; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

/* line 53, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-feature { width: 100%; text-align: center; margin: 0 3px 40px; }
/* line 58, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-feature h4 { font-size: 15px; font-weight: 600; color: #1d1d1d; margin-bottom: 6px; padding: 0 15px; line-height: 1.4; }
/* line 67, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-feature h5 { font-size: 12px; font-weight: 400; color: #767676; }
/* line 73, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-feature .cup-members-only { margin-top: 3px; }
@media (min-width: 768px) { /* line 53, ../../../../../../sass/issue/_cup-feature-listing.scss */
  .cup-fl-feature { width: calc(50% - 6px); } }
@media (min-width: 992px) { /* line 53, ../../../../../../sass/issue/_cup-feature-listing.scss */
  .cup-fl-feature { width: calc(33% - 3px); margin-bottom: 80px; } }

/* line 87, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-image { width: 100%; height: 210px; background-size: cover; background-position: center center; background-repeat: no-repeat; margin-bottom: 25px; }

/* line 97, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-features-listing.issues .cup-fl-image { width: 240px; height: 315px; margin: 0 auto 20px; }
/* line 104, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-features-listing.issues .cup-fl-feature h4 { font-weight: 700; font-size: 16px; }

/* line 111, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-links { margin-top: 20px; }
/* line 114, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-links a { color: #008fdd; font-size: 14px; font-weight: 600; }
/* line 120, ../../../../../../sass/issue/_cup-feature-listing.scss */
.cup-fl-links span { margin: 0 5px; color: #008fdd; font-size: 12px; font-weight: 700; position: relative; top: -2px; }

/* The container must be positioned relative: */
/* line 2, ../../../../../../sass/research/_cup-research-listing22.scss */
.custom-select { position: relative; margin: 0 auto; text-align: left; }

/* line 8, ../../../../../../sass/research/_cup-research-listing22.scss */
.custom-select select { display: none; /*hide original SELECT element: */ }

/* line 12, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-selected { background-color: DodgerBlue; }

/* Style the arrow inside the select element: */
/* line 17, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-selected:after { position: absolute; content: ""; top: 20px; right: 20px; width: 0; height: 0; border: 6px solid transparent; border-color: #fff transparent transparent transparent; }

/* Point the arrow upwards when the select box is open (active): */
/* line 29, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-selected.select-arrow-active:after { border-color: transparent transparent #fff transparent; top: 7px; }

/* line 33, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-selected.select-arrow-active { color: #fff; }

/* style the items (options), including the selected item: */
/* line 37, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-items div, .select-selected { color: #fff; padding: 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; }

/* Style items (options): */
/* line 47, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-items { position: absolute; background-color: white; top: 100%; left: 0; right: 0; z-index: 99; color: #333; width: 100%; margin: 0 auto; }

/* line 59, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-items div { background: #fff; color: #333; font-weight: 100; }

/* Hide the items when the select box is closed: */
/* line 66, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-hide { display: none; }

/* line 70, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1); }

/* line 73, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments { max-width: 1350px; }

/* line 76, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events:before, .cup-cards-card.--events > *:before { min-height: 14px; }

/* line 82, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .cup-cards-card { display: inline-block; float: none; position: relative; vertical-align: top; margin: 4% auto !important; text-align: left; width: 100%; height: 450px !important; }

@media (min-width: 768px) { /* line 95, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards.departments .cup-cards-card { width: calc(50% - 6px) !important; } }
@media (min-width: 1200px) { /* line 102, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards.departments .cup-cards-card { width: calc(30% - 6px) !important; } }
/* line 107, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card .links { position: absolute; bottom: 20px; }

/* line 112, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card .content-wrap { height: 93%; position: relative; box-sizing: content-box; }

/* line 117, ../../../../../../sass/research/_cup-research-listing22.scss */
.topics { position: absolute; bottom: 32px; }

/* line 121, ../../../../../../sass/research/_cup-research-listing22.scss */
.topics span { color: #404041; background: #f6f6f6; border-radius: 20px; border: 1px solid #f6f6f6; padding: 5px 17px; font-size: 12px; }

/* line 129, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-wrapper { text-align: justify; }

/* line 132, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-wrapper:after { content: ''; display: inline-block; width: 100%; }

/* line 137, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-card-ph { display: inline-block; width: calc(30% - 6px) !important; }

/* line 142, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.brief:before, .filter_link.brief { background: #00B09A; }

/* line 147, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .brief .links a { color: #00B09A; }

@media (min-width: 768px) { /* line 152, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cb-inner, .cup-gb-inner, .cup-bw-two, .cup-bw-two-left, .cup-bw-two-right, .cup-bw-single, .cup-bw-single-left, .cup-bw-single-right, .cup-rc-inner, .cup-ic-inner, .cup-im-desc { width: 75%; margin-left: 12.5%; margin-top: 40px; padding-left: 24px; padding-right: 24px; margin-bottom: 40px; } }
/* line 162, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card { padding: 0; }

/* line 167, ../../../../../../sass/research/_cup-research-listing22.scss */
.image-wrapper { height: 200px; overflow: hidden; }

/* line 171, ../../../../../../sass/research/_cup-research-listing22.scss */
.image-wrapper img { height: auto; width: 600px; min-width: 100%; max-width: none; margin: 0 auto; position: relative; margin-left: -100px; }

/* line 185, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .cup-cards-card h3.title { line-height: 1.5; font-size: 20px; color: #505258; }

@media (min-width: 1200px) { /* line 190, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards.departments .cup-cards-card { width: calc(32%) !important; } }

/* line 196, ../../../../../../sass/research/_cup-research-listing22.scss */
.navigation.pagination { text-align: center; margin: 0 auto; }

/* line 201, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter { color: #0069b5; display: none; margin: 0 auto; text-align: left; width: 100%; border-bottom: 1px solid #979797; padding-bottom: 20px; vertical-align: top; line-height: 1; font-size: 20px; }
/* line 213, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter.mobile { display: inline-block; }
/* line 216, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter.mobile select { margin-left: 10px; }
@media (min-width: 768px) { /* line 213, ../../../../../../sass/research/_cup-research-listing22.scss */
  .sorter.mobile { display: none; } }
/* line 223, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter .sort-wrapper { border-bottom: 1px solid #56565F; margin-bottom: 20px; padding: 0 10px 20px; }
/* line 229, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter select { font-size: 20px; color: #56565D; display: inline-block; vertical-align: top; line-height: 1; margin-left: 20px; }
/* line 238, ../../../../../../sass/research/_cup-research-listing22.scss */
.sorter .right { display: inline-block; float: right; }
@media (min-width: 768px) { /* line 201, ../../../../../../sass/research/_cup-research-listing22.scss */
  .sorter { display: inline-block; } }

/* line 247, ../../../../../../sass/research/_cup-research-listing22.scss */
.custom-select { margin-bottom: 50px; width: 100%; }
@media (min-width: 768px) { /* line 247, ../../../../../../sass/research/_cup-research-listing22.scss */
  .custom-select { width: 50%; } }

/* line 254, ../../../../../../sass/research/_cup-research-listing22.scss */
.select-selected { background-color: #0069b5; }

/* line 255, ../../../../../../sass/research/_cup-research-listing22.scss */
select { outline: none; border: none; }

/* line 260, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-pr-pagination { width: auto; display: block; text-align: center; }

/* line 268, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content .page-numbers { border-right: 1px solid #007AB8; padding: 0 20px; }
/* line 272, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content .page-numbers.current { font-weight: bold; }
/* line 276, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content .page-numbers.next { border: none; }
/* line 279, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content .page-numbers.prev { border: none; }

/* line 284, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments { margin: 0px auto 90px !important; }

/* line 288, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card { background: white; color: #71737d; box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.08); position: relative; margin: 16px auto; min-height: 400px; width: calc(33.3% - 32px); height: auto; padding: 32px 32px; overflow: hidden; }

/* line 301, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events:before { background: #008A7A; text-align: left; }

/* line 306, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .cup-cards-card::before { min-height: 0; text-align: left; }
@media (min-width: 1504px) { /* line 310, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards.departments .cup-cards-card::before .cup-cards-card { padding: 32px 32px; } }

/* line 315, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card .title { text-transform: unset; }

/* line 316, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .cup-cards-card h3 a { font-weight: bold; color: #505258; }

/* line 321, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .hill .links a { color: #008A7A; }

/* line 325, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-members-only span { font-size: 8px; font-weight: 400; letter-spacing: 0.07em; }

/* line 330, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .cup-members-only span { font-size: 12px; }

/* line 333, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-members-only span { font-size: 8px; font-weight: 400; letter-spacing: 0.07em; }

/* line 338, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-members-only { position: absolute; top: 10px; right: 10px; color: #fff; }

/* line 344, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards.departments .hill .cup-members-only i, .cup-cards.departments .hill .cup-members-only span { color: #fff; }

/* line 347, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-issue-heading { min-height: 346px; }

/* line 349, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events.learning:before { background: #008A7A; }

/* line 352, ../../../../../../sass/research/_cup-research-listing22.scss */
.dropdown-check-list .anchor { position: relative; cursor: pointer; display: inline-block; width: 100%; }

/* line 359, ../../../../../../sass/research/_cup-research-listing22.scss */
.loader { display: none; background: url("/wp-content/themes/cupahr-2017/media/images/loading.gif") no-repeat center; min-width: 100vw; min-height: 100vh; position: fixed; top: 0; left: 0; margin: 0 auto; text-align: center; bottom: 0; right: 0; z-index: 99999; }

/* line 373, ../../../../../../sass/research/_cup-research-listing22.scss */
.dropdown-check-list .anchor:active:after { right: 8px; top: 21%; }

/* line 378, ../../../../../../sass/research/_cup-research-listing22.scss */
.dropdown-check-list ul.items { padding: 0 20px; display: none; margin: 0; border: 1px solid #ccc; border-top: none; }

/* line 386, ../../../../../../sass/research/_cup-research-listing22.scss */
.dropdown-check-list ul.items li { list-style: none; }

/* line 390, ../../../../../../sass/research/_cup-research-listing22.scss */
.dropdown-check-list.visible .items { display: block; box-shadow: 0px 0px 6px #3d3e3d; }

/* line 394, ../../../../../../sass/research/_cup-research-listing22.scss */
input[type="checkbox"] { -webkit-appearance: none; appearance: none; background-color: #fff; margin: 0; font: inherit; color: currentColor; width: 1.15em; height: 1.15em; border: 1px solid #6D6E75; border-radius: 0; transform: translateY(-0.075em); display: grid; place-content: center; }

/* line 410, ../../../../../../sass/research/_cup-research-listing22.scss */
input[type="checkbox"]::before { content: ""; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); transform: scale(0); transform-origin: bottom left; transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em var(--form-control-color); /* Windows High Contrast Mode */ background-color: CanvasText; }

/* line 423, ../../../../../../sass/research/_cup-research-listing22.scss */
input[type="checkbox"]:checked::before { transform: scale(1); }

/* line 427, ../../../../../../sass/research/_cup-research-listing22.scss */
input[type="checkbox"]:disabled { --form-control-color: var(--form-control-disabled); color: var(--form-control-disabled); cursor: not-allowed; }

/* line 433, ../../../../../../sass/research/_cup-research-listing22.scss */
.form-control { font-size: 18px; font-weight: normal; line-height: 1.1; display: grid; grid-template-columns: 1em auto; gap: 1em; color: #56565D; border-bottom: 1px solid #56565D; padding: 20px; }

/* line 445, ../../../../../../sass/research/_cup-research-listing22.scss */
.form-control + .form-control { margin-top: 1em; }

/* line 448, ../../../../../../sass/research/_cup-research-listing22.scss */
.form-control.last { border-bottom: none; }

/* line 450, ../../../../../../sass/research/_cup-research-listing22.scss */
.form-control--disabled { color: var(--form-control-disabled); cursor: not-allowed; }

/* line 454, ../../../../../../sass/research/_cup-research-listing22.scss */
.block { display: inline-block; width: 100%; }

/* line 455, ../../../../../../sass/research/_cup-research-listing22.scss */
.clear.right { display: inline-block; float: right; cursor: pointer; color: #007AB8; font-weight: bold; }

/* line 456, ../../../../../../sass/research/_cup-research-listing22.scss */
.overlay { background: #008071; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; color: #fff; padding: 20px; opacity: 0; transition: all 0.3s ease-out; }

/* line 469, ../../../../../../sass/research/_cup-research-listing22.scss */
.overlay small { font-size: 15px; }

/* line 470, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards p:not(:first-child) { margin-top: 2px; }

/* line 473, ../../../../../../sass/research/_cup-research-listing22.scss */
.image-wrapper { height: 200px; overflow: hidden; position: relative; transition: all 1s ease-out; }

/* line 479, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card:hover .overlay { opacity: 1; }

/* line 480, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-filter { margin-left: 0; margin-right: 0; }

/* line 481, ../../../../../../sass/research/_cup-research-listing22.scss */
.panel-grid-cell h3.widget-title { font-size: 18px; color: #006DA8; padding: 30px 0 0; font-weight: bold; display: block; vertical-align: middle; margin-bottom: 30px; margin-top: 20px; text-transform: uppercase; text-align: center; }

/* line 493, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content h4 a { color: #505258; }

/* line 496, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events.learning .links a { color: #008A7A; }

/* line 499, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events.learning .links a:hover, #WorkforceTrends a.pub-link:hover, #WorkforceTrends .cup-cards-card.--events.learning .links a:hover, .cup-cards-card.--events .links a:hover { color: #007AB8; }

/* line 504, ../../../../../../sass/research/_cup-research-listing22.scss */
.loop_article { margin: 40px 0; }

/* line 507, ../../../../../../sass/research/_cup-research-listing22.scss */
.loop_article a { color: #0069b5; }

/* line 510, ../../../../../../sass/research/_cup-research-listing22.scss */
.loop_article small { font-size: 0.8em; }

/* line 513, ../../../../../../sass/research/_cup-research-listing22.scss */
.loop_article strong { font-weight: bold; }

/* line 516, ../../../../../../sass/research/_cup-research-listing22.scss */
.image-wrapper { margin-bottom: 20px; }

@media (min-width: 768px) { /* line 518, ../../../../../../sass/research/_cup-research-listing22.scss */
  .loop_article { margin: 56px 0; } }
/* line 522, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events.learning:before { background: #008A7A; }

/* line 525, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards { min-height: auto; }

/* line 526, ../../../../../../sass/research/_cup-research-listing22.scss */
a.pub-link { color: #008A7A; display: none; }

/* line 527, ../../../../../../sass/research/_cup-research-listing22.scss */
a.pub-link.mobile { margin: 0 auto; text-align: center; display: block; float: none; border-bottom: 1px solid #979797; padding: 20px 0 40px; font-size: 15px; }

/* line 537, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-main_content.alternate:last-child { padding-bottom: 80px; }

/* line 540, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events:before, .cup-cards-card .title { font-size: 15px; }

/* line 541, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card.--events .links a { font-size: 15px; }

/* line 542, ../../../../../../sass/research/_cup-research-listing22.scss */
.cup-cards-card p { font-size: 15px; }

/* line 543, ../../../../../../sass/research/_cup-research-listing22.scss */
#WorkforceTrends .cup-cards-card.--events:before { background: #6b1b41; }

/* line 544, ../../../../../../sass/research/_cup-research-listing22.scss */
#WorkforceTrends .cup-cards-card.--events.learning .links a { color: #6b1b41; }

/* line 545, ../../../../../../sass/research/_cup-research-listing22.scss */
#WorkforceTrends a.pub-link { color: #6b1b41; }

@media (min-width: 768px) { /* line 548, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cb-inner h1 { font-size: 42px; }
  /* line 551, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cb-inner h3.cup-h3-subhead, .panel-grid-cell h3.widget-title { font-size: 1.85rem; }
  /* line 554, ../../../../../../sass/research/_cup-research-listing22.scss */
  .panel-grid-cell h3.widget-title { text-align: left; display: inline-block; }
  /* line 555, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards-card.--events:before, .cup-cards-card .title { font-size: 18px; }
  /* line 556, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards-card.--events .links a { font-size: 18px; }
  /* line 557, ../../../../../../sass/research/_cup-research-listing22.scss */
  .cup-cards-card p { font-size: 18px; }
  /* line 558, ../../../../../../sass/research/_cup-research-listing22.scss */
  a.pub-link.mobile { display: none; }
  /* line 559, ../../../../../../sass/research/_cup-research-listing22.scss */
  a.pub-link { display: inline-block; vertical-align: middle; padding: 30px 0 0; float: right; font-weight: bold; color: #008A7A; margin-top: 20px; } }

/*# sourceMappingURL=research22.css.map */
