.dcf-hero-default {
    display: none;
}

#toolbar {
    z-index: 2000;
}

label {
    font-weight: inherit;
}

li a.active {
    color: var(--link);
}

#dcf-header {
    position: relative;
}

#unlcms_tabs {
    position: absolute;
    right: 0;
    top: 105px;
    font-size: 0.8em;
}

@media only screen and (max-width: 56.1231em) {
    #unlcms_tabs {
        top:63px;
        font-size: 0.5em;
    }
}

#unlcms_tabs .dcf-tab {
    font-weight: normal;
}

#unlcms_tabs .dcf-tab[aria-selected] {
    border: 1px solid var(--b-tab);
    border-bottom-color: var(--bg-tab-selected);
}

#wdn_footer_related a.contextual-links-trigger {
    display: none;
}

#wdn_footer_related .contextual-links-region:hover a.contextual-links-trigger {
    display: block;
}

#pagetitle {
    position: relative;
}

#wdn_content_wrapper.contextual-links-region {
    position: static;
}

#dcf-navigation .dcf-nav-local li {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
}

ul.links.inline {
    padding-left: 0 !important;
}

input.webform-calendar {
    width: auto;
    vertical-align: baseline;
    margin-left: 0.4em;
}

.marker,.form-required {
    color: #b40000;
}

.content-top .field-collection-view,.content-bottom .field-collection-view {
    overflow: hidden;
}

.content-top .node > h2,.content-bottom .node > h2 {
    display: none;
}

.field-collection-view-links {
    display: none;
}

.field-name-field-wdn-band-bg img.wdn-stretch {
    position: absolute;
}

.node .content.wdn-inner-wrapper {
    position: relative;
}

#maincontent > .wdn-band:after {
    clear: both;
    content: "";
    display: block;
}

#block-views-bands-bands-top > h3,#block-views-bands-bands-bottom > h3 {
    display: none;
}

.taxonomy-term-description {
    box-shadow: 0 0 1px #bbb;
    margin: 0 0 20px;
    padding: 10px;
}

.sidebar .block {
    margin: 0 0 30px 0;
}

.sidebar .block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.node-unpublished {
    background: var(--bg-body);
}

.node-unpublished::before {
    content: 'Unpublished';
    background: #fff4f4;
    border-bottom: 4px solid var(--bg-body);
    display: block;
    color: var(--body);
    padding: .2em .6em;
    margin-bottom: .5em;
    font-style: italic;
}

@media (prefers-color-scheme: dark) {
    .node-unpublished::before {
        background:var(--bg-mark);
        color: var(--inverse);
    }
}

.book-navigation ul {
    margin: 0 0 1em 0;
    padding: 2.532em .75em 0 1.333em !important;
    border-top: 1px solid #d5d5d2;
}

.book-navigation .page-links {
    margin: 3.375em 0 1em;
    padding: .602em .75em .563em;
    border-top: 1px solid #d5d5d2;
    border-bottom: 1px solid #d5d5d2;
    background: #f9f8f5;
}

.book-navigation .page-links a,.node-book .links a,.links .book_add_child a,.links .book_printer a,.links .comment_forbidden a {
    font-family: 'Gotham SSm A','Gotham SSm B',Verdana,sans-serif;
    font-size: .75rem;
}

.book-navigation .page-links a {
    color: #5b5b5a;
    border: none;
}

.book-navigation .page-links a:hover {
    color: #d00000;
}

.links .comment_forbidden a {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.book-navigation li,.book-navigation li.collapsed,.book-navigation li.expanded,.book-navigation li.leaf {
    list-style-image: none;
    list-style-type: none;
}

.book-navigation li.collapsed,.book-navigation li.expanded,.book-navigation li.leaf {
    padding: 0 0 .254em 0;
}

.book-navigation li.collapsed > a,.book-navigation li.expanded > a,.book-navigation li.leaf > a {
    position: relative;
}

.book-navigation li.collapsed > a:before,.book-navigation li.expanded > a:before,.book-navigation li.leaf > a:before {
    position: absolute;
    top: 50%;
    transform: translate(-.75rem,-45%);
    font-size: .451rem;
    color: #5b5b5a;
    opacity: .8;
}

.book-navigation li.collapsed > a:before {
    content: '\25B6';
}

.book-navigation li.expanded > a:before {
    content: '\25BC';
}

.book-navigation li.leaf > a:before {
    content: '\2022';
}

.block-menu-block a:hover {
    cursor: pointer;
}

.block-menu-block h2 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

.block-menu-block ul a {
    background-color: #ebebea;
    color: #424240;
    margin-bottom: 1px;
    padding-bottom: .5625em;
    padding-right: 1.75rem;
    padding-top: .5625em;
}

.block-menu-block ul a:hover {
    color: #9e0900;
}

.block-menu-block ul a.active {
    color: #d00000;
}

.block-menu-block ul:first-child > li > a {
    padding-left: 1.75rem;
}

.block-menu-block ul:first-child > li > a.active {
    padding-left: calc(1.75rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > a {
    padding-left: 2.5rem;
}

.block-menu-block ul:first-child > li > ul > li > a.active {
    padding-left: calc(2.5rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li a {
    padding-left: 3.25rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li a.active {
    padding-left: calc(3.25rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a {
    padding-left: 4rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a.active {
    padding-left: calc(4rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a {
    padding-left: 4.75rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a.active {
    padding-left: calc(4.75rem - 2px);
}

.block-menu-block ul:first-child > li:first-child > a {
    padding-top: .75em;
}

.block-menu-block ul:first-child > li:last-child > a {
    padding-bottom: 1em;
    margin-bottom: 0;
}

.block-menu-block li,.block-menu-block li.collapsed,.block-menu-block li.expanded,.block-menu-block li.leaf {
    list-style-image: none;
    list-style-type: none;
}

.block-menu-block li.collapsed > a,.block-menu-block li.expanded > a,.block-menu-block li.leaf > a {
    position: relative;
}

.block-menu-block li.collapsed > a:before,.block-menu-block li.expanded > a:before {
    position: absolute;
    top: 50%;
    transform: translate(-.75rem,-45%);
    font-size: .451rem;
    color: #6b6b68;
}

.block-menu-block li.collapsed > a:before {
    content: '\25B6';
}

.block-menu-block li.expanded > a:before {
    content: '\25BC';
}

.block-views {
    position: relative;
}

.sidebar .block-views {
    box-shadow: 0 0 1px #bbb;
    padding: 10px;
}

.block-views .view-teaser-abbr .feed-icon {
    top: 8px;
}

.view-teaser-abbr .feed-icon {
    position: absolute;
    right: 5px;
    top: 3px;
}

.view-teaser-abbr ul {
    list-style: none;
    padding: 0;
}

.view-teaser-abbr ul li:first-child {
    border-top: 3px solid #444;
}

.view-teaser-abbr ul li {
    border-top: 1px solid #aaa;
    padding: 5px 0 10px 0;
    margin: 0;
}

.view-teaser-abbr ul h4 a.imagelink {
    float: right;
    margin-left: 10px;
}

.view-teaser-abbr ul h4 img {
    border: 1px solid #ccc;
    padding: 1px;
}

.view-teaser-abbr ul h4 a {
    font-size: 14px;
    color: #555;
    font-weight: normal;
}

.view-teaser-abbr .more-link {
    text-align: left;
}

.view-teaser-abbr .more-link a {
    background: #3388bb;
    padding: 3px 8px;
    color: #eee;
}

.webform-container-inline div,.webform-container-inline label,.webform-container-inline select {
    display: inline !important;
    width: auto !important;
}

.unl .dcf-form input.webform-calendar {
    border: 0;
    display: inline-block !important;
    padding: 0 !important;
    vertical-align: text-bottom;
    width: 1.2em;
}

.ui-datepicker-calendar th,.ui-datepicker-calendar td {
    padding: 1px !important;
}

.ui-datepicker-calendar td {
    padding: 1px !important;
}

.form-submit {
    margin-right: .5em;
}

select {
    margin-bottom: 0;
}

.webform-grid td.checkbox,.webform-grid th.checkbox {
    text-align: left;
}

@font-face {
    font-family: 'LiberatorHeavyItalic';
    font-weight: 600;
    src: url('https://unlcms.unl.edu/wdn/templates_5.3/fonts/liberator/liberator-heavyitalic.woff2') format('woff2');
}

.unl .dcf-modal-wrapper {
    max-height: calc(100vh - 2em);
}

.dcf-h-25\% {
    height: 25% !important;
}

.dcf-w-25\% {
    width: 25% !important;
}

html {
    scroll-behavior: auto !important;
}

.page-node-149 .dcf-hero-group-2 .tl-hero-img img {
    object-position: 50% 30%;
}

.page-node-126 .dcf-hero,.page-node-127 .dcf-hero,.page-node-128 .dcf-hero,.page-node-129 .dcf-hero,.page-node-155 .dcf-hero,.page-node-158 .dcf-hero,.page-node-170 .dcf-hero,.page-node-215 .dcf-hero,.page-node-218 .dcf-hero,.page-node-233 .dcf-hero,.page-node-245 .dcf-hero,.page-node-329 .dcf-hero,.page-node-389 .dcf-hero,.node-type-podcast-item .dcf-hero {
    display: none;
}

.page-node-922 .dcf-hero,.page-node-925 .dcf-hero,.page-node-928 .dcf-hero {
    font-size: 0;
    width: 1px;
    height: 1px;
    display: inline-block;
    overflow: hidden;
    position: absolute!important;
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
    clip: rect(1px,1px,1px,1px);
}

.page-node-422 .dcf-hero-default {
    margin-bottom: 0px;
}

.page-node-922 .dcf-hero,.page-node-925 .dcf-hero,.page-node-149 #dcf-breadcrumbs,.page-node-928 #dcf-breadcrumbs {
    display: none;
}

.unl.page-node-120 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-123 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-126 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-127 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-128 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-129 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-149 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-155 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-158 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-170 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-215 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-218 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-233 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-245 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-392 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-404 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-406 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-407 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-410 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-422 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-425 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-922 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-925 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-928 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-929 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-938 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-953 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-959 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-962 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-1002 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-1035 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-9466 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10060 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10063 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10066 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10078 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10145 .dcf-main-content>:last-child:not(.dcf-bleed),.unl.page-node-10267 .dcf-main-content>:last-child:not(.dcf-bleed) {
    margin-bottom: 0;
}

.unl.page-node-9577 .dcf-main,.unl.page-node-9580 .dcf-main {
    background-color: #d00000;
}

.unl .dcf-card-as-link img {
    transition: filter 400ms ease-out;
}

.unl .dcf-card-as-link:hover img {
    -webkit-filter: brightness(1.13);
    filter: brightness(1.13);
    transition: filter 200ms ease-out;
}

.unl-bg-scrim::after {
    background-image: linear-gradient(rgba(36,36,35,0),rgba(36,36,35,.95));
    bottom: 0;
    content: '';
    height: 300%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.tl-opacity-50pc {
    opacity: .5;
}

.tl-hero-home .dcf-breadcrumbs {
    display: none;
}

.tl-hero-heading-box {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: .75rem 0 0 #242423,-.56rem 0 0 #242423;
    margin-left: .56rem !important;
}

.tl-hero-subhead {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: .56rem 0 0 #242423,-.56rem 0 0 #242423;
    margin-left: .56rem !important;
    padding-bottom: .32em;
    padding-top: .32em;
}

.tl-hero-1-txt-block {
    background-image: linear-gradient(rgba(254,253,250,.94),rgba(254,253,250,1) 10em)
}

@media (prefers-color-scheme: dark) {
    .tl-hero-1-txt-block {
        background-image:linear-gradient(rgba(36,36,35,.9),rgba(36,36,35,1) 10em)
    }
}

@media (prefers-color-scheme: dark) {
    .dark-mode-dark {
        color:#242423;
    }
}

.tl-offset-slope-bg {
    height: calc(100% - 4.21em);
    top: 4.21em;
}

.unl-bg-gradient-crimson-scarlet {
    background-image: linear-gradient(45deg,hsla(347,73%,16%,1) 0%,hsla(347,73%,16%,0) 70%),linear-gradient(135deg,hsla(0,100%,41%,1) 10%,hsla(0,100%,41%,0) 80%),linear-gradient(225deg,hsla(0,100%,41%,1) 10%,hsla(0,100%,41%,0) 80%),linear-gradient(315deg,hsla(359,75%,43%,1) 100%,hsla(359,75%,43%,0) 70%);
}

.unl-bg-gradient-lighter-gray-cream {
    background-image: linear-gradient(var(--bg-lighter-gray),var(--bg-body));
}

.unl-stripe-bottom-scarlet-dark::after {
    background-image: linear-gradient(180deg,rgba(157,0,0,0) 0,rgba(157,0,0,0) 3px,#9d0000 3px,#9d0000 5px);
    bottom: -5px;
    content: '';
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.unl-slope-b-downward {
    clip-path: polygon(0 0,100% 0,100% 100%,0 calc(100% - 7.5em));
}

.unl-slope-b-upward {
    clip-path: polygon(0 0,100% 0,100% calc(100% - 7.5em),0 100%);
}

.unl-slope-t-downward {
    clip-path: polygon(0 0,100% 7.5em,100% 100%,0 100%);
}

.unl-slope-t-upward {
    clip-path: polygon(0 7.5em,100% 0,100% 100%,0 100%);
}

.unl-grid {
    grid-template-columns: 5.62vw 3.16rem 1rem 1fr 1fr 5.62vw;
}

.tl-shadow-dots-l {
    transform: translate(-1.78em,1em);
}

.tl-shadow-dots-r {
    transform: translate(1.78em,1em);
}

.tl-grid-do-more {
    grid-template-rows: 3.16em auto 1.33em auto 1.78em 7.49em;
}

.tl-do-more-1 {
    grid-area: 4 / 2 / 5 / -2;
}

.tl-do-more-2 {
    grid-area: 2 / 2 / 3 / 5;
}

.tl-do-more-pop {
    grid-area: -2 / 2 / -1 / -2;
}

.tl-grid-paths-passion {
    grid-template-rows: 3.16em auto 1.33em auto 1.78em auto;
}

.tl-paths-passion-1 {
    grid-area: 4 / 2 / 5 / -2;
}

.tl-paths-passion-2 {
    grid-area: 2 / 2 / 3 / 5;
}

.tl-paths-passion-pop {
    grid-area: 6 / 3 / 7 / -2;
}

.unl-grid-vertical-heading {
    grid-area: 1 / 2 / 2 / 3;
}

.unl-grid-vertical-heading::before {
    background-color: #c7c8ca;
    content: '';
    height: 3.21rem;
    position: absolute;
    top: -4.21rem;
    left: .43rem;
    width: 1px;
}

.unl-grid-region-1a {
    grid-area: 1 / 4 / 2 / -2;
}

.unl-grid-region-1b {
    grid-area: 1 / 2 / 2 / -2;
}

.unl-grid-region-2a {
    grid-area: 2 / 4 / 3 / -2;
}

.unl-grid-region-2b {
    grid-area: 2 / 4 / 3 / -2;
}

.tl-grid-home-instagram {
    grid-template-columns: repeat(2,1fr);
}

.tl-home-instagram-post:nth-of-type(1) {
    transform: rotate(-4deg);
}

.tl-home-instagram-post:nth-of-type(2) {
    transform: rotate(2deg);
}

.tl-home-instagram-post:nth-of-type(3) {
    transform: rotate(-1deg);
}

.tl-home-instagram-post:nth-of-type(4) {
    transform: rotate(5deg);
}

.tl-home-instagram-link {
    grid-column: 1 / -1;
}

.unl .dcf-blockquote {
    padding-left: 4.16em;
}

.unl .dcf-attribution::before {
    content: '';
}

.unl .dcf-blockquote::before {
    color: #42a7c6;
    font-size: 8.43em;
    font-weight: bold;
    left: calc(4.16rem - 0.43rem);
}

.unl .dcf-blockquote::after {
    background-image: url('https://unlcms.unl.edu/wdn/templates_5.3/images/bg-dots-gray.svg');
    background-repeat: repeat;
    background-size: .56em;
    clip-path: polygon(0 0,100% 0,100% 2.37em,1.78em 2.37em,1.78em 100%,0 100%);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.tl-bg-light-block-header {
    left: 43%;
    height: 23.68em;
}

.tl-bg-light-band {
    top: -43.68em;
    height: 51.57em;
}

.tl-bg-light-block {
    right: 43%;
    top: -17.49em;
    height: 82.09em;
}

.tl-bg-light-band {
    top: -9.68em;
    height: 45.57em;
}

.tl-bg-light-block {
    left: 30%;
    top: -30.49em;
    height: 62.09em;
}

.tl-bg-light-band {
    top: -23.68em;
    height: 31.57em;
}

.tl-bg-light-block {
    left: 43%;
    top: -7.49em;
    height: 42.09em;
}

.tl-bg-light-block {
    left: 20%;
    bottom: 9.49em;
    height: 65em;
}

.tl-bg-light-block {
    right: 43%;
    top: -7.49em;
    height: 42.09em;
}

.tl-bg-light-band {
    top: -10.68em;
    height: 31.57em;
}

.tl-bg-light-block {
    right: 40%;
    top: -15.49em;
    height: 65.09em;
}

.tl-bg-light-band {
    top: -37.68em;
    height: 38.57em;
}

.tl-bg-light-block {
    right: 43%;
    top: -7.49em;
    height: 45.09em;
}

.tl-bg-light-band {
    top: -23.68em;
    height: 31.57em;
}

.tl-bg-light-block {
    left: 43%;
    top: -7.49em;
    height: 42.09em;
}

.tl-bg-light-block {
    left: 43%;
    top: -10.49em;
    height: 50em;
}

.tl-bg-light-block {
    left: 43%;
    top: -7.49em;
    height: 45.09em;
}

.tl-bg-light-block {
    left: 43%;
    top: -7.49em;
    height: 45.09em;
}

.unl-bg-stripes-dark {
    background-image: repeating-linear-gradient(57.7deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,0.1) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 5px) !important;
}

.tl-bg-glory {
    background-image: url(https://unlcms.unl.edu/rdee2/images/backgrounds/bg-glory.svg);
}

.tl-z-neg1 {
    z-index: -1;
}

.tl-z-neg2 {
    z-index: -2;
}

.tl-bg-block {
    width: calc(100% - 1.78em);
}

.tl-bg-block-lt {
    transform: translate(-1.78em,-1.78em);
}

.tl-bg-block-rb {
    transform: translate(1.78em,1.78em);
}

.tl-hero-1 {
    grid-template-columns: 3.16em minmax(auto,42.09em) 1fr;
    grid-template-rows: minmax(auto,17.8em) 10em 1fr;
}

.tl-hero-1-txt-block {
    grid-column: 2 / 3;
    grid-row: 2 / 4;
}

.tl-hero-1-img {
    grid-column: 1 / -1;
    grid-row: 1 / 3;
}

@media (max-width: 42.09em) {
    .tl-home-hero-group-2 {
        grid-template-rows:auto 3.16rem auto auto 1em;
    }

    .tl-hero-heading {
        grid-area: 2 / 2 / 4 / 6;
    }

    .tl-hero-img {
        grid-area: 1 / 1 / 3 / -1;
    }

    .tl-hero-btn-group {
        grid-area: 4 / 2 / 5 / -1;
    }
}

@media (min-width: 42.09em) {
    .unl-grid {
        grid-template-columns:5.62vw 3.16rem 1rem 1fr 1fr 3.16vw 3.16rem 1rem 1fr 1fr 5.62vw;
    }

    .tl-home-hero-group-2 {
        grid-template-rows: 1fr auto auto .78rem;
        height: 63vh;
        max-height: 31.57em;
    }

    .tl-hero-heading-l {
        grid-area: 2 / 2 / 3 / 9;
    }

    .tl-hero-heading-r {
        grid-area: 2 / 5 / 3 / -2;
    }

    .tl-hero-img {
        grid-area: 1 / 1 / -1 / -1;
    }

    .tl-hero-btn-group-l {
        grid-area: 3 / 2 / 4 / -1;
    }

    .tl-hero-btn-group-r {
        grid-area: 3 / 5 / 4 / -2;
    }

    .unl-grid-region-1a {
        grid-area: 1 / 4 / 2 / 10;
    }

    .unl-grid-region-1b {
        grid-area: 1 / 2 / 2 / -3;
    }

    .unl-grid-region-2a {
        grid-area: 2 / 4 / 3 / 10;
    }

    .unl-grid-region-2b {
        grid-area: 2 / 4 / 3 / -3;
    }

    .tl-grid-do-more {
        grid-template-rows: 3.16em auto 1.33em auto auto;
    }

    .tl-grid-do-more {
        grid-template-rows: 3.16em auto 1.33em auto 7.49em;
    }

    .tl-do-more-1 {
        grid-area: 4 / 4 / 5 / -3;
    }

    .tl-do-more-2 {
        grid-area: 2 / 4 / 3 / 8;
    }

    .tl-paths-passion-1 {
        grid-area: 4 / 4 / 5 / -2;
    }

    .tl-paths-passion-2 {
        grid-area: 2 / 4 / 3 / 8;
    }
}

@media (min-width: 56.12em) {
    .unl-grid-region-1a {
        grid-area:1 / 4 / 2 / 7;
    }

    .unl-grid-region-1b {
        grid-area: 1 / 2 / 2 / 7;
    }

    .unl-grid-region-2a {
        grid-area: 1 / 9 / 1 / -2;
    }

    .unl-grid-region-2b {
        grid-area: 2 / 4 / 3 / -3;
    }

    .tl-grid-home-instagram {
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: 0 1em 1em 1em 1fr auto;
    }

    .tl-home-instagram-post:nth-of-type(1) {
        grid-row: 4 / -1;
    }

    .tl-home-instagram-post:nth-of-type(2) {
        grid-row: 3 / -1;
    }

    .tl-home-instagram-post:nth-of-type(3) {
        grid-row: 2 / -2;
    }

    .tl-home-instagram-post:nth-of-type(4) {
        grid-row: 2 / -2;
    }

    .tl-home-instagram-link {
        grid-area: 6 / 3 / -1 / -1;
    }
}

@media (min-width: 74.83em) {
    .unl-grid {
        grid-template-columns:5.62vw 3.16rem 1rem 2fr 1fr 3.16rem 1rem 3.16vw 3.16rem 1rem 1fr 2fr 3.16rem 1rem 5.62vw;
    }

    .tl-hero-heading-r,.tl-hero-btn-group-r {
        grid-column-start: 9;
    }

    .unl-grid-region-2b {
        grid-area: 1 / 9 / 1 / -2;
    }

    .tl-grid-do-more {
        grid-template-rows: 5.62em auto 1.78em 7.49em;
    }

    .tl-do-more-1 {
        grid-area: 2 / 9 / 3 / -4;
    }

    .tl-do-more-2 {
        grid-area: 1 / 4 / 5 / 6;
    }

    .tl-grid-paths-passion {
        grid-template-rows: 7.49em auto 2.37em auto;
    }

    .tl-paths-passion-1 {
        grid-area: 2 / 4 / 3 / 8;
    }

    .tl-paths-passion-2 {
        grid-area: 1 / 10 / -1 / -4;
    }

    .tl-paths-passion-pop {
        grid-area: 4 / 4 / 5 / 5;
    }
}

@media (min-width: 99.78em) {
    .tl-do-more-1 {
        grid-area:2 / 9 / 3 / -4;
    }
}

.gbg20-slide-up {
    transform: translateY(3.16em);
}

.gbg20-slide-from-left {
    transform: translateX(-3.16em);
}

.gbg20-slide-from-right {
    transform: translateX(3.16em);
}

.gbg20-fade-in {
    opacity: 0;
}

.gbg20-animated {
    opacity: 1;
    transform: translateY(0);
    transition: all .5s ease-out;
}

.gbg20-bg-scrim::after {
    background-image: linear-gradient(rgba(36,36,35,0),rgba(36,36,35,.95));
    bottom: 0;
    content: '';
    height: 300%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.unl a img {
    transition: filter 400ms ease-out;
}

.unl a:hover img {
    -webkit-filter: brightness(1.13);
    filter: brightness(1.13);
    transition: filter 200ms ease-out;
}

.gbg20-txt-rotate {
    transform: rotate(-10deg);
    transform-origin: 0% 0%;
}

.gbg20-ugc-stream {
    height: 75vh;
}

.gbg20-left-bottom,.gbg20-left-top,.gbg20-right-bottom,.gbg20-right-top {
    transform: translate(1em,-3.16em);
}

@media (min-width: 42.09em) {
    .gbg20-left-bottom {
        transform:translate(2.37em,3.16em);
    }

    .gbg20-left-top {
        transform: translate(2.37em,-3.16em);
    }

    .gbg20-right-bottom {
        transform: translate(-2.37em,3.16em);
    }

    .gbg20-right-top {
        transform: translate(-2.37em,-3.16em);
    }
}

.dcf-pin-top.dcf-pin-left.gbg20-bug {
    transform: translate(-50%,-50%);
}

.dcf-pin-top.dcf-pin-right.gbg20-bug {
    transform: translate(25%,-50%);
}

.dcf-pin-bottom.dcf-pin-left.gbg20-bug {
    transform: translate(-50%,50%);
}

.gbg20-quote-bubble::after {
    border-color: #ebebea transparent transparent transparent;
    border-style: solid;
    border-width: 1em 1em 1em 0;
    content: '';
    left: 5.62em;
    position: absolute;
    top: 100%;
}

.page-node-308 .dcf-footer,.page-node-311 .dcf-footer {
    display: none;
}

.unl.page-node-308 .dcf-main-content > :last-child:not(.dcf-bleed),.unl.page-node-311 .dcf-main-content > :last-child:not(.dcf-bleed) {
    margin-bottom: 0;
}

.page-node-308 .node-page.clearfix::after,.page-node-311 .node-page.clearfix::after {
    content: none !important;
}

.page-node-305 .dcf-hero,.page-node-308 .dcf-hero,.page-node-311 .dcf-hero,.page-node-325 .dcf-hero {
    font-size: 0;
    width: 1px;
    height: 1px;
    display: inline-block;
    overflow: hidden;
    position: absolute!important;
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
    clip: rect(1px,1px,1px,1px);
}

.unl-list-links li {
    margin-bottom: 0;
    padding: .32em 0;
}

.unl-list-links a {
    display: inline-block;
    margin: -.32em 0 -.32em -.75em;
    padding: .32em .75em;
}

.tl-b-blue {
    border-color: #007197;
}

.tl-blue {
    color: #007197;
}

.tl-icon-mt-neg {
    margin-top: -3.16em;
}

.unl-bg-cerulean {
    background-color: #42a7c6;
}

.unl-bg-halftone {
    background-image: url(/images/backgrounds/halftone.svg);
    background-repeat: repeat;
    background-size: .75em .75em;
}

.pershing-bg {
    background-color: #674e11;
}

.pershing1 {
    background-image: url(/images/pershing/pershingPortrait2.png);
    background-position: center bottom;
    background-size: auto 13.32em;
    padding-bottom: 13.32em;
}

.pershing2 {
    background: transparent url(/images/pershing/pershingBG03.jpg) 50% 50% / cover no-repeat fixed;
}

.pershing-patch {
    max-width: 10em;
}

.parallax-window {
    min-height: 400px;
}

@media (min-width: 42.09em) {
    .pershing1 {
        background-position:left -20em bottom;
        background-size: auto 100%;
        padding-bottom: 3.16em;
    }
}

@media (min-width: 56.12em) {
    .pershing1 {
        background-position:left -17.76em bottom;
    }
}

@media (min-width: 74.83em) {
    .pershing1 {
        background-position:left -13.32em bottom;
    }
}

.page-node-2149 .item-list {
    margin-top : 1em;
}

.main-podcast-band {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOUlEQVQoU2P89/fXfwYGBob3Hz4zCArwgphYASPRCt++fQs2ERlgM5l4E4m2GqYQpy+gEnCrB7FCAF5IM5NDF9THAAAAAElFTkSuQmCC);
}

.podcast-overlay-bg img {
    display: block;
}

.podcast-thumb img {
    border: 6px solid #eeeeee;
    border-radius: 40px 40px 40px 0;
    display: block;
}

.podcast-overlay-bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(111deg,rgba(238,238,238,1) 20%,rgba(238,238,238,0) 20%);
    background-size: cover;
}

.podcast-column-logo {
    padding: 4em;
}

@media (min-width: 640px) {
    .podcast-column-logo {
        padding-left:5em;
        padding-top: 5em;
        padding-right: 0;
        right: -6em;
        position: relative;
        z-index: 10;
    }
}

.impact-heading {
    padding-left: 5.618vw;
}

.impact-lead-block {
    padding-bottom: 14em;
}

@media (min-width: 480px) {
    .impact-lead-block {
        padding-bottom:18em;
    }
}

@media (min-width: 1280px) {
    .impact-lead-block {
        padding-bottom:25em;
    }
}

@media (min-width: 1800px) {
    .impact-lead-block {
        padding-bottom:30em;
    }
}

#soychart {
    height: 400px;
    margin: 0 auto;
    max-width: 800px;
    min-width: 320px;
}

.highcharts-pie-series .highcharts-point {
    stroke: #ede;
    stroke-width: 2px;
}

.highcharts-pie-series .highcharts-data-label-connector {
    stroke: silver;
    stroke-dasharray: 2,2;
    stroke-width: 2px;
}

.highcharts-label .highcharts-tooltip .text .tspan {
    font-size: 16px;
    line-height: 1;
}

.page-node-406 .tl-mod-grid-ratio {
    background: linear-gradient(0deg,#000000 0,#cc8d00 100%);
}

.page-node-406 .bggrey {
    background: linear-gradient(0deg,#000000 0,#d00000 100%);
}

.page-node-406 .tl-mod-grid-cell {
    float: left;
}

.page-node-406 .tl-mod-grid-cell-sm {
    width: 50%
}

.page-node-406 .tl-mod-grid-cell-md {
    width: 100%
}

.page-node-406 .tl-mod-grid-ratio-md {
    padding-bottom: 50%
}

@media (min-width: 48em) {
    .page-node-406 .tl-mod-grid-cell-sm {
        width:25%
    }

    .page-node-406 .tl-mod-grid-cell-md {
        width: 50%
    }
}

.tl-mod-grid-ratio {
    display: block;
    position: relative;
    height: 0;
    background: linear-gradient(45deg,#333332 0,#474746 100%)
}

.tl-mod-grid-ratio-lg {
    padding-bottom: 75%
}

.tl-mod-grid-ratio-md,.tl-mod-grid-ratio-sm {
    padding-bottom: 100%;
    overflow: hidden
}

@media (min-width: 40em) {
    .tl-mod-grid-ratio-md {
        padding-bottom:50%
    }
}

.field-guide-icon {
    width: 16vw;
    max-width: 4.499em;
    opacity: .2;
    margin: 0 0 .75em calc(4.2rem + 1vw)
}

.field-guide-heading {
    position: relative;
    padding-left: calc(4.2rem + 1vw);
    z-index: 1
}

@media (min-width: 40em) {
    .field-guide-heading {
        padding-right:2vw
    }
}

@media (min-width: 100em) {
    .field-guide-heading {
        padding-right:4vw
    }
}

.field-guide-number {
    position: absolute;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1.333em;
    height: 1.333em;
    z-index: -1;
    text-align: center;
    font-size: calc(3.375rem + 1vw);
    font-weight: 600;
    color: rgba(208,0,0,.2);
    border: 1px solid rgba(208,0,0,.2);
    border-radius: 50%;
    transform: rotate(-8deg);
    -webkit-filter: blur(.5px)
}

.field-guide-p {
    padding-left: calc(4.2rem + 1vw)
}

@media (min-width: 40em) {
    .field-guide-p {
        padding-right:2vw
    }
}

@media (min-width: 100em) {
    .field-guide-p {
        padding-right:4vw
    }
}

.history-intro {
    background: #f5f5f5 url(/images/aboutunl/nebraska-hall.jpg) 50% 50% no-repeat;
    background-size: cover;
    min-height: 20em;
    padding: 14.204em 0 41.955em!important
}

.history-caption {
    font-size: .923rem;
    font-style: italic;
    line-height: 1.425;
    text-align: center
}

@media (min-width: 48em) {
    .history-caption {
        font-size:.802rem
    }
}

.history-campus-expands {
    background: #d4d1c9 url(/images/aboutunl/farm-campus-1875.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 9.969em!important
}

@media (min-width: 30em) {
    .history-campus-expands {
        padding-bottom:13.288em!important
    }
}

@media (min-width: 40em) {
    .history-campus-expands {
        padding-bottom:17.713em!important
    }
}

@media (min-width: 48em) {
    .history-campus-expands {
        padding-bottom:14.204em!important
    }
}

@media (min-width: 60em) {
    .history-campus-expands {
        padding-bottom:17.713em!important
    }
}

@media (min-width: 1080px) {
    .history-campus-expands {
        padding-bottom:18.935em!important
    }
}

@media (min-width: 80em) {
    .history-campus-expands {
        padding-bottom:23.612em!important
    }
}

@media (min-width: 1400px) {
    .history-campus-expands {
        padding-bottom:25.24em!important
    }
}

@media (min-width: 100em) {
    .history-campus-expands {
        padding-bottom:31.474em!important
    }
}

.history-andrews,.history-canfield {
    width: 10.656em
}

.history-andrews img,.history-canfield img {
    box-shadow: 1px 2px 1px 0 #817f7b
}

.history-hail-varsity {
    background: #d2cfc7 url(/images/aboutunl/love-library.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 20em
}

@media (min-width: 31.57em) {
    .history-hail-varsity {
        padding-bottom:25.24em
    }
}

@media (min-width: 47.35em) {
    .history-hail-varsity {
        padding-bottom:31.57em
    }
}

@media (min-width: 56.12em) {
    .history-hail-varsity {
        padding-bottom:35.52em
    }
}

@media (min-width: 63.14em) {
    .history-hail-varsity {
        padding-bottom:42.09em
    }
}

@media (min-width: 84.18em) {
    .history-hail-varsity {
        padding-bottom:47.35em
    }
}

@media (min-width: 100em) {
    .history-hail-varsity {
        padding-bottom:56.12em
    }
}

@media (min-width: 112.25em) {
    .history-hail-varsity {
        padding-bottom:63.14em
    }
}

.history-hail-varsity h2:after,.history-hail-varsity h2:before {
    content: '\2605 \2605 \2605 \2605 \2605';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: .75rem;
    letter-spacing: 1rem;
    color: #999791;
    speak: none
}

@media (min-width: 48em) {
    .history-hail-varsity h2:after,.history-hail-varsity h2:before {
        font-size:1rem
    }
}

.history-hail-varsity h2:before {
    margin-left: -9.083rem
}

@media (min-width: 48em) {
    .history-hail-varsity h2:before {
        margin-left:-10.333rem
    }
}

.history-hail-varsity h2:after {
    margin-left: 1rem
}

@media (min-width: 48em) {
    .history-hail-varsity h2:after {
        margin-left:1.333rem
    }
}

.history-building-boom {
    background: transparent url(/images/aboutunl/buildings-grid.jpg) 50% 100% repeat;
    background-size: cover
}

.visit-intro {
    padding: 2.532em 0 85%;
    background: #c8e7fc url(/images/visit/homecoming-parade.jpg) 50% 100% no-repeat;
    background-size: 200%
}

@media (min-width: 30em) {
    .visit-intro {
        padding-top:3.375em
    }
}

@media (min-width: 48em) {
    .visit-intro {
        max-height:31.474em;
        padding: 4.209em 0 75%;
        background-size: 150%
    }
}

@media (min-width: 60em) {
    .visit-intro {
        padding-bottom:60%;
        background-size: 100%
    }
}

@media (min-width: 67.5em) {
    .visit-intro {
        padding-bottom:55%
    }
}

@media (min-width: 87.5em) and (min-height:59.99em) {
    .visit-intro {
        max-height:41.955em
    }
}

.visit-intro h2 {
    color: #393f45;
}

.visit-intro h2 .nebraska {
    font-size: calc(1em + 5vw);
    border-top: 1px solid rgba(0,0,0,.2);
    border-bottom: 1px solid rgba(0,0,0,.2)
}

.visitor-centers {
    background-color: #4b4c47
}

.visitor-center a,.visitor-center p {
    color: #d5d5d2
}

.visit-athletics {
    background: transparent url(/images/visit/athletics-bg.jpg) 50% 50% no-repeat fixed;
    background-size: cover
}

.visit-athletics .framed-text-box {
    padding: 2.369em 1.777em
}

@media (min-width: 30em) {
    .visit-athletics .framed-text-box {
        padding:2.532em 2.369em
    }
}

@media (min-width: 48em) {
    .faculty-staff-working-at-unl .framed-text-box,.visit-athletics .framed-text-box {
        padding:3.157em 4.499em
    }
}

.visit-athletics p,.visit-athletics ul {
    width: 70%
}

@media (min-width: 60em) {
    .visit-athletics p,.visit-athletics ul {
        width:75%
    }
}

.visit-herbie {
    position: absolute;
    bottom: -5%;
    left: 66%;
    width: 170px;
    z-index: 2
}

@media (min-width: 30em) {
    .visit-herbie {
        bottom:-10%;
        left: 64%
    }
}

@media (min-width: 48em) {
    .visit-herbie {
        left:63%;
        width: 227px
    }
}

@media (min-width: 1200px) {
    .visit-herbie {
        left:60%
    }
}

@media (min-width: 100em) {
    .visit-herbie {
        left:58%
    }
}

.visit-shop {
    background: transparent url(/images/visit/icons/basket-1-light.svg) 0 0 no-repeat
}

@media (max-width: 768px) {
    .visit-shop {
        margin-bottom:3.157em
    }
}

.visit-extension {
    background: transparent url(/images/visit/icons/hand-eco-light.svg) 0 0 no-repeat
}

@media (max-width: 768px) {
    .visit-extension {
        margin-bottom:3.157em
    }
}

.visit-extension,.visit-shop {
    padding-top: 5.61em;
    background-size: 4.209em
}

.tl-card {
    border-top: 4px solid #848482;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
}

.tl-card-heading {
    padding: .75em 7.5% 0;
    font-size: 2.154rem
}

@media (min-width: 48em) {
    .tl-card-heading {
        padding-top:1em;
        font-size: 1.75rem
    }
}

@media (min-width: 60em) {
    .tl-card-heading {
        font-size:1.899rem
    }
}

.tl-card-img {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    z-index: 1;
    max-width: 300px
}

.apply-now-intro .tl-card {
    position: relative;
    min-height: 14.204em
}

@media (min-width: 30em) {
    .apply-now-intro .tl-card {
        min-height:17.713em
    }
}

@media (min-width: 48em) {
    .apply-now-intro .tl-card {
        min-height:14.204em
    }
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-header {
        padding-top:5.5384em
    }
}

@media (min-width: 48em) {
    .apply-now-intro .apply-now-header {
        padding-top:3.375em
    }
}

.apply-now-intro h2 {
    width: 50%
}

.apply-now-intro .apply-now-global h3,.apply-now-intro .apply-now-graduate h3 {
    float: right!important;
    text-align: right
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-global h3,.apply-now-intro .apply-now-graduate h3 {
        float:left!important;
        text-align: left
    }
}

.apply-now-intro .apply-now-undergrad img {
    width: 55%
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-undergrad img {
        width:65%
    }
}

@media (min-width: 40em) {
    .apply-now-intro .apply-now-undergrad img {
        width:75%
    }
}

@media (min-width: 60em) {
    .apply-now-intro .apply-now-undergrad img {
        width:70%
    }
}

.apply-now-intro .apply-now-graduate img {
    width: 55%;
    margin-left: -.75em
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-graduate img {
        width:75%
    }
}

@media (min-width: 40em) {
    .apply-now-intro .apply-now-graduate img {
        width:70%
    }
}

@media (min-width: 60em) {
    .apply-now-intro .apply-now-graduate img {
        width:65%
    }
}

.apply-now-intro .apply-now-law img {
    width: 35%;
    max-width: 180px
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-law img {
        width:55%
    }
}

@media (min-width: 40em) {
    .apply-now-intro .apply-now-law img {
        width:50%
    }
}

@media (min-width: 60em) {
    .apply-now-intro .apply-now-law img {
        width:53%
    }
}

.apply-now-intro .apply-now-global img {
    width: 65%
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-global img {
        width:75%
    }
}

@media (min-width: 48em) {
    .apply-now-intro .apply-now-global img {
        width:80%
    }
}

@media (min-width: 60em) {
    .apply-now-intro .apply-now-global img {
        width:75%
    }
}

.apply-now-intro .apply-now-online-distance img {
    width: 45%;
    max-width: 200px
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-online-distance img {
        width:60%
    }
}

@media (min-width: 60em) {
    .apply-now-intro .apply-now-online-distance img {
        width:65%
    }
}

.apply-now-intro .apply-now-global img,.apply-now-intro .apply-now-graduate img {
    right: auto;
    left: 0
}

@media (min-width: 30em) {
    .apply-now-intro .apply-now-global img,.apply-now-intro .apply-now-graduate img {
        left:auto;
        right: 0
    }
}

.tl-bg-gradient-inclement-weather {
    background-image: linear-gradient(302.3deg,#007197,#0d556d);
}

.tl-tinpln-grid {
    grid-template: auto auto auto 4.21rem / auto;
}

.tl-tinpln-bg {
    grid-area: 1 / 1 / -2 / -1;
}

.tl-tinpln-breadcrumbs {
    grid-area: 1 / 1 / 2 / -1;
}

.tl-tinpln-heading {
    grid-area: 2 / 1 / 3 / -1;
}

.tl-tinpln-portrait {
    grid-area: 3 / 1 / -1 / -1;
}
