/**
 * Albany External Base Stylesheet
 * This stylesheet contains mobile and global styles that
 * override albany-base.css in the site's theme.
 */

 @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

/*UPDATE IN BASE STYLESHEET 12/16*/
.paragraph .field--name-field-paragraph-title{
    font-weight: 500!important;
} 

/*NEW FONTS*/
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
  font-weight: 500;
}

h1, h2, h3, h4, h5, h6{
 font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}


.stand-out {
  font-family: "Oswald", sans-serif!important;
  font-weight: 500;
}

a.button {
     font-family: "Oswald", Helvetica, Arial, sans-serif!important;
}

a.btn.btn-albany,
button.btn.btn-albany,
.btn.btn-albany {
     font-family: "Oswald"!important;
     padding: 18px 16px;
}

body .field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item a, body .field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item a, body .field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item a {
  padding: 18px 16px;
}

.paragraph .field--name-field-paragraph-view-all-link a{
    font-family: "Oswald"!important;
}

.paragraph.paragraph--type--reuseable-node.paragraph--view-mode--default .field.field--name-field-headline.field--type-text.field--label-hidden.field--item{
font-family: "Oswald"!important;
}

.paragraph--type--_-column-text .field--name-field-column-title,
.paragraph--type--_-column-text .field--name-field-column-title-2 {
     font-family: "Oswald"!important;
}

.paragraph--type--hero-slideshow .flexslider .views-field-nothing .slide-text-wrapper h1,
.paragraph--type--hero-banner .flexslider .views-field-nothing .slide-text-wrapper h1,
.paragraph--type--hero-banner .views-field-nothing .slide-text-wrapper h1,
.paragraph--type--large-hero-slideshow .flexslider .views-field-nothing .slide-text-wrapper h1 {
    font-family: "Oswald"!important;
}

.paragraph--type--hero-slideshow .field--name-field-banner-quicklinks-link a,
.paragraph--type--hero-banner .field--name-field-banner-quicklinks-link a{
    font-family: "Oswald"!important;
}

.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-link a{

font-family: "Oswald"!important;
}

.paragraph--type--brag-box .brag-box-title {
   font-family: "Oswald"!important;
} 

.paragraph--type--brag-box .brag-box-body {
    font-family:'PublicSans'!important;
    font-weight: normal!important;
}


.paragraph--type--brag-box .brag-box-button {
font-family: "Oswald"!important;
} 


.paragraph--type--brag-box .flexslider .slides, .paragraph--type--brag-box .brag-box-slide-text {
        font-family:'Oswald'!important;
}

.news-center-view-display .article-body {
  font-family:'PublicSans'!important;
}

.paragraph--type--video .field--name-field-link a {
   font-family: "Oswald"!important;
}  

.paragraph--type--shadow-links .field--item {
   font-family: "Oswald"!important;
}  

.paragraph--type--dept-news .news-article .display-date, .paragraph--type--dept-news .news-article .article-title, .paragraph--type--dept-news .news-article .read-more-wrapper a {
     font-family: "Oswald"!important;
}   

.paragraph--type--sidebar-callout .field-group-background-image .field--name-field-title, .paragraph--type--sidebar-callout .field-group-background-image .field--name-field-link a {
         font-family: "Oswald"!important;
}

.paragraph--type--gridder .grid-cols{
     font-family: "Oswald"!important;
}

.paragraph--type--location .field--name-field-office-hours .field--label{
     font-family: "Oswald"!important;
}

.paragraph.paragraph--type--reuseable-node.paragraph--view-mode--default .field.field--name-field-headline {
     font-family: "Oswald"!important;
}

.paragraph--type--image-left .field--name-field-link a{
    font-family: "Oswald"!important;
}

.paragraph--type--partnerships .field--name-field-header {
    font-family: "Oswald"!important;
}

.paragraph--type--captioned-slider .views-field-field-slide-title {
    font-family: "Oswald"!important;
}

.paragraph--type--detailed-title .field--name-field-detail-title-title-field {
    font-family: "Oswald"!important;
}

legend {
    font-family: "Oswald"!important;
}

#programsearch #results .degreetype {
font-family: "Oswald"!important;
}

.paragraph--type--programs-list-2 .field__label{
    font-family: "Oswald"!important;
}

.news-center-view-display .article-title {
    font-family: "Oswald"!important;
}

.news-center-view-display .article-date, .news-center-view-display .article-read-more {
    font-family: "Oswald"!important;
}

article.person .field--label,
article.person h3{
    font-family: "Oswald"!important;
}

.department-directory-list-view .views-field-title {
    font-family: "Oswald"!important;
}


#admissions-requirements-search #results .degreetype {
    font-family: "Oswald"!important;
}

article.academic-plan .ap-year h2, article.academic-plan .ap-notes h2 {
  line-height: 1.5;
  padding-bottom: 0;
}

article.academic-plan h1 {
  margin: 1em 0 0.25em;
}


/*side nav style updates*/

.region-sidebar-first li.expanded.dropdown ul.dropdown-menu li ul.dropdown-menu li a {
    padding-left: 6.75rem;
    border: none !important;
    color: #444;
}

.region-sidebar-first ul.menu.nav {
    border-left: 2px solid #edba32!important;

}

/*blog post css*/

p.purple{
    color: #46166b;
}

p.purple:hover{
    color: #444;
}
.comm-holder {
    padding: 2em 2em 0px 2em;

}

.comm-card{
    background-color: #fff;
    /*border-top: 2px solid #edba32;*/
    padding: 1em .5em;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}

.comm-card a{
    color: #444;
}

p.big-gray-text.title {
    font-size: 1.6em;
    font-weight: bold;
}

#main-nav ul#main-nav-top a{
    line-height: 1.3em;
}

.big-gray-text{
text-wrap: pretty;
}

.article-title {
    font-family: "Oswald", sans-serif;
    font-size: 3rem;
    line-height: 1.2em;
    margin: 0 0 4px;
    text-transform: uppercase;
}


/* QUOTE PARAGRAPH STYLING */

.paragraph-col.image-holder img {
    margin-bottom: 20px;
}
.paragraph--type--quote-slider .flex-control-paging li a, .flex-pauseplay a {
    width: 14px !important;
    height: 14px !important;
}

.paragraph--type--quote-slider .view-content .flexslider {
    border: 0;
    margin: 0 auto;
    background-color: transparent;
}
.bigger {
    font-size: 2em;
    margin-bottom: 1em;
}

.slider-caption-combined{
margin: auto;
}

.view-quote-slider .flexslider .flex-control-nav.flex-control-paging{
bottom:-40px!important;
}

blockquote::before {
    content: "\f10d";
    font-family: 'FontAwesome';
    font-size: 4.5rem;
    position: absolute;
    opacity: .15;
}

blockquote {
    border-left: 2px solid #edba32 !important;
    width: 100%!important;

}

.quote-holder{
padding: 0px 3em;
}

.paragraph-col.image-holder{
max-width: 100%;
}

.paragraph-col-2{
   flex-grow: 2!important;
    padding: 1em;
    display: flex;
    flex-direction: column;
}



/* DIRECTORY BY TAG VIEW UPDATES */
.view-id-faculty_by_tag .views-row {
    padding: 0;
    margin: 0;
}

.view-id-faculty_by_tag .populated-row {
    border-top: 1px solid #ddd;
    min-height: 180px;
    margin: 1em 0 2em;
}

.view-id-faculty_by_tag .views-field-field-image {
    float: right;
    margin-top: -1px;
    max-width: 17.7rem;
margin-left: 2em;
}

.view-id-faculty_by_tag .views-field-title {
    font-family: "Oswald", sans-serif;
    font-size: 3.2rem;
    line-height: 1.2em;
    margin: 2.5rem 0 0.4rem;
}

.view-id-faculty_by_tag .views-field-title a {
    color: #46166B;
}

.view-id-faculty_by_tag .views-field-field-title-person {
    margin-bottom: 0px !important;
    font-weight: bold;
}

.views-field.view-id-faculty_by_tag {
    margin-bottom: .5em;
}


/* LIST STYLE UPDATES FOR POLICY PAGES*/

.page-node-type-policy ol li ol li ol li{
    list-style-type: upper-roman;
}

.page-node-type-policy .paragraph--type--accordion .paragraph__column details summary span:after{
        font-size: 4.4rem!important;
}

/* Accordion Hotfix */

.paragraph--type--accordion .paragraph__column details .accordion-content {
  overflow-wrap: break-word;
}

.paragraph-negative-margin-top.paragraph--type--accordion {
  margin-top:-45px;
        }

.paragraph-negative-margin-top.paragraph--type--accordion .paragraph__column details {
width:100%;
}

/*MICROCREDENTIAL RICH LISTING STYLES*/

span.badge.opts-not-for-credit{
    background-color: #222!important;
}

.program-delivery-modality {
    margin-bottom: .5em;
}

.view-duplicate-of-academic-programs-rich-listing #views-exposed-form-duplicate-of-academic-programs-rich-listing-default .form-item{
    margin-right: 1em;
}

#views-exposed-form-duplicate-of-academic-programs-rich-listing-default .form-inline .select-wrapper, #views-exposed-form-duplicate-of-academic-programs-rich-listing-default .form-inline .form-control{
    width: 100%;
}

.form-inline .control-label{
    line-height: 1.5em!important;
}

.view-duplicate-of-academic-programs-rich-listing #views-exposed-form-duplicate-of-academic-programs-rich-listing-default .form-actions .btn, .form-actions .btn-group{
   margin-top: 1.4em;
}


/*UPDATE TO THE DEPARTMENT DIRECTORY WITH FILTER PARAGRAPH*/

.faculty-member .file>span{
    color: #46166b!important;
    border-bottom: none!important;
    border-top: none!important;

}

.file-icon .text-primary{
    color: #46166b!important;
}

.faculty-member .file-size{
    display:none!important;
}

.faculty-member .file>span:first-child{
    border-left: none!important;
}

/*STYLES FOR LOCALIST CALENDAR WIDGETS*/

.localist_widget_container div.lw_event_item_title{
    line-height: 30px!important;
}

.localist_widget_container li.lw_event_item{
    font: normal 16px/20px 'PublicSans', sans-serif !important;
}

.localist_widget_container .lw_view_all_cta a{
    font: normal 20px 'PublicSans', sans-serif !important;
}

.localist-widget, .localist-widget-hl ol{
font-family: 'PublicSans', sans-serif!important;
}

.localist-widget img.lwi {
    display: none;
}

.action_button{
    margin-left:20%;
}

.localist_widget_container div.lw_event_item_location {
    margin-top: 5px!important;
}

.localist_minicalendar .localist_minicalendar_page_heading{
    height: 4em!important;
}


table.localist_minicalendar_minicalendar a {
    text-decoration: none !important;
    background-image: none !important;
}

.localist_widget_container div.lw_event_item_location, .localist_widget_container div.lw_event_item_time{
    font-size: 1em!important;
}

.localist-widget-hl .event-list .event-overview .content{
   color: #555!important;
}

.localist_widget_container span.lw_event_item_date{
    background-color: rgba(0, 0, 0, 0.8)!important;
    font-size: 1em!important;
    
}

.lwd{
    font-size: 15px!important;
    line-height: 17px!important;
}

#lw li.lwe{
    list-style:none!important;
}

.localist_minicalendar .localist_minicalendar_page_heading h1{
    color: #46166b!important;
    font-size: 2em!important;
}

.localist_minicalendar_minicalendar td a:hover{
    background-color: #46166b!important;
}

.localist_minicalendar .localist_minicalendar_pager a{
    background-color: #46166b!important;
}

.localist_minicalendar .localist_minicalendar_pager a:hover{
    background-color: #444!important;
}

.localist_widget_container .action_button a{
    background: #46166b!important;
    color: #fff!important;
}

.localist_widget_container li.lw_event_item{
    background:transparent!important;
    margin: 5px 0px 2em 0px!important;
    border:none!important;
}

.localist_minicalendar_nav{
    margin: 2em 0px;
}

li.lw.lw_event_item{
    border-bottom: 1px solid #eee!important;
}

.localist-widget-hl .event-specs dd,.localist-widget-hl .event-card time {
    color: #fff!important;
}

.localist-widget-hl .event-title{
    font-size: 2rem!important;
    white-space: wrap!important;
}

.localist-widget-hl .cover:hover {
    background-image: none !important;
}

.localist-widget-hl .event-card{
    font-size:1.5rem!important;
}

.localist-widget-hl .event-title{
   font-size:1.5rem!important;
}

.localist-widget-hl .event-card .content p{
    
}

.localist-widget-hl .event-list .event-card {
    height: auto;
}

div#lclst_widget_footer {
    display: none!important;
}

.localist-widget-hl {
    margin-left: 5%;
}

.localist-widget-hl .event-short-date{
    font-size: 2rem;
}

.localist-widget-hl .event-detail-title{
    font-size: 18px!important;
}

.localist-widget-hl dl{
    font-size: 110%;
}

.localist-widget-hl dl{
    color: #666!important;
}

.localist_widget_container div.lw_event_item_description {
    font-size: 18px!important;
    line-height: 26px;
}

.localist_widget_container div.lw_event_item_title{
    font-size:20px;
}

.localist_widget_container .lw_view_all_cta {
text-align:center;
}

.localist_widget_container .lw_view_all_cta a {
  display:inline-block !important;
  }

  .localist_widget_container ul.lw_event_list li:last-child {
    border-bottom:0 !important;
  }

  .localist_widget_container .clock {
    height: 11px !important;
    width: 11px !important;
    margin-top:5px !important;
  }

  .localist_widget_container .clock:before {
    height: 5px !important;
    left: 5px !important;
    top: 1px !important;
}

  .localist_widget_container .clock:after {
    height: 4px !important;
    left: 3px !important;
    top: 0 !important;
}

.localist_widget_container li a.lw_event_item_image {
  background-image:none !important;
}

main .localist_widget_container li .action_button a {
padding:0;
border: solid 1px #46166b;
transition: all 0.5s ease;
}

main .localist_widget_container li .action_button a:hover {
  color: #46166b !important;
  background-color: white !important;
}

.localist_widget_container .pin {
  margin-top:10px !important;
}

@media only screen and (max-width: 480px) {
  .localist_widget_container a.lw_event_item_image {
    float:none !important;
  }
  .localist_widget_container div.lw_event_content {
    padding:10px 0 !important;
  }
  .localist_widget_container .lw_event_meta, .localist_widget_container .lw_event_meta {
    float:none !important;
    width:100% !important;
  }
  .localist_widget_container .action_button {
    margin-left:0 !important;
  }
  .localist_widget_container .action_button a {
    margin-top:0 !important;
  }
  .localist_widget_container a.lw_event_item_image {
    max-width:150px !important;
  }
}

/*UPDATE TO PROGRAM PAGE CTA BARS*/

.degreetype h1{
    font-size: 7rem;
}

body.page-node-type-academic-program .views-field-nothing-2{
    background-color: #333!important;
    padding: 0px!important;
}

body.page-node-type-academic-program .views-field-nothing-2 .container a{
    color: #333;
    background-color: #edba32;
    font-weight: bold;
    border: 1px solid #edba32;
    font-size: 2rem;
}

body.page-node-type-academic-program .views-field-nothing-2 .container a:hover{
    color: #edba32;
    background-color: transparent;
    border: 1px solid #edba32;
    background-size: 0px !important;
}

/*UPDATE TO SIDEBAR SOCIAL LINKS STYLING*/

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item:first-child {
    margin-right: .3em;
}

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item:last-child {
    margin-left: .3em;
}

.paragraph--type--social-media-links-items .field--name-field-left-side-social-link a::before{
    color: #fff;
    font-size: 30px;
    z-index: 1;
    position: relative;
    /* padding: 15px;*/
    right:auto;
}

.paragraph--type--social-media-links-items .field--name-field-left-side-social-link a[href*="bsky"]::before, .paragraph--type--social-media-links-items .field--name-field-left-side-social-link a[href*="youtube"]::before, .paragraph--type--social-media-links-items .field--name-field-left-side-social-link a[href*="twitter"]::before, .paragraph--type--social-media-links-items .field--name-field-left-side-social-link a[href*="x.com"]::before {
padding:5px 8px !important;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-twitter, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-instagram,
.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook{
    /*background-color: #444;
    padding: .3em .1em .1em .1em;*/
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook a{
    padding-left: 3px;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item:before {
    content: 'f111';
    font-family: 'FontAwesome';
    content: '\f111';
    z-index: 0;
    font-size: 3em;
    position: absolute;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item:before:hover {
    color: #edba32;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-twitter:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-instagram:hover,
.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-linkedin:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-youtube:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-tiktok:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-bluesky:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-:hover, .field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item:hover{
    color: #edba32;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default {
  height:50px !important;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item a:hover{
    text-decoration: none!important;
}

.paragraph--type--social-media-links-items .field--name-field-left-side-social-link {
    padding-top: .3em;
    width:50px;
}

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item{
    margin: .1em;
}



/*UPDATE TO GREY PATTERN FULL BACKGROUND TO MAKE ACCORDIONS GREY*/

.paragraph-background-gray-pattern-full .panel-default>.panel-heading {
    background-color: #eee;
}

.paragraph-background-gray-pattern-full .paragraph--type--accordion .card-block{
    background-color: #eee;
}

/* UPDATE ON LINE 5*/

.paragraph--type--detailed-title .field--name-field-detail-title-title-field{
    font-size: 4.5rem!important;
    text-transform: none!important;
}

 /*UPDATE ON LINE 1491*/

 .paragraph--type--video .field--name-field-video{
  margin-top: 0px!important;
 }


 /*PROGRAM PAGE PERSISTENT BAR & UPDATES*/

 .page-node-type-academic-program .panel-title h3 {
    font-size: 1.1em;
    font-family: 'PublicSans';
}

#opportunities h2{
  text-transform: none!important;
}
.page-node-type-academic-program p.headline{
    color: #46166b;
    font-family: "Oswald", sans-serif!important;
    font-weight: 500;
    letter-spacing: 0;
    font-size: 4.4rem!important;
    line-height: 1.5 !important;
}

 .page-node-type-academic-program span.smaller{
  font-size: .5em;
 }

 .page-node-type-academic-program .button-background-mobile{
    width: 100%;
    position: fixed;
    bottom:0;
    display: block;
    z-index: 1000;
    margin-left: -15px;
    background-color: #46166b;
    color:#fff;
    padding: 1em 0px;
}

.page-node-type-academic-program .button-background{
background-color: #46166b;
color:#fff;
padding: 1em 0px;
}

.page-node-type-academic-program .button-background p{
  font-size: 1.3em;
}

.page-node-type-academic-program .button-background-mobile p{
  font-size: 1.3em;
}

.page-node-type-academic-program .button-background a{
  color: #fff!important;
}

.page-node-type-academic-program .button-background-mobile a{
  color: #fff!important;
}

/*EXPERIMENT*/
.video-short.field.field--name-field-video-short.field--type-video-embed-field.field--label-hidden.field--item iframe{
    width: 100%;
    margin-left: 0px;
    margin-top: 1em;
    height: 500px!important;
}

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

/* STYLE FOR HIDE PARAGRAPH CLASSY PARAGRAPH STYLE */

.hide-paragraph {
  display:none !important;
  visibility:hidden !important;
}

 /*STYLES FOR SUPPLEMENTAL PROGRAM INFO*/

.page-node-type-academic_program #supplemental-programs-block{
    background-color: #f4f4f4;
    padding: 1em;
    margin-right:15px;
    margin-top:1em;
}

.page-node-type-academic_program .field.field--name-field-supplemental-program.field--type-link.field--label-above .field--label{
    display:none;
}

.page-node-type-academic_program .field.field--name-field-supplemental-program.field--type-link.field--label-above .field--item::before {
    content: '• ';
    font-size: 1.2em;
}

.page-node-type-academic_program .view.view-supplemental-program-page-block ul li{
    list-style:none;
}

/*STYLES FOR EXPERT CONTENT TYPE*/

.page-node-type-experts_st .views-field.views-field-field-image {
    float: left;
    margin-right: 1em;
}

.page-node-type-experts_st .views-row {
    min-height: 200px;
}

/*STYLES FOR COMMUNICATION CONTENT TYPE*/
.page-node-type-communication .field--name-field-alternate-page-title {
  margin:0 0 40px;
}

.page-node-type-communication .comm-margin{
  margin:0 0 15px;
}

/*ADD TO MAIN STYLE SHEET LINE 5*/

.paragraph--type--shadow-links .field--name-field-paragraph-title{
    padding: 20px;
}

/*ADD TO MAIN STYLE SHEET AFTER LINE 3018*/
ol.PolicyList ol li ol li ol {
    list-style-type: lower-roman;
    padding-top: 0em;
    padding-left: 1em;
    padding-bottom: .2em;
}

 /*MAP ICON STYILING*/

 .fa-location-dot:before, .fa-map-marker-alt:before {
    content: "\f3c5";
    color: #46166b;
    font-size: 4.5em;
}

.path-node-95936 .leaflet-popup-tip-container{
  display:none;
}

.path-node-95936 .leaflet-popup{
  margin-left: 100px;
}

.path-node-95936 .leaflet-popup-content p{
  margin:0px!important;
  font-size: 1.7em;
}

.path-node-95936 .leaflet-popup-content p.stand-out{
  font-size: 2.4rem;
}

 /*VISIT PAGE UPDATES*/

 .path-node-96071 ul.nav.nav-tabs li{
  width: 33%;
 }


 /*FIX IN BASE STYLING>*/

#additional-program-info p a, #additional-program-info p{
  line-height: 2.1em;
  font-size: 1em;
}

 ul li, ol li {
    line-height: 2.8rem!important;
}


p a {
  background-image: linear-gradient(120deg, #edba32 0%, #edba32 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.2em;
    background-position: 0 106%;
    transition: background-size 0.15s ease-in;
    color: #444;
    text-decoration: underline;
    text-decoration-color: #edba32 !important;
}

/*ADD TO LINE 1463*/

.paragraph--type--video .field--name-field-video-title {
  display: none; /* placed in the DOM to provide an iframe title using JavaScript */
}

/*ADD TO LINE 915ish*/

.paragraph-margin-top{
    margin-top:1em;
}

.paragraph-margin-bottom{
  margin-bottom:1em;
}

/*GREY BACKGROUND UPDATE*/

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

.paragraph-background-gray-pattern.paragraph-background-gray-pattern-full.paragraph.paragraph--type--hero-banner{
 padding: 0px!important;
}

.paragraph-background-gray-pattern.paragraph-background-gray-pattern-full.paragraph.paragraph--type--hero-slideshow {
    padding: 0px !important;
}

/*AI PLUS EXPERTS LIST EDITS*/

.path-node-93381 span.areas-expertise{

    display:none;
}

 /* LAB / CENTER CONTENT TYPE STYLING */
.view-lab-center-faculty-listing .row.person-listing{
         border-top: 1px solid #ddd;
         min-height: 180px;
         margin: 1em 0 2em;
}

.view.view-center-for-policy-research-directory-view .row.person-listing{
         border-top: 1px solid #ddd;
         min-height: 180px;
         margin: 1em 0 1em;
}

.view.view-center-for-policy-research-directory-view .views-field-field-image {
    float: right;
       margin-top: 1em;
    max-width: 20rem;
}

.view.view-center-for-policy-research-directory-view .views-field-title{
    font-family: "Oswald", sans-serif;
    font-size: 3.2rem;
    line-height: 1.2em;
    margin: 2.5rem 0 0.4rem;
}

.person-listing .col-sm-12.col-md-8 {
    padding-left: 0px!important;
}



 /* TWITTER ICON UPDATE */

  .paragraph--type--social-media-links-items a[href*="twitter"]::before{
  content: '\e61b'!important;
 }

 .paragraph--type--social-media-links-items a[href*="x.com"]::before {
  content: '\e61b';
}

.paragraph--type--social-media-links-items a[href*="mastodon"]::before {
  content: '\f4f6';
}

.paragraph--type--social-media-links-items a[href*="bsky"]::before {
  content: '\e671';
}

/* TIKTOK ICON UPDATE */

.paragraph--type--social-media-links-items a[href*="tiktok"]::before {
  content: '\e07b';
}

/*ONLINE CAMPAIGN STYLING*/

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

div.form_response input+label{
  font-size: .85em!important;
}

.hide-small{
  display:none;
}

.show-small{
  display:block;
}

.path-node-96876 .region.region-above-content, .path-node-107756 .region.region-above-content{
    display: none;
}

.path-node-96876 .row, .path-node-107756 .row{
  margin-right:0px!important;
}

.path-node-96876 main, .path-node-107756 main{
    padding-top:0px!important;
}

.path-node-96876 .button-background-mobile, .path-node-107756 .button-background-mobile{
    width: 100%;
    position: fixed;
    bottom:0;
    display: block;
    z-index: 1000;
    margin-left: -15px;
    background-color: #46166b;
    color:#fff;
    padding: 1em 0px;
}

.path-node-96876 .button-background, .path-node-107756 .button-background{
background-color: #46166b;
color:#fff;
padding: 1em 0px;
}

.path-node-96876 .button-background p, .path-node-107756 .button-background p{
    font-size: 1.3em;
}

.path-node-96876 .button-background-mobile p, .path-node-107756 .button-background-mobile p{
  font-size: 1.3em;
}

.path-node-96876 .button-background a, .path-node-107756 .button-background a{
    color: #fff!important;
}

.path-node-96876 .button-background-mobile a, .path-node-107756 .button-background-mobile a{
  color: #fff!important;
}

.path-node-96876 .panel-default>.panel-heading, .path-node-107756 .panel-default>.panel-heading {
  background-color: transparent !important;
}

.path-node-96876 .field--type-text-long ul li,
.path-node-96876 .field--type-text-with-summary ul li,
.path-node-107756 .field--type-text-long ul li,
.path-node-107756 .field--type-text-with-summary ul li {
  background: none !important;
  padding-left: 0px;
  list-style-type: disc;
}

.path-node-96876 div#online-campaign, .path-node-107756 div#online-campaign {
  min-height: 1100px;
  background: linear-gradient(187deg, rgba(70, 22, 107, 1) 10%, rgba(70, 22, 107, 0) 75%), url(https://www.albany.edu/sites/default/files/iStock-1344252964-mobile.jpg);
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  margin-left: -15px;
}

.path-node-96876 div#online-campaign .gwrap, .path-node-107756 div#online-campaign .gwrap {
  padding: 5em 2em 2em 2em;
}

.path-node-96876 div#online-campaign h1, .path-node-107756 div#online-campaign h1{
    color: #fff;
}

.path-node-96876 p.flavortext, .path-node-107756 p.flavortext {
  color: #fff;
  line-height: 3.3rem;
  font-size: 2.8rem;
  padding: 0 0 25px 0;
  font-family: "Oswald", sans-serif;

}

.path-node-96876 div#online-campaign #rfi, .path-node-107756 div#online-campaign #rfi {
  background-color: rgba(255, 255, 255, .85);
  padding: 2em;
}

.path-node-96876 div#online-campaign input,
.path-node-96876 div#online-campaign select,
.path-node-107756 div#online-campaign input,
.path-node-107756 div#online-campaign select {
  
  padding: 15px 5px 5px 7px;
  height: 2.2em;
  margin-bottom: .5em;
  border: 1px solid #a7a7a7;
}

.path-node-96876 div#form_question_8bc1b137-646e-485c-896d-f47a0d0aca25 label, 
.path-node-96876 div#form_question_e46d55f0-363d-401c-be8e-015973ef484a label, 
.path-node-96876 div#form_question_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4 label,
.path-node-107756 div#form_question_8bc1b137-646e-485c-896d-f47a0d0aca25 label, 
.path-node-107756 div#form_question_e46d55f0-363d-401c-be8e-015973ef484a label, 
.path-node-107756 div#form_question_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4 label {
  position: absolute;
  top: 0px;
  left: 9px;
  width: 100%;
  font-size: .7em;
  z-index: 101;
}

.path-node-96876 div#form_question_6054df93-2340-4d82-8b57-757bc6e2f848, 
div#form_question_1f9696c6-9a8f-44a9-8f2c-e0abc2a6a7ae
.path-node-96876 div#form_question_6054df93-2340-4d82-8b57-757bc6e2f848{
    width: 100% !important;
}

.path-node-96876 input#form_8bc1b137-646e-485c-896d-f47a0d0aca25, 
.path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a, 
.path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a, 
.path-node-96876 input#form_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4,
.path-node-107756 input#form_8bc1b137-646e-485c-896d-f47a0d0aca25, 
.path-node-107756 input#form_e46d55f0-363d-401c-be8e-015973ef484a, 
.path-node-107756 input#form_e46d55f0-363d-401c-be8e-015973ef484a, 
.path-node-107756 input#form_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4{
    height: 2.5em;
    width: 100%;
}

.path-node-96876 #rfi div.form_h1 .form_label, .path-node-107756 #rfi div.form_h1 .form_label {
  font-size: 2em;
  color: #461668;

}

.path-node-96876 div.form_p .form_label, .path-node-107756 div.form_p .form_label {
  margin-bottom: .8em;
}

.path-node-96876 input:focus, .path-node-107756 input:focus {
  z-index: 10000;
}

.path-node-96876 #online-campaign .form-item, .path-node-107756 #online-campaign .form-item {
  position: relative;
}

.path-node-96876 .paragraph--type--stats .field--name-field-stats-paragraph .field--name-field-stat-heading,
.path-node-107756 .paragraph--type--stats .field--name-field-stats-paragraph .field--name-field-stat-heading{
    color:#fff!important;
}

.path-node-96876 .paragraph--type--stats, .path-node-107756 .paragraph--type--stats{
background: transparent;
}

.path-node-96876 img#badge, .path-node-107756 img#badge{
float: left;
}

.path-node-96876 div.form_header .form_label, .path-node-107756 div.form_header .form_label{
display:none;
}

.path-node-96876 div.form_p .form_label, .path-node-107756 div.form_p .form_label{
display:none;
}

.path-node-96876 .form_response, .path-node-107756 .form_response {
    margin-left: 1em;
}

.path-node-96876 main, .path-node-107756 main{
color: #333;
}

.field.field--name-field-stat-heading.field--type-string.field--label-hidden.field--item {
    /*font-size: 4em;
    color: #fff;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;*/
}

.path-node-96876 .paragraph--type--stats .field--name-field-stats-paragraph .heading-wrapper ,
.path-node-107756 .paragraph--type--stats .field--name-field-stats-paragraph .heading-wrapper {
    background-color: #46166b;
}
.path-node-96876 .field.field--name-field-center-column-title.field--type-text.field--label-hidden.field--item, 
.path-node-96876 .field.field--name-field-left-column-title.field--type-text.field--label-hidden.field--item, 
.path-node-96876 .field.field--name-field-right.field--type-text.field--label-hidden.field--item,
.path-node-107756 .field.field--name-field-center-column-title.field--type-text.field--label-hidden.field--item, 
.path-node-107756 .field.field--name-field-left-column-title.field--type-text.field--label-hidden.field--item, 
.path-node-107756 .field.field--name-field-right.field--type-text.field--label-hidden.field--item{
font-size: 2.8rem;
}

.path-node-96876 div#form_question_6406dfb3-8f2e-46f8-98a4-cfb85f76442a,
.path-node-107756 div#form_question_6406dfb3-8f2e-46f8-98a4-cfb85f76442a  {
    display: none;
}

.path-node-96876 div#form_question_c75ebe4b-d9b5-4c09-a2e9-f351e856e1e9,
.path-node-107756 div#form_question_c75ebe4b-d9b5-4c09-a2e9-f351e856e1e9  {
    display: none;
}

.path-node-96876 div#form_question_e81f3b42-1707-4436-9258-68418fe7102a,
.path-node-107756 div#form_question_e81f3b42-1707-4436-9258-68418fe7102a {
    display: none;
}

.path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a,
.path-node-107756 input#form_e46d55f0-363d-401c-be8e-015973ef484a  {
    width: 100%;
}

.path-node-96876 div.form_question, .path-node-107756 div.form_question  {
   
    margin: 0px!important;
}

.path-node-96876 label, .path-node-107756 label{
    font-size: 1em;
}

.path-node-96876 p.smaller, .path-node-107756 p.smaller {
    font-size: .85em;
}



 /*FLAGSHIP MATCH CAMPAIGN STYLING - COPIED OFF OF APPLY NOW CAMPAIGN STYLING*/

 /* "Apply Now" Campaign */
.path-node-91131 header#navbar {
    display: none;
}
.path-node-91131 .paragraph--type--stats .field--name-field-stats-paragraph .field--name-field-stat-heading{
    font-size: 4em;
    color: #46166b;
    font-family: "Oswald", sans-serif;
    /* border-bottom: 5px solid #edba32; */
}
.path-node-91131.small{
font-size: .75em;
}
.path-node-91131 main, /* new */
.path-node-91131 div.main-container /* legacy */ {
    padding-top:0px;
}
.path-node-91131 .panel{
    background-color: transparent;
}
.path-node-91131 a.button.purplebutton {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  text-transform: none;
}
.path-node-91131 a.button.purplebutton.second{
  margin:0px;
}
.path-node-91131 span.hide-mobile{
  display:inline;
}
.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: 100%;
  grid-template-rows: auto auto auto auto;
  padding: 0px;
  overflow: hidden;
}
.path-node-91131 .row.apply-image {

  padding: 0px 3em 2em 3em;
 background-image: linear-gradient(47deg, rgba(36,36,36,1) 10%, rgba(36,36,36,0) 75%);
/* background-image: linear-gradient(47deg, rgba(70, 22, 107,1) 15%, rgba(70, 22, 107,0) 75%); */

}
.path-node-91131 .row.apply-image h1 {
    color: #fff;
    margin-top: 30vh;
    text-shadow: 2px 2px 10px #333;
}

.path-node-91131 p.first-p{
 padding-bottom: 1em;
}

span.yellow {
    color: #edba32;
}
.path-node-91131 .row.apply-image h2 {
    color: #fff;
    width: 60%;
    text-shadow: 2px 2px 5px #333;
  line-height: 1.2;
  font-size: 3rem;
}
.path-node-91131 .row.apply-image p {
    color:#fff;
    margin-top:10px;
    font-size: .9em;
}
.path-node-91131 .no-left {
  margin-left: -15px!important;
}
.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 1;
  grid-row-start: 1;
  grid-row-end: 1;
  background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/Stock_042915Stock_042915_MG_3999.jpg');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 50vh;
}

.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 1;
  grid-row-start: 2;
  grid-row-end: 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;
  grid-row-start: 3;
  grid-row-end: 3;
  margin: 0px!important;
}

.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: 4;
  grid-row-end: 4;
  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) .paragraph:first-child {
  background: none!important;
  width: 98%;
  min-height: auto;
  margin-left: auto;
}
.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: 1;
  grid-column-end: span 1;
  grid-row-start: 4;
  grid-row-end: 4;
  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(7) {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 7;
  grid-row-end: 7;
  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(6) .paragraph:first-child {
  background: none!important;
  width: 98%;
  min-height: auto;
  margin-left: auto;
}
.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 1;
  grid-row-start: 8;
  grid-row-end: 8;
  position: relative;
  z-index: 3;
  /* background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  background-size: cover; */
  padding: 3em 0px;
}
.path-node-91131 #requestinfoform h4 {
  margin-bottom: 2em;
}
.path-node-91131 .form-holder {
  width: 40%;
  margin-left: 30%;
}
.path-node-91131 .form-holder input#form_ab79d305-715a-46a9-94be-bda726849a00, .path-node-91131 .form-holder input#form_3332094d-5c5a-429a-8c76-739fc7e68a83, .path-node-91131 .form-holder select, .path-node-91131 .form-holder textarea {
  width: 100%;
}
.path-node-91131 footer.footer {
  display: none;
}
.path-node-91131 .footer {
  background-color:#333;
  margin-top: 0px;
}
.path-node-91131 .footer p {
    color:#fff;
}
.path-node-91131 .footer a {
    color:#fff;
}
.path-node-91131 .unleash {
    position:relative;
    z-index: 10;
}


/* ACADEMICS UPDATED STYLING FOR NEW TRANSFER ADMISSIONS ONLY TAG */

.view-academic-programs-rich-listing span.badge.opts-completion-program{
    background-color: #666;
}

/*ADD IN BASE STYLE SHEET LINE 1143*/

.paragraph-background-gray-pattern-full{
  padding-left: 1em;
  padding-right: 1em;
}

/*FIX IN BASE STYLESHEET LINE 1098*/
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-link a{
  line-height: 1.2em!important;
}


/*MISC*/
.path-node-76416 video#hero-video{
width: 100%;
background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/20190520_Undergraduate-Commencement_PD3_9541-1.jpg')!important;
background-size:cover;
}

.path-node-76416 .video-wrapper{
width: 100%;
background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/20190520_Undergraduate-Commencement_PD3_9541-1.jpg')!important;
background-size:cover;
}

/*Styling for End of Year Review Page*/

.path-node-81131 .view-content:after {
    content: '';
  display: block;
  clear: both;
}

.path-node-89376 .view-content:after {
    content: '';
  display: block;
  clear: both;
}

/*Styling for the new three column content paragraph*/

.field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item {
    margin-top: auto;
}

.field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item{
margin-top:auto;
}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item{
margin-top:auto;
}

.paragraph-col {
    flex: 1;
    padding: 1em;
    display: flex;
    flex-direction: column;
    
}

.paragraph--type--video .paragraph-col {
  justify-content: center;
}

.paragraph-col-container {
    display: flex;
    width: 100%;
    position: relative;
    flex-direction:column;
}

.field.field--name-field-center-column-title.field--type-text.field--label-hidden.field--item, .field.field--name-field-left-column-title.field--type-text.field--label-hidden.field--item, .field.field--name-field-right.field--type-text.field--label-hidden.field--item{
  font-family: "Oswald", sans-serif!important;
    letter-spacing: 0;
    color: #46166b;
    text-align: center;
    font-size: 3.4rem;
    padding: 0.5em 0px;
    line-height: 3.5rem;
}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item a, .field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item a, .field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item a{
 display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: "Oswald", sans-serif!important;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
    width: 100%;
    white-space: normal;

}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}

.field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}


.field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}

.field.field--name-field-left-column-image.field--type-image.field--label-hidden.field--item img, .field.field--name-field-center-column-image.field--type-image.field--label-hidden.field--item img, .field.field--name-field-right-column-image.field--type-image.field--label-hidden.field--item img{
  width: 100%;
}

.field.field--name-field-left-column-text-formatted.field--type-text-long.field--label-hidden.field--item, .field.field--name-field-center-column-text-.field--type-text-long.field--label-hidden.field--item, .field.field--name-field-right-column-text-.field--type-text-long.field--label-hidden.field--item{
    padding: 1em 0px;
  }

/*Styling for the new right button paragraph*/

.field.field--name-field-box-title.field--type-text.field--label-hidden.field--item{
  font-size: 4.4rem;
  color: #46166b;
  font-family: "Oswald", sans-serif!important;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 5rem;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item {
    width: 100%;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item a{
    display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: "Oswald", sans-serif!important;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
    width: 100%;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item a:hover {
   color: #46166b;
    background-color: white;
}

.paragraph--type--left-text-right-button {
    margin-bottom: 1.5em;
}

.field.field--name-field-box-text.field--type-string.field--label-hidden.field--item {
    padding-bottom: 0.5em;
}

/*Styling for the Microcredential content Type*/

body.page-node-type-microcredential .container.cta a{
    display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: "Oswald", sans-serif!important;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
}

body.page-node-type-microcredential .container.cta a:hover{
color: #46166b;
    background-color: white;
}


body.page-node-type-microcredential{
  overflow-x: hidden;
}

body.page-node-type-microcredential header.microcredential-header {
/* background-image: linear-gradient(277deg, rgb(130 130 130) 0%, rgba(51,51,51,1) 100%); */
background-color: #3d2352;
}

body.page-node-type-microcredential header.microcredential-header .row.title-container{
    background-image: url(https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/Diagonal_Pattern_PMS_124%20-transparent.png);
    background-size: cover;
    padding: 1em 5em 2em 5em;
}

body.page-node-type-microcredential header.microcredential-header h1{
color:  #fff;
}

body.page-node-type-microcredential header.microcredential-header p{
color:  #fff;
margin-top: -1em!important;
}

body.page-node-type-microcredential #side-bar-button{
  width: 100%!important;
  margin-bottom: 1em;
}

.page-node-type-microcredential .col-sm-12.col-md-4.col-md-push-8.sidebar-column{
  padding: 1em;
    background-color: #e6e6e6;

}

.top-info{
    margin-bottom: 1em;
  }

div#top-info-holder {
    padding: 1em;
    background-color: rgb(61 35 82);
    color:  #fff;
    text-align: center;
    border-top: 1px solid #EEB211;
}

div#top-info-holder .gold{
    color:  #EEB211;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
} 

div#additionalinfo{
    margin-bottom: 3em;
}

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

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

 body.page-node-type-microcredential .body-content img{
    /* width: 100%;
    margin: 0px; */
  }


body.page-node-type-microcredential #start-date {
    margin-bottom:  1.5em;
}

body.page-node-type-microcredential #current-student{
    border-top:  1px solid #ababab;
     padding-top: 1em;
}

body.page-node-type-microcredential #format{
  border-top:  1px solid #ababab;
     padding-top: 1em;
     margin-bottom:  1.5em;
     }

body.page-node-type-microcredential #time-commitment {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #eligible-learners {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #program-contact {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #credly-badge {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #instructor-holder {
    background-color:  #f4f4f4;
    padding: 2em 5em;
}

body.page-node-type-microcredential #instructor-holder h3{
  text-align: center;
}

body.page-node-type-microcredential #instructor-holder img{
  float: none;
}

#instructor-holder .instructor-name {
  font-family: "Oswald", sans-serif;
  font-size:2.5rem;
  }
  #instructor-holder .instructor-title {
  font-weight:700;
  }
  #instructor-holder .view-microcredential-instructor-view, #instructor-holder .view-instructor-box-view {
  max-width:800px;
  margin:0 auto;
  padding:0 15px;
  }
  
  #instructor-holder .view-microcredential-instructor-view p, #instructor-holder .view-instructor-box-view p {
  margin-top:1em;
  }
  
  #instructor-holder .view-microcredential-instructor-view .view-content>div, #instructor-holder .view-instructor-box-view .view-content>div {
  border-bottom:1px solid #a7a7a7;
  padding:25px 0;
  }
  #instructor-holder .view-id-microcredential_instructor_view .view-content>div:last-child, #instructor-holder .view-instructor-box-view .view-content>div:last-child {
  border-bottom:0;
  }

/*Random style updates - add to line 1251 in Albany Base*/
.paragraph--type--brag-box .brag-box-body{
  font-size: 1.3em!important;
}

 /*FORMS UPDATE*/

 .help-block{
      font-size: 1em!important;
}

/*Random style updates - add to line 493 in Albany Base*/

span.degree-name.extra-padding {
    line-height: 2em;
}

.opportunity p{
  font-size:  1em!important;
}

/*Random style updates - add to line 2303 in Albany Base*/
body.page-node-type-academic-program table thead {
    color: #fff;
}


/*SIGNATURE EVENT SLATE FEED*/

#signature-event #slate-ualbanysignature-output .slate-output h4{
  font-size:  3.4em!important;
}

#signature-event #slate-ualbanysignature-output .slate-output .date{
  font-weight: bold;
}

/*SAGES TEAM PAGE FIX*/

.path-node-73021 .paragraph .field--name-field-paragraph-title{
font-size: 3.2rem!important;
padding: 1em 0px 0px 0px!important;
line-height:0px!important;
margin-bottom: 0px!important;
}

/*RESOURCE FAIR QUICK CSS FIX*/

.path-node-71951 .resource-listing button.form-submit{
    margin-top: 2em;
    width: 100%;
    margin-left: 0px!important;
  }

.path-node-71951 fieldset{
    margin-bottom: 3em;
}


/* Public Engagement News Short List View Styles */

.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-field-image{
  display: none;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-nothing .display-date{
  font-family: "Oswald", sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 350px;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* Research News Short List View Styles */

.view.view-research-news-short-list.view-id-research_news_short_list .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-field-image{
  display: none;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-nothing .display-date{
  font-family: "Oswald", sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-research-news-short-list.view-id-research_news_short_list .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 350px;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* Public Engagement News Archive View Styles */

.view.view-public-engagement-news.view-id-public_engagement_news .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-field-image{
  display: none;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-nothing .display-date{
  font-family: "Oswald", sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-public-engagement-news.view-id-public_engagement_news .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 250px;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* News Article Sidebar Content */
body.page-node-type-article .sidebar-content h1 {
  display: none;
}

/* For GENERAL Generic spaced bullet list */
ul.padded-list {
    margin: 1em;
}
ul.padded-list li {
    padding-bottom: 0.5em;
    list-style: circle;
}

/* Homepage 2021 */
.path-node-68036 .apply-image {
  z-index: 10;
  padding: 2em;
  position: absolute;
  top: 0;
  width: 100%;
}
.path-node-68036 video{
    display:none;
}
.path-node-68036 .video-holder {
  max-height: 70vh;
  height: 40vh;
  overflow: hidden;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/homepage-mobile-image.jpg');
  background-size:cover;
  background-repeat: no-repeat;
}
.path-node-68036 .academics{
    background-color:#46166b!important;
}
.path-node-68036 .academics h2{
    font-size:3.5em!important;
    color: #fff!important
}
.path-node-68036 div#button-holder{
  padding-top:1em;
}
.path-node-68036 div#button-holder a {
  margin-right: 2em;
  color: #fff;
  z-index: 100;
  position: relative;
}
.path-node-68036 a.btn.btn-albany{
  width: 100%;
}
.path-node-68036 div#button-holder a:after{
  content: url(https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/openhouse/assets/img/angle-right-solid.png);
  padding-left: 10px;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-panel{
    background-color: #333;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-title{
    color:#fff;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-body{
    color: #fff!important;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-button-primary a{
  background: #edba32;
  border: solid 1px #edba32;
  color:#333;
}
.path-node-68036 .flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-content: stretch;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.path-node-68036 form#programsearch {
  width: 100%;
  z-index: 100;
  padding-top: 1em;
}
.path-node-68036 input#programsearch-input {
  width: 99.7%;
  height: 50px;
}
.path-node-68036 div#button-holder {
  padding-top: 1em;
}
.path-node-68036 span.bigger {
  font-size: 2em;
  color: #fff;
}
.path-node-68036 span.biggest {
  font-size: 2.5em;
  line-height: .75em;
  color: #fff;
}
.path-node-68036 .row.callout-container {
  z-index: 10;
  position: relative;
}
.path-node-68036 .paragraph--type--gridder{
  z-index:10;
  position:relative;
}
.path-node-68036 div#paragraph-id-109371 {
  z-index: 100;
  position: relative;
}

/* Logged-In User */
body.user-logged-in.path-user article {
  padding: 2em;
}
body.user-logged-in.path-user .field--name-name {
  font-size: 1.2em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
body.user-logged-in.path-user h4.label {
  font-family: 'PublicSans', sans-serif;
  color: #222;
  font-size: 1em;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/*CAMPAIGNS*/
/* "Early Admission" Campaign*/
.path-node-72896 header#navbar {
    display: none;
}
.path-node-72896 main, /* new */
.path-node-72896 div.main-container /* legacy */ {
  padding-top:0px;
}
.path-node-72896 .panel{
  background-color: transparent;
}
.path-node-72896 a.button.purplebutton {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  text-transform: none;
}
.path-node-72896 a.button.purplebutton.second{
  margin:0px;
}
.path-node-72896 span.hide-mobile{
  display:inline;
}
.path-node-72896 .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-72896 .row.apply-image {
  position: relative;
  z-index: 10;
  padding: 0px 3em;
  background-image: linear-gradient(47deg, rgba(36,36,36,1) 10%, rgba(36,36,36,0) 65%), url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/apply-foreground-cropped_0.png');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 70vh;
  margin-left: 0px;
  margin-right:0px;
}
.path-node-72896 .row.apply-image h1 {
  color: #fff;
  margin-top: 32vh;
  text-shadow: 2px 2px 10px #333;
}
.path-node-72896 .row.apply-image h2 {
  color: #fff;
  width: 60%;
  text-shadow: 2px 2px 5px #333;
  line-height: 1.2;
  font-size: 4rem;
}
.path-node-72896 .row.apply-image p {
  color:#fff;
  margin-top:10px;
  font-size: .9em;
}
.path-node-72896 .no-left {
  margin-left: -15px!important;
}
.path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:first-child {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 1;
  grid-row-end: 1;
  background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/apply-background-cropped.jpg');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 70vh;
}
.path-node-72896 div#paragraph-id-128031{
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 4;
  grid-row-end: 4;
  position: relative;
  z-index: 3;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  background-size: cover;
  padding: 3em 0px;
}
.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: 4;
  grid-row-end: 4;
  position: relative;
  z-index: 3;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  background-size: cover;
  padding: 3em 0px;
}
.path-node-72896 #requestinfoform h4 {
  margin-bottom: 2em;
}
.path-node-72896 .form-holder {
  width: 40%;
  margin-left: 30%;
}
.path-node-72896 .form-holder input#form_ab79d305-715a-46a9-94be-bda726849a00, .path-node-72896 .form-holder input#form_3332094d-5c5a-429a-8c76-739fc7e68a83, .path-node-72896 .form-holder select, .path-node-72896 .form-holder textarea {
  width: 100%;
}
.path-node-72896 footer.footer {
  display: none;
}
.path-node-72896 .footer {
  background-color:#333;
  margin-top: 0px;
}
.path-node-72896 .footer p {
  color:#fff;
}
.path-node-72896 .footer a {
  color:#fff;
}
.path-node-72896 .unleash {
  position:relative;
  z-index: 10;
}

/* Accordion Image Responsive Styling */

@media only screen and (max-width: 480px) {
  .field--name-field-accordion-section-body .align-right, .field--name-field-accordion-section-body .align-left {
      float:none;
      margin-left:auto !important;
      margin-right:auto !important;
      margin-bottom:5px;
  }
  }

/* Header Fixes */

@media only screen and (min-width: 992px) {
  #main-nav .appear {
      display: inline;
      transition: unset;
  }
  }

  @media only screen and (min-width: 768px) {
    #block-albany-searchblockbutton a:hover {
        color: #333;
        background-color: #eeb211;
    }
    #block-albany-searchblockbutton a:hover::before {
        color: #333;
        background-color:transparent;
    }
    }    

    /* Accessibility Fixes */

    .program-delivery-modality span.badge.opts-for-credit {
      background-color: #6f6f6f;
    }

    .page-node-type-academic-program .views-field.views-field-field-personal-website{
        font-size: 2rem;
    }

    main p a, main li a, main legend a, main table a, .view-department-directory .views-field-field-display-phone a, .view-department-directory .views-field-field-email a, .department-directory-list-view .views-field-field-display-phone a, .department-directory-list-view .views-field-field-email a, .webform-confirmation__back a, .alert-message .content .field--item a, .department-directory-list-view .views-field-field-personal-website a, .view-pages-with-empty-meta-description-fields a, .page-node-type-person .person .content a {
      padding:2px 0 0;
    }

    main blockquote p a, main blockquote li a {
      padding:3px 0 0;
    }

    .leaflet-touch .leaflet-control-attribution {
      font-size:1.4em;
    }

    .flex-pauseplay a {
      overflow:initial;
    }

    .flex-control-paging li a, .flex-pauseplay a {
      width: 24px !important;
      height: 24px !important;
    }          

    .paragraph--type--captioned-slider .flexslider .flex-control-nav li > a {
      width:24px !important;
      height:24px !important;
    }
          
    .paragraph--type--captioned-slider .slider-caption-combined {
      padding: 1.5rem 1.5rem calc(1.5rem + 30px) 1.5rem !important;
    }
          
    .flexslider.optionset-full-width-paragraph-slider ul.slides li.flex-active-slide .flex-caption {
      padding: 1.5rem 1.5rem calc(1.5rem + 30px) 1.5rem !important;
    }

    .form-item .help-block {
      color:#575757;
    }

    .paragraph--type--hero-slideshow .flexslider .flex-control-nav:empty {
      display:none;
      visibility:hidden;
      }

      ul.group-menu li.expanded li .dropdown-toggle:focus, ul.group-menu .dropdown-menu>li>a.active-trail:focus {
        outline: 5px auto -webkit-focus-ring-color;
      }

      footer.footer .footer-new>.col-sm-12>a {
        min-width: 24px;
        min-height: 24px;
        display:block;
        padding:0;
        background-image:none !important;
      }

      .paragraph--type--captioned-slider .flexslider .flex-pauseplay a {
        color:#444444;
        visibility:hidden;
      }

      .paragraph--type--captioned-slider .flexslider .flex-pauseplay a:before {
        visibility:visible;
      }

      .stand-out, .field--name-field-alternate-page-title .views-field-field-page-subtitle .field-content p, .paragraph--type--sidebar-callout .field-group-background-image p, .paragraph--type--hero-banner .views-field-nothing .slide-text-wrapper p, div.ivy-main .ivy-popup .ivy-header .ivy-intro p, .paragraph--type--image-left .field--name-field-body-paragraph, .paragraph--type--image-left .field--name-field-body-paragraph p, .paragraph--type--video .field--name-field-body-paragraph, .paragraph--type--video .field--name-field-body-paragraph p, .paragraph--type--hero-slideshow .flexslider .views-field-nothing .slide-text-wrapper p, .center-page-title-view-display .center-page-subtitle p {
        line-height:1.5;
        }

        caption {
          color:#444444;
        }

        .paragraph--type--image-left .field--name-field-link a {
          margin-bottom:1em;
        }

        .sr-only-fix {
          border: 0 !important;
            clip: rect(1px, 1px, 1px, 1px) !important;
          height: 1px !important;
          margin: -1px !important;
          overflow: hidden !important;
          padding: 0 !important;
          position: absolute !important;
          width: 1px !important;
          white-space: nowrap !important;
        }

        .flexslider .slides > li.clone {
          visibility:hidden;
          }

    /* Alert Fix */

    .view-alert-message>.view-content {
      padding-bottom:0.1em;
      }
      .view-alert-message {
      padding-bottom:0;
      }

      /* Ranking Box CSS */

      .ranking-container .big-text, .paragraph--type--ranking-box .big-text
      {
        border-bottom: 2px solid #444;
        padding-bottom: .5em;
        font-size: 3em;
        font-family: "Oswald", sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text p.big-number,
      .ranking-container .flex-item.gray-background-with-white-text p.big-number
      {
      border-color:#fff;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text p.big-number
      {
      border-color:#46166b;
      } 
      
      .ranking-container .view-content
      {
        padding-top: 2em;
        display: flex;
        gap: 1em;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        border: 1px solid #46166b;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        background: #666;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        background: #46166b;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.purple p.big-number
      {
        border-bottom: 2px solid #fff;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text p,
      .ranking-container .flex-item.purple-background-with-white-text p
      {
        color: #fff;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text
      {
        background: #edba32;
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text p
      {
        color: #444;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text p
      {
      color:#46166b;
      }
      
      .ranking-container p.big-number
      {
        border-bottom: 2px solid #444;
        font-size: 3em;
        text-align: center;
        font-family: "Oswald", sans-serif;
      }
      
      .ranking-container p.big-words
      {
        font-size: 3em;
        text-align: center;
        font-family: "Oswald", sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container p.medium-words
      {
        font-size: 2em;
        text-align: center;
        font-family: "Oswald", sans-serif;
        line-height: 1.5;
        margin:0;
      }
      
      .ranking-container p.mediumish-words
      {
        font-size: 1.3em;
        text-align: center;
        font-family: "Oswald", sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text.has-link:hover
      {
        background: #edba32;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text.has-link:hover
      {
        background: #fff;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text.has-link:hover
      {
        background: #666;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text.has-link:hover
      {
        background: #46166b;
      }
      
      @media screen and (max-width: 960px) {
        .ranking-container .view-content
        {
          flex-direction: column;
        }
      }

      /* Resource Listing Social Icons fix */

      .resource-listing .resource-social-links .paragraph--type--social-media-links-items .field--name-field-left-side-social-link a::before {
        color: #fff !important;
        font-size: 30px !important;
    line-height: 18px !important;
    width:auto !important;
    height:auto !important;
    }
    
    .resource-listing .resource-social-links .paragraph--type--social-media-links-items .field--name-field-left-side-social-link {
    width:60px;
    }
    
    .resource-listing .resource-social-links li a, .resource-listing .resource-social-links li a:hover:before {
    text-decoration:none !important;
    background-image:none !important;
    }

    /* Commencement Program Search */

    .view-academic-program-school-search {
      margin-top:25px;
    }
    #views-exposed-form-academic-program-school-search-block-1 .form-item-title label {
      display:block;
      font-weight:700;
      margin-bottom:7px !important;
      }
      #views-exposed-form-academic-program-school-search-block-1 .btn {
      margin-top:7px;
      }
      #views-exposed-form-academic-program-school-search-block-1 .form-item-title input[type="text"].form-control {
      height:2.7em;
      }
      @media (min-width: 768px) {
      #views-exposed-form-academic-program-school-search-block-1 .form-inline .form-group {
      display:block;
      
      }
      }
      .view-academic-program-school-search .view-empty {
      font-style:italic;
      }
      .view-academic-program-school-search .program-search-item {
      margin-bottom:0;
      }

      .view-id-academic_program_school_search .view-content .views-row {
        margin:0 0 15px;
        padding:0 0 15px;
        border-bottom:2px solid #f0f0f0;
      }

      .view-id-academic_program_school_search .view-content .views-row:last-child {
        border-bottom:0;
      }

      /* News Center Redesign */

  

      .tau-header {
        background-color: #46166b;
            padding: 85px 50px 50px;
        margin-top:-2px;
        position: relative;
    z-index: 100;
        background-image:url('https://www.albany.edu/communicationsmarketing/playground/includes/chevron-white3.png');
        background-size:contain;
        }
        .tau-header-wrap {
        text-align:center;
        }
        
        .tau-header h1 {
        position: relative;
            text-transform: uppercase;
            z-index: 4;
            display: inline-block;
            padding: 0;
        line-height:1;
        font-size:7rem;
        }
        
        .tau-header h1 span {
        font-size:14rem;
        color:#edba32;
        line-height:0.6;
        }
        .path-node-107291 .field--name-field-alternate-page-title {
        display:none;
        visibility:hidden;
        }

      .path-node-107291 a {
        color: #333;
      }

      .news-social-row {
            padding: 15px 0;
            position: relative;
            z-index: 3;
        }

        .news-social-row a:hover{
            color: #edba32;
        }
          
          .news-social-row ul {
          margin:0;
          padding:0;
          }
          
          .news-social-row ul li {
          margin:0 10px 0 0;
          list-style-type:none;
          padding:0;
          display:inline-block;
          }
          
          .news-social-row ul li:last-child {
          margin:0;
          }
          
          .news-social-row a {
          font-size:1.7em;
          transition:all 0.5s ease;
          background-image:none;
          text-decoration:none;
          color:#fff;
          }

          h2.featured-news-head {
            margin:50px 0 45px;
            }
            p.featured-news-categories {
            font-size:0.8em;
            margin:0 0 10px;
            font-weight: normal;
            }
     .right-featured p.featured-news-categories{
        color: #00577b;
    }

      .path-node-107291 h1{
        color: #fff;

      }

      #noteworthy, div#paragraph-id-296166, div#paragraph-id-298451, div#paragraph-id-296496, div#paragraph-id-296421 h3, div#views-bootstrap-news-center-redesign-student-focus, div#paragraph-id-296501, div#paragraph-id-297721 h3, .view-news-center-redesign-in-the-news, .itn-section .button-row, .row.itn-news-center, div#paragraph-id-297731, div#paragraph-id-297031, div#paragraph-id-297736, div#paragraph-id-298436, footer  {
            position: relative;
            z-index: 3;
        }

        div#views-bootstrap-news-center-redesign-student-focus img {
            margin-bottom: 0;
        }

      .path-node-107291 h4{
        font-size: 2.8rem;
        
      }

      .path-node-107291 h3{
        font-size: 3.6rem;
        margin-bottom:30px;
      }

      .view-news-center-redesign a, .view-news-center-feeds a, .view-news-center-redesign-in-the-news a {
            font-size: 2rem;
            line-height: 3rem;
            font-weight: 700;
        }

      p.news-categories {
            font-size: .8em;
            padding-top: 2em;
        }

        span#\31 7531, span#\31 7511, span#\31 7521, span#\31 7526, span#\31 156, span#\31 2956{
            display: none;
        }

        .row.right-featured a {
          padding:10px 15px 10px 0;
          display:block;
        }

        .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  {
            background-color: #fcfcfc;
            transition: all 0.5s ease;
            padding: 0;
            margin: 0 0 1.5rem;
            border-top: 2px solid #edba32;
            border-bottom: 1px solid #f0f0f0;
            border-right: 1px solid #f0f0f0;
        }



        .view-display-id-right_top .view-content .views-field:hover, .view-display-id-right_middle .view-content .views-field:hover, .view-display-id-right_bottom .view-content .views-field:hover {
          background-color:#f0f0f0;
        }
        

        .view-display-id-right_top .view-content .views-field:hover p.featured-title, .view-display-id-right_middle .view-content .views-field:hover p.featured-title, .view-display-id-right_bottom .view-content .views-field:hover p.featured-title, .featured-podcast:hover p, .view-display-id-research_news .views-field-nothing:hover p.featured-title, .view-display-id-meet_ualbany .views-field-nothing:hover p.featured-title, .view-display-id-noteworthy  .views-field-nothing:hover p.featured-title, .view-display-id-podcasts .views-field-nothing:hover p.featured-title {
          text-decoration:underline;
        }

      .blue-overlay-inner {
            position: absolute;
            bottom: 0;
            left: 0;
            margin:0 15px;
            width: calc(100% - 30px);
            padding: 1em 1em 0.7em;
            background: linear-gradient(0deg, #00587C 20%, rgba(0, 88, 124, 0.8));
            line-height: 1.5rem;
        }

        .blue-overlay-inner .categories {
            color: #fff;
        }

        .blue-overlay-inner a {
            color: #fff;
            display:block;
            margin-bottom: 10px;
            line-height: 2.5rem;
        }

          .row.right-featured .col-md-8 {
            padding:15px;
            }
            .row.right-featured p.featured-title {
            margin:0 0 10px;
            }
            .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 {
                margin: 0 0 2.4rem;
            }

            .view-display-id-below_featured .row {
              display:flex;
              flex-wrap: wrap;
              }
              .view-display-id-below_featured .row .col-md-3 {
              display: flex;
              flex-direction: column;
              }
              .view-display-id-below_featured .row .col-md-3 a:hover {
              text-decoration:none;
              }
              .view-display-id-below_featured .row .col-md-3 a {
              flex-grow: 1;
              padding:1.5rem;
              border:1px solid #f0f0f0;
              background-color:#fcfcfc;
              transition: all 0.5s ease;
              margin:0 0 1.5rem;
              }
              .view-display-id-below_featured .row .col-md-3 a:hover {
              background-color: #f0f0f0;
              }
              
              .view-display-id-below_featured .row .col-md-3 a:hover p.featured-title {
              text-decoration:underline;
              }
              
              #paragraph-id-296166.paragraph--type--_-column-text .two-col-text {
              margin-bottom:2.5rem;
              }
              .view-display-id-right_bottom .view-content .views-field {
              margin-bottom:0;
              }
              .view-display-id-below_featured p.news-categories {
              color:#00577b;
              padding-top:1rem;
              font-weight:400;
              }
              .view-display-id-below_featured p.featured-title {
              margin:0;
              }

        .row.student-section {
                
                padding: 3em 0px;
                background-color:#edba32;
            }
            .row.student-section h3 {
              color:#46166b;
            }



        .itn-section {
          background:#00587C;
          padding:50px 0;
          }
          
          .itn-section h3 {
          color:#fff;
          }
          
          .itn-section .button-row {
          padding-top:50px;
          }
          
          .itn-section .button-row a {
              color: #333;
              background-color: #edba32;
              text-decoration: none;
              margin-bottom: 1em;
              padding: .8em .8em .8em .8em;
              font-size: 1.5em;
              border:3px solid #00587C;
              flex: 100%;
              line-height: 1.5em;
              text-align: center;
          transition:all 0.5s ease;
          display:block;
          text-transform: uppercase;
          font-family: "Oswald", sans-serif;
          }
          
          .itn-section .button-row a:hover, .itn-section .button-row a:focus, .itn-section .button-row a:active {
          color:#fff;
          border-color:#fff;
          background-color:transparent;
          }

          .itn-news-center {
            display: flex;
            flex-wrap: wrap;
            }

            .itn-news-center h2 {
            display: inline-block;
            padding: 0;
            margin: 0 auto 10px;
            font-family: "Oswald", sans-serif;
            letter-spacing: 0;
            color: #46166b;
            text-align: center;
            font-size: 3.4rem;
            line-height: 3.5rem;
            }
            .itn-news-center ul {
            padding: 0;
            }
            .itn-news-center ul li {
            list-style-type: none;
            padding: 5px 0;
            }
            .itn-news-center ul li .feed-title {
            line-height: 1.5;
            }
            .itn-news-center ul li .feed-title a
            {
            background-image: none !important;
            text-decoration-color: #46166b !important;
            color: #333;
            text-decoration: none;
            font-size: 2rem;
            line-height: 3rem;
            font-weight: 700;
            }
        .itn-news-center ul li .feed-title a:hover, .itn-news-center ul li .feed-title a:focus, .itn-news-center ul li .feed-title a:active  {
        text-decoration:underline !important;
        }
            .itn-news-center ul li .feed-date {
            font-size: 0.8em;
            }

        .view.view-news-center-feeds.view-id-news_center_feeds.view-display-id-block_3{
            background: url(https://www.albany.edu/sites/default/files/Merit_1.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

        .view.view-news-center-feeds.view-id-news_center_feeds.view-display-id-block_2{
            background: url(https://www.albany.edu/sites/default/files/The_Conversation_icon.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

        .view.view-news-center-feeds.view-id-news_center_feeds.view-display-id-block_1{
            background: url(https://www.albany.edu/sites/default/files/damien.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

        .itn-news-center .col-md-4 .itn-news {
        text-align:center;
        }

        .itn-news-center .col-md-4 .itn-news .view {
        text-align:left;
        }

            .localist-widget .bootstrap-card .time-icon:before, .localist-widget .bootstrap-card .location-icon:before
            {
            font-family: 'Font Awesome 6 Free';
              font-weight: 900;
              -webkit-font-smoothing: antialiased;
            position:absolute;
            }

            .localist-widget .bootstrap-card .time-icon:before {
            content: '\f017';
            left:2%;
            top:33%;
            }

            .localist-widget .bootstrap-card .location-icon:before {
            content: '\f3c5';
            left:3%;
            top:25%;
            }
            
            .uam-promo .overlay-img {
              position:relative;
              }

              .uam-promo .link-out {
              font-weight:700;
              text-decoration:underline;
              }

              .uam-promo .overlay-inner { 
              position:absolute;
              bottom:20px;
              right:0;
              max-width:55%;
              padding:15px;
              background:rgba(70, 22, 107, 0.8);
              line-height:1.5rem;
              }

              .uam-promo .overlay-inner.left-overlay {
                right:auto;
                left:0;
              }
              .uam-promo .overlay-inner.purple-bg {
                background:rgba(70, 22, 107, 0.8);
              }
              .uam-promo .overlay-inner.yellow-bg {
                background:rgba(238, 178, 17, 0.8);
              }
              .uam-promo .overlay-inner.magenta-bg {
                background:rgba(162, 0, 103, 0.8);
              }
              .uam-promo .overlay-inner.red-bg {
                background:rgba(164, 52, 58, 0.8);
              }
              .uam-promo .overlay-inner.orange-bg {
                background:rgba(216, 96, 24, 0.8);
              }
              .uam-promo .overlay-inner.green-bg {
                background:rgba(122, 154, 1, 0.8);
              }
              .uam-promo .overlay-inner.teal-bg {
                background:rgba(0, 115, 103, 0.8);
              }
              .uam-promo .overlay-inner.blue-bg {
                background:rgba(0, 88, 124, 0.8);
              }
              .uam-promo .overlay-inner p img {
              max-width:150px;
              }
              .uam-promo .overlay-inner p {
              text-align:center;
              color:#fff;
              }

              .view-news-center-redesign-in-the-news {
                margin-top:45px;
                }
                
                .view-news-center-redesign-in-the-news .row {
                display:flex;
                flex-wrap:wrap;
                }
                
                .view-news-center-redesign-in-the-news .itn-logo {
                display:flex;
                align-items:center;
                font-size:0.8em;
                padding:22px 20px 20px;
                margin-top:-2px;
                background:#fff;
                }
                
                .view-news-center-redesign-in-the-news .itn-logo img {
                margin-right:5px;
                max-width:32px;
                height:auto;
                }
                
                .view-news-center-redesign-in-the-news .itn-title {
                border-top:2px solid #edba32;
                padding:20px 20px 0;
                background:#fff;
                }



.view-display-id-podcasts .view-content .views-row:last-child .featured-podcast {
  margin-bottom:0;
  }
  
  .view-display-id-podcasts .featured-podcast a {
      background-image: none !important;
      text-decoration-color: #46166b !important;
  text-decoration:none;
      color: #333;
      font-size: 2rem;
      line-height: 3rem;
      font-weight: 700;
  padding:10px 0;
  }
  .view-display-id-podcasts .featured-podcast a:hover, .view-display-id-podcasts .featured-podcast a:focus, .view-display-id-podcasts .featured-podcast a:active {
  text-decoration:underline;
  }
  .view-display-id-podcasts .podcast-image {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  }
  .featured-podcast .col-sm-12 .podcast-image .pod-image {
    aspect-ratio: 3.2 / 2;
    width:100%;
    height:auto;
    background:#46166b;
    }
  .view-display-id-podcasts .podcast-image img {
  z-index:0;
  }
  
  .view-display-id-podcasts .podcast-image .fa-stack {
  position:absolute;
  z-index:1;
  opacity:0.8;
  transition:all 0.5s ease;
  font-size:1.5em;
  }
  
  .view-display-id-podcasts .podcast-image .fa-stack .fa-stack-2x {
  color:#edba32;
  }
  
  .view-display-id-podcasts .featured-podcast:hover .fa-stack {
  opacity:1;
  }

                  .myua-bg {
            position:relative;
            padding: 1em 13%;
                  overflow:hidden;
            }

            .row.myua-bg p {
                text-align: center;
                color: #edba32;
                font-size: 1.2em;
                line-height: 1.5;
            }
            
            p.main-caption {
            background: #fff;
            padding: .5em;
        }
                   /* .myua-bg a {
                color: #edba32;
                padding:2px 2px 0;
            }

            .myua-bg a:hover, .myua-bg a:focus, .myua-bg a:active {
              color:#fff;
            }*/

            .view.view-news-center-redesign.view-id-news_center_redesign.view-display-id-noteworthy.js-view-dom-id-2a5cb0fbc264c045903166ae15095c7a53eabad4abf14363ae62a4b3947c5efc p {
    font-weight: normal !important;
}

            .view-display-id-research_news .views-field-nothing, .view-display-id-meet_ualbany .views-field-nothing, .view-display-id-podcasts .views-field-nothing {
              background-color: #fcfcfc;
              transition: all 0.5s ease;
              padding: 0;
              margin: 0 0 1.5rem;
             /* border-top: 2px solid #edba32;*/
              border-bottom: 1px solid #f0f0f0;
              border-right: 1px solid #f0f0f0;
              border-top: 1px solid #f0f0f0;
            }

            .view-display-id-noteworthy  .views-field-nothing{
              background-color: #fcfcfc;
              transition: all 0.5s ease;
              padding: 0;
              margin: 0 0 1.5rem;
             border-top: 2px solid #edba32;
              border-bottom: 1px solid #f0f0f0;
              border-right: 1px solid #f0f0f0;
              
            }

            .view-display-id-research_news .views-field-nothing:hover, .view-display-id-meet_ualbany .views-field-nothing:hover, .view-display-id-noteworthy  .views-field-nothing:hover, .view-display-id-podcasts .views-field-nothing:hover {
              background:#f0f0f0;
            }

            .view-display-id-research_news .views-field-nothing .col-md-8, .view-display-id-meet_ualbany .views-field-nothing .col-md-8, .view-display-id-noteworthy  .views-field-nothing .col-md-8, .view-display-id-podcasts .views-field-nothing .col-md-8 {
              padding: 15px;
            }

            .news-social-row, .myua-bg {
              background: linear-gradient(125deg, transparent 0% 87.3%, #FDD757 87.4% 89.1%, transparent 89.2% 89.5%, #FED141 89.6% 91.3%, transparent 91.4% 91.7%, #FFC72C 91.8% 93.3%, transparent 93.4% 93.7%, #EAAA00 93.8% 95.5%, transparent 95.6% 95.9%, #B58500 96.0% 97.7%, transparent 97.8% 98.1%, #9A7611 98.2% 99.9%, transparent 100%);
              background-color:#333;
            }

            /* Image Align Center Fix */
            .align-center>div>img, div[data-align="center"]>img, .align-center>img {
              margin-left:auto;
              margin-right:auto;
            } 

            /* New Font fix */

            .academics.degrees a.button {
              padding: 1.3em 1em 1.3em 1em;
            }

            body.path-frontpage .paragraph--type--brag-box .brag-box-button a {
              padding: 1.1em 1em 1.1em 1em;
            }