/**
 * 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 (max-width: 568px) {
  /* Fix for Program Pages title height */
  body.page-node-type-academic-program .degreetype h1 {
    line-height: 1em;
    font-size: 1em;
  }
  .page-node-type-academic-program span.smaller {
    font-size: 1.5em;
    line-height: 1em;
    display: block;
    margin: 0;
  }
  .page-node-type-academic-program span.program-title {
    font-size: 2.5em;
    line-height: 1em;
    display: block;
  }
}


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

/*QUOTE PARAGRAPH*/

.paragraph-col.image-holder{
max-width: 350px;
}

/* Fix for Program and Requirements Search left padding, they can't be in a comma separated list */

#programsearch ::placeholder {
padding-left:0 !important;
}

#requirements-search ::placeholder {
padding-left:0 !important;
}

#programsearch ::-webkit-input-placeholder {
padding-left:0 !important;
}

#requirements-search ::-webkit-input-placeholder {
padding-left:0 !important;
}

#programsearch :-moz-placeholder {
padding-left:0 !important;
}

#requirements-search :-moz-placeholder {
padding-left:0 !important;
}

#programsearch ::-moz-placeholder {
padding-left:0 !important;
}

#requirements-search ::-moz-placeholder {
padding-left:0 !important;
}

#programsearch :-ms-input-placeholder {
padding-left:0 !important;
}

#requirements-search :-ms-input-placeholder {
padding-left:0 !important;
}

/*LOCALIST WIDGET STYLING*/
.region.region-below-content .localist-widget-hl .event-list>li {
        width: 30%!important;
    }

    .localist-widget-hl .event-list>li:nth-child(5n+1) {
        clear: none!important;
      }

.region.region-content .localist-widget-hl .event-list>li {
  width: 45%!important;
}

/*SHADOW LINKS PARAGRAPH UPDATE*/
.paragraph--type--shadow-links .field--name-field-paragraph-title{
    padding: 0px 3em;
}

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


/*GREY BACKGROUND UPDATE*/

.paragraph-background-gray-pattern-full{
  padding: 2em!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(https://www.albany.edu/sites/default/files/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;
}

/*3 COL CONTENT PARAGRAPH STYLES*/

.paragraph-col-container {
    flex-direction:row;
}

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

  /*FORM MODAL POPUPS FOR ACADEMIC PROGRAM PAGES*/
  .page-node-type-academic-program .popup {
    width: 50%;
  }

 /* Nav fix 2022 */
  img#albany-logo-text {
    height: 70px;
    margin-top: 10px;
        padding-left: 5px;
}

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

    /*SHADOW LNINKS UPDATE*/
  .paragraph--type--shadow-links .field--name-field-paragraph-title{
    padding: 0px 5em;
}

}

/* 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) {
 #navbar img#albany-logo-text{
      height: 60px!important;
 }
}

/* 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{


  .ap-year {
    height: auto;
    clear: both;
    padding: 2em 0px;
}
.ap-semester {
    width: 33%;
    float: left;
}
.ap-notes {
    clear: both;
    padding: 1em 0px;
}
.page-node-type-academic-plan .region.region-above-content{
  margin-top: 0px!important;
}

.ivy-main.ivy-pos-bottom-right.ivy-t-circle {
    display: none;
}

/*CORRECT ON LINE 920 OF FULL CSS*/
.region.region-above-content {
margin-top: 0px!important;

}

/* New Accordion */

.paragraph--type--accordion .paragraph__column ::details-content {
  content-visibility: visible !important;
  height: auto !important;
}

.paragraph--type--accordion .paragraph__column details summary span:after {
  content: "\f106" !important;
}
.paragraph--type--accordion .paragraph__column details {
  padding-bottom:21px !important;
}

.paragraph--type--accordion .paragraph__column details summary span {
  text-decoration:underline !important;
}

}


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

  /* Microcredential Instructor Image mobile padding */

  body.page-node-type-microcredential #instructor-holder img {
    margin-bottom:1rem;
    }
  }

  @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;
            }
            }