/**
 * Albany External Responsive Stylesheet
 * This stylesheet contains responsive styles that
 * override albany-responsive.css in the site's theme.
 */
/* PRIMARY BREAK POINT */
@media screen and (min-width: 501px) {}

@media screen and (max-width: 501px) {

  /* Mobile Button space */
  .paragraph--type--hero-slideshow .flexslider .views-field-nothing .slide-text-wrapper .slide-button {
    margin-top: 20px;
  }
}

@media screen and (max-width: 568px) {}

@media screen and (min-width: 768px) {

  /*MICROCREDENTIAL CONTENT TYPE*/
  .top-info {
    margin-bottom: 0px;
  }

  body.page-node-type-microcredential .body-content img {
    margin: 0px 1em 1em 0px;
  }

  body.page-node-type-microcredential .row.main-content {
    padding: 2em 5em;
  }

  .page-node-type-microcredential .col-sm-12.col-md-4.col-md-push-8.sidebar-column {
    margin-bottom: 0px;
  }

  /*EXPERIMENT*/
  .video-short.field.field--name-field-video-short.field--type-video-embed-field.field--label-hidden.field--item iframe {
    width: 80%;
    margin-left: 10%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .paragraph--type--video .field--name-field-body-paragraph,
  .paragraph--type--video .field--name-field-body-paragraph {
    align-content: center;
  }

  .video-short.field.field--name-field-video-short.field--type-video-embed-field.field--label-hidden.field--item {
    margin-bottom: 0px !important;
  }

  .paragraph-background-gray-pattern-full.paragraph--type--video {
    padding: 1em !important;
  }

  /*ONLINE CAMPAIGN STYLING*/
  .show-small {
    display: none;
  }

  .path-node-96876 div.form_responses,
  .path-node-107756 div.form_responses {
    display: inline-flex;
  }

  .path-node-96876 div#online-campaign,
  .path-node-107756 div#online-campaign {
    background: linear-gradient(47deg, rgba(70, 22, 107, 1) 10%, rgba(70, 22, 107, 0) 75%), url(../images/iStock-1344252964-2.jpg);
    background-position: center;
  }

  .path-node-96876 .button-background-mobile,
  .path-node-107756 .button-background-mobile {
    display: none;
  }

  .page-node-type-academic-program .button-background-mobile {
    display: none;
  }

  .path-node-96876 div#words,
  .path-node-107756 div#words {
    margin-top: 30em;
  }

  .hide-small {
    display: block;
  }

  .path-node-96876 #online-campaign .gwrap,
  .path-node-107756 #online-campaign .gwrap {
    position: absolute;
    bottom: 0px;
    z-index: 100;
    padding: 2em 2em 5em 5em;
  }

  /*FLAGSHIP MATCH CAMPAIGN STYLING*/
  .path-node-91131 p.first-p {
    padding-bottom: 0px;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 div#paragraph-id-209861 {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .row .col-lg-12 {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto auto auto auto;
    padding: 0px;
    overflow: hidden;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 5;
    grid-row-end: 5;
    width: 96%;
    padding: 3em 0px;
    position: relative;
    z-index: 3;
    margin: 0px 1%;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(5) {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 5;
    grid-row-end: 5;
    width: 98%;
    margin-left: 2%;
    padding: 3em 0px;
    position: relative;
    z-index: 3;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(6) {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 6;
    grid-row-end: 6;
    width: 96%;
    padding: 3em 0px;
    position: relative;
    z-index: 3;
    margin-left: 1%;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(7) {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 6;
    grid-row-end: 6;
    width: 98%;
    padding: 3em 0px;
    position: relative;
    z-index: 3;
  }

  .path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(8) {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  /* Homepage 2021 */
  .path-node-68036 .video-holder {
    height: auto;
  }

  .path-node-68036 a.btn.btn-albany {
    width: 30%;
  }

  .path-node-68036 video {
    display: block;
  }

  .path-node-68036 .apply-image {
    z-index: 10;
    padding: 5vh 3em;
    background-image: linear-gradient(47deg, rgba(36, 36, 36, 1) 10%, rgba(36, 36, 36, 0) 65%);
    background-position: center;
    background-size: cover;
    width: 100vw;
    position: absolute;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    top: 0;
  }

  /* CURSE Conference  */
  .path-node-71951 .resource-listing button.form-submit {
    width: auto;
    margin-left: .5em;
  }

  /* News Center Redesign */
  .itn-news-center .col-md-4,
  .view-news-center-redesign-in-the-news .col-sm-6 {
    display: flex;
    flex-direction: column;
  }

  .itn-news-center .col-md-4 .itn-news,
  .view-news-center-redesign-in-the-news .col-sm-6 .itn-title {
    flex-grow: 1;
  }

  .myua-bg a {
    max-width: 60%;
    margin: 0 auto;
  }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

  /*Homepage 2021*/
  .path-node-68036 .apply-image {
    padding: 15vh 3em 0px 3em;
    height: auto;
    min-height: 70vh;
  }

  /* Microcredential Instructor Image mobile padding */
  body.page-node-type-microcredential #instructor-holder img {
    margin-bottom: 1rem;
  }
}

/* Large devices */
@media only screen and (min-width : 1200px) {

  /*Homepage 2021*/
  .path-node-68036 .video-holder {
    height: 70vh;
  }
}

/* Specialty breakpoint */
@media only screen and (min-width : 1400px) {

  /*Homepage 2021*/
  .path-node-68036 span.bigger {
    font-size: 3em;
  }

  .path-node-68036 span.biggest {
    font-size: 4em;
    line-height: .75em;
  }
}

/* SPECIAL for updating the banner nav*/
@media only screen and (min-width: 768px) and (max-width: 890px) {}

/* SPECIAL for APPLY EARLY Campaign - add at 989 on Albany responsive*/
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  .path-node-72896 .row.apply-image h2 {
    width: 80%;
  }
}

@media only screen and (max-width: 768px) {
  .path-node-72896 span.hide-mobile {
    display: none;
  }

  .path-node-72896 a.button.purplebutton.second {
    margin-left: -15px;
    margin-top: 15px;
    width: 105%;
  }

  .path-node-72896 .row.apply-image h1 {
    margin-top: 15vh;
  }

  .path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: 2;
    width: 98%;
    padding: 3em 0px;
    position: relative;
    z-index: 3;
    margin-left: 1%;
  }

  .path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 3;
    grid-row-end: 3;
    padding: 0px;
    width: 100%;
  }

  .path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(3) {
    display: none;
  }

  /*.path-node-66021 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 4;
    grid-row-end: 4;
    margin-left: 1%;
  }*/
  .path-node-72896 .row.apply-image h2 {
    color: #fff;
    width: 90%;
    text-shadow: 2px 2px 5px #333;
    line-height: 1.2;
    font-size: 2.5rem;
  }

  .path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 5;
    grid-row-end: 5;
  }

  .path-node-72896 #requestinfoform h4 {
    width: 80%;
    margin-left: 10%;
  }

  .path-node-72896 .form-holder {
    width: 80%;
    margin-left: 10%;
  }
}

@media print {}

/* News Center Redesign Queries */
@media (min-width: 992px) {

  .right-featured.row,
  #paragraph-id-296166 .row {
    display: flex;
  }

  #paragraph-id-296166 .row>div:first-child,
  #paragraph-id-296166 .row>div:first-child div {
    display: flex;
    align-items: stretch;
  }

  #paragraph-id-296166 .row div.blue-overlay-inner {
    display: block !important;
  }

  .view-display-id-featured_left img {
    object-fit: cover;
    height: 100%;
  }

  .view-display-id-podcasts .views-field-nothing {
    margin-bottom: 3rem;
  }

  .view-display-id-podcasts .view-content>div:last-child .views-field-nothing {
    margin-bottom: 0;
  }

  .featured-podcast {
    display: flex;
  }

  .featured-podcast .col-sm-12 {
    display: flex;
    align-items: stretch;
  }

  .view-display-id-podcasts .podcast-image {
    width: 100%;
  }

  .featured-podcast .col-sm-12 .podcast-image img,
  .featured-podcast .col-sm-12 .podcast-image .pod-image {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
  }

  .right-featured.row img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
  }

  .view-display-id-student_focus .row {
    display: flex;
  }

  #views-bootstrap-news-center-redesign-student-focus .row .col-lg-4 {
    display: flex;
    flex-direction: column;
  }

  .view-display-id-student_focus .row .col-lg-4 a {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
  }

  .view-display-id-student_focus .row .col-lg-4 a p.featured-title {
    flex-grow: 1;
  }
}

@media (max-width: 992px) {
  .view-news-center-redesign-in-the-news .col-sm-6 {
    margin-bottom: 15px;
  }

  .row.right-featured .col-md-8,
  .row.featured-podcast .col-md-8 {
    padding: 15px 30px;
  }

  .view-display-id-research_news .views-field-nothing,
  .view-display-id-meet_ualbany .views-field-nothing,
  .view-display-id-noteworthy .views-field-nothing,
  .view-display-id-podcasts .views-field-nothing,
  .view-display-id-right_top .view-content .views-field,
  .view-display-id-right_middle .view-content .views-field,
  .view-display-id-right_bottom .view-content .views-field {
    border-left: 1px solid #f0f0f0;
  }

  .blue-overlay-inner {
    position: relative;
    width: 100%;
    margin: 0;
  }

  .view-display-id-student_focus .row .col-lg-4 a {
    display: block;
    margin: 0 0 1.5em;
  }
}

@media (max-width: 768px) {
  .news-social-row {
    padding: 0;
    overflow: hidden;
  }

  .news-social-row>.container {
    display: flex;
    padding: 0;
  }

  .news-social-row ul {
    width: 91%;
    padding: 15px;
  }

  .uam-promo .overlay-inner p img {
    max-width: 100px;
  }

  .view-news-center-redesign-in-the-news .col-sm-6 {
    width: 100%;
    max-width: 450px;
    margin: 0 auto 15px;
  }

  .itn-news-center .col-md-4 {
    margin-bottom: 25px;
  }
}

@media (max-width: 520px) {
  .news-social-row a {
    font-size: 1.4em;
  }

  .uam-promo .overlay-inner p {
    font-size: 0.9em;
  }

  .uam-promo .overlay-inner {
    padding: 10px;
  }

  .overlay-inner p img {
    max-width: 80px;
  }
}

@media (max-width: 454px) and (min-width:414px) {
  .uam-promo .overlay-inner p {
    font-size: 0.8em;
  }

  .overlay-inner p img {
    max-width: 70px;
  }
}

@media (max-width: 414px) and (min-width:370px) {
  .uam-promo .overlay-inner p {
    font-size: 0.7em;
  }

  .overlay-inner p img {
    max-width: 60px;
  }
}

@media (max-width: 420px) {
  .tau-header {
    padding: 65px 20px 30px;
  }

  .tau-header h1 {
    font-size: 5rem;
  }

  .tau-header h1 span {
    font-size: 10rem;
  }
}

@media (max-width: 370px) {
  .uam-promo .overlay-inner p {
    font-size: 0.55em;
  }

  .overlay-inner p img {
    max-width: 50px;
  }
}