/********
 **** THIS CSS LAST COPIED TO THE unl_five THEME (in mindsets.css) ON NOV 12, 2021, beta3 DEC 9, 2021
 *********/


/*** Prospective / Admission page ***/

.node-type-mindset .dcf-hero-default,
.node-type-admission .dcf-hero-default,
.node-type-major .dcf-hero-default {
  margin-bottom: 0;
  padding-bottom: 2.5em;
}

.node-type-mindset .dcf-main-content>:last-child:not(.dcf-bleed),
.node-type-admission .dcf-main-content>:last-child:not(.dcf-bleed),
.node-type-major .dcf-main-content>:last-child:not(.dcf-bleed)  {
    margin-bottom: 0;
}

.node-admission,
.node-major,
.node-mindset { 
  overflow-x: hidden; 
  overflow-y: hidden;
}

  .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%);
  }

.asem-ms-fade-upward {
background: rgb(246,246,245);
background: linear-gradient(173deg, rgba(246,246,245,1) 12%, rgba(226,226,226,1) 50%, rgba(109,109,105,1) 100%);
}

@media (prefers-color-scheme: dark) { 
.asem-ms-fade-upward {
background: rgb(41,41,40);
background: linear-gradient(173deg, rgba(41,41,40,1) 25%, rgba(0,0,0,1) 100%);
}
}

.asem-ms-fade-downward {
background: rgb(246,246,245);
background: linear-gradient(187deg, rgba(246,246,245,1) 12%, rgba(226,226,226,1) 50%, rgba(109,109,105,1) 100%);
}

@media (prefers-color-scheme: dark) { 
.asem-ms-fade-downward {
background: rgb(41,41,40);
background: linear-gradient(187deg, rgba(41,41,40,1) 25%, rgba(0,0,0,1) 100%);
}
}

.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-crimson-scarlet-low {
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%);
}

/* Old stuff, need to merge above and prefix */
@media (max-width:47.99em){.asem-ms-hero-text-container{background:#d00000 right 1em bottom -.56em / auto 2.37em}}@media (min-width:48em){.wdn-hero.asem-ms-hero{overflow:visible}.wdn-hero-text-container.asem-ms-hero-text-container{-ms-flex-align:end;align-items:flex-end;padding-top:0;padding-bottom:0}.asem-ms-hero-text{padding:1.777em 2.369em;background:url('../images/gritandglory/inourgritourglory-fade.svg') right 1em bottom -.56em / auto 2.37em,linear-gradient(302.3deg,rgba(183,0,0,.85) 0,rgba(208,0,0,.9) 100%);transform:translateY(1em)}}

.asem-ms-hero .wdn-hero-picture{opacity:1}@media (min-width:48em){.wdn-hero.asem-ms-hero{overflow:visible}.wdn-hero-text-container.asem-ms-hero-text-container{-ms-flex-align:end;align-items:flex-end;padding-top:0;padding-bottom:0}.asem-ms-hero-text{padding:1.777em 2.369em;linear-gradient(302.3deg,rgba(183,0,0,.85) 0,rgba(208,0,0,.9) 100%);transform:translateY(1em)}.asem-ms-hero .wdn-hero-picture,{height:100%}}
@media (min-width:48em){.asem-ms-hero .locate-left~.wdn-hero-picture,.asem-ms-hero .locate-left~.wdn-hero-video,.asem-ms-hero .locate-right~.wdn-hero-picture,.asem-ms-hero .locate-right~.wdn-hero-video{position:relative;opacity:.6}.asem-ms-hero .locate-left~.wdn-hero-picture:before,.asem-ms-hero .locate-left~.wdn-hero-video:before,.asem-ms-hero .locate-right~.wdn-hero-picture:before,.asem-ms-hero .locate-right~.wdn-hero-video:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%}.asem-ms-hero .locate-left~.wdn-hero-picture:before,.asem-ms-hero .locate-left~.wdn-hero-video:before{background:linear-gradient(to left,rgba(0,0,0,0) 33%,rgba(0,0,0,.6) 66%)}.tl-hero .locate-right~.wdn-hero-picture:before,.asem-ms-hero .locate-right~.wdn-hero-video:before{background:linear-gradient(to right,rgba(0,0,0,0) 22%,rgba(0,0,0,.6) 55%)}}

  .asem-ms-hero-home .dcf-breadcrumbs {
    display: none;
  }

 .asem-ms-hero-heading {
    margin-left: .56rem;
  }

 .asem-ms-hero-1-txt-block {
    background-image: linear-gradient(rgba(254,253,250,.94), rgba(254,253,250,1) 10em)
  }

  .asem-ms-offset-slope-bg {
    height: calc(100% - 4.21em);
    top: 4.21em;
  }

  .asem-ms-offset-slope-bg-low {
height: calc(100% - 20.21em); top: 20.21em;
  }

  .asem-ms-z-neg1 {
    z-index: -1;
  }
  .asem-ms-z-neg2 {
    z-index: -2;
  }
  .asem-ms-bg-block {
    width: calc(100% - 1.78em);
  }
  .asem-ms-bg-block-lt {
    transform: translate(-1.78em, -1.78em);
  }
  .asem-ms-bg-block-rb {
    transform: translate(1.78em, 1.78em);
  }
  .asem-ms-hero-1 {
    grid-template-columns: 3.16em minmax(auto, 42.09em) 1fr;
    grid-template-rows: minmax(auto, 17.8em) 10em 1fr;
  }
  .asem-ms-hero-1-txt-block {
    grid-column: 2 / 3;
    grid-row: 2 / 4;
  }
  .asem-ms-hero-1-img {
    grid-column: 1 / -1;
    grid-row: 1 / 3;
  }
  .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: 0;
  }
/* max sm 673 */
  @media (max-width: 42.09em) {

    .asem-ms-hero-group-2 {
      /* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */
      grid-template-rows: auto 3.16rem auto auto;
grid-template-columns: 5.62vw 3.16rem 1rem 1fr 1fr 5.62vw;
}

    .asem-ms-hero-heading {
      grid-area: 2 / 2 / 4 / 6;
    }

    .asem-ms-hero-img {
      grid-area: 1 / 1 / 3 / -1;
    }

    .asem-ms-hero-btn-group {
      grid-area: 4 / 2 / 5 / -1;
    }

  }
  /* sm 673 */
  @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;
    }

    .asem-ms-hero-group-2 {
      grid-template-rows: 1fr auto auto .78rem;
      height: 63vh;
      max-height: 31.57em;
    }

    .asem-ms-hero-heading-l {
      grid-area: 2 / 2 / 3 / 9;
    }

   .asem-ms-hero-heading-r {
      grid-area: 2 / 5 / 3 / -2;
    }

    .asem-ms-hero-img {
      grid-area: 1 / 1 / -1 / -1;
    }

    .asem-ms-hero-btn-group-l {
      grid-area: 3 / 2 / 4 / -1;
    }

    .asem-ms-hero-btn-group-r {
      grid-area: 3 / 5 / 4 / -2;
    }
}
  /* lg 1197 */
  @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;
    }
    
    .asem-ms-hero-heading-r,
    .asem-ms-hero-btn-group-r {
      grid-column-start: 9;
    }
}

.dev-hed {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: 0.75rem 0 0 #242423, -0.56rem 0 0 #242423;
    line-height: .88;
}

.dev-subhead {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: 0.56rem 0 0 #242423, -0.56rem 0 0 #242423;
    padding-bottom: .32em;
    padding-top: .32em;
}

.asem-ms-hero-heading .dev-subhead {
   font-size: 18px;
}
.inset-box {
    border-color: #d2d2d2;
    height: fit-content;
    position: relative;
}
@media only screen and (min-width: 56.12em) {
.inset-box {
    left: 2em;
}
}
@media only screen and (max-width: 42.0625em) {
.mobile-screen {
    width: calc(100% + 4em);
    height: calc(100% + 4em);
}
.asem-ms-bg-block.mobile-img-width {
    width: calc(100% + .1em);
}
}

 .dev-bg-scarlet-gradient-transparent {
    background-image: linear-gradient(302.3deg,rgba(183,0,0,.85) 0,rgba(208,0,0,.9) 100%);
  }

  .dev-section-featured-region-1 {
    grid-area: 1 / 2 / 2 / -2;
  }

  .dev-section-featured-region-2 {
    grid-area: 2 / 2 / 3 / -2;
  }

  @media (min-width: 42.09em) {

    .dev-section-featured-region-1 {
      grid-area: 1 / 2 / 2 / 7;
    }
  
    .dev-section-featured-region-2 {
      grid-area: 1 / 6 / 2 / -2;
    }
    
  }

  @media (min-width: 56.12em) {

    .dev-section-featured-region-1 {
      grid-area: 1 / 2 / 2 / 10;
    }
  
    .dev-section-featured-region-2 {
      grid-area: 1 / 9 / 2 / -2;
    }

    
  }

/*  Futer Husker front page bands  */
.future-huskers-red::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://unlcms.unl.edu/asem/majors-mindsets/images/front-band/CBA-red.svg) #d00000 center no-repeat;
    background-size: cover;
    z-index: -1;
}
.future-huskers-white::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://unlcms.unl.edu/asem/majors-mindsets/images/front-band/CBA-grey.svg) #FFF center no-repeat;
    background-size: cover;
    z-index: -1;
}
@media (prefers-color-scheme: dark) {
.f-h-red-text {

}
.f-h-white-text h3, .f-h-white-text p {
color: #242423!important;
}
}