/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ascfix .gallery-image a > br:first-of-type{display:none;}.ascfix{color:#003c71 !important;font-family:Roboto,sans-serif;}.ascfix *{margin:0;padding:0;border-collapse:collapse;}.ascfix img{display:block;width:100%;margin:0;padding:0;}.ascfix :is(h1,h2,h3,h4,h5,h6){font-family:"Roboto Condensed",sans-serif;line-height:1;}:is(p){line-height:1.5;}.ascfix a{text-decoration:underline;font-family:inherit;font-weight:500;}.ascfix a[href^="tel"]{text-decoration:inherit;color:inherit;}.ascfix nav ul{display:flex;flex-wrap:wrap;gap:5px;}.ascfix nav ul li{list-style:none;}.ascfix .text-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ascfix nav a{display:inline-block;padding:10px 15px;transition:150ms ease-in-out;text-decoration:none;opacity:0.8;color:#f5f6f8;border-radius:5px;background:#003c71;font-size:14px;}.ascfix nav :is(a:hover,a:focus){transform:scale(1.02);opacity:1;color:#003c71;background:#fc0;box-shadow:0.3px 0.3px 1.1px rgb(0,0,0,0.031),0.7px 0.7px 2.7px rgb(0,0,0,0.044),1.3px 1.3px 5px rgb(0,0,0,0.055),2.2px 2.2px 8.9px rgb(0,0,0,0.066),4.2px 4.2px 16.7px rgb(0,0,0,0.079),10px 10px 40px rgb(0,0,0,0.11);}.ascfix .nav-darklink{border:#f5f6f8 1px solid;background:none;}.ascfix :is(a.book-open.nav-darklink:hover,a.book-open.nav-darklink:focus){transform:none;color:#fff;border:transparent 1px solid;background:hsl(220,18%,97%,0.369);}.ascfix :is(.book-open,.bullhorn,.time-stamp,.calendar,.calendar-days,.circle-right,.clapperboard,.graduation-cap,.house,.image,.link,.list,.magnifying-glass,.microphone-lines,.newspaper,.play,.rss,.satellite-dish,.square-share-nodes,.user-group,.video)::before{margin-right:6.5px;font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ascfix :is(.graphic-head){display:flex;align-items:center;}.ascfix :is(.graphic-head-link){display:flex;flex-direction:column;align-items:center;gap:5px;}.ascfix .graphic-head::before{color:#fc0;font-size:35px;}.ascfix .graphic-head-link::before{margin:0 !important;font-size:28px;}.ascfix .book-open::before{content:"\f518";}.ascfix .bullhorn::before{content:"\f0a1";}.ascfix .calendar::before{margin-right:2.5px;content:"\f133";opacity:0.6;}.ascfix .calendar-days::before{content:"\f073";}.ascfix .circle-right::before{content:"\f35a";}.ascfix .clapperboard::before{content:"\e131";}.ascfix .graduation-cap::before{content:"\f19d";}.ascfix .house::before{content:"\f015";}.ascfix .image::before{content:"\f302";}.ascfix .link::before{content:"\f0c1";}.ascfix .list::before{content:"\f0ca";}.ascfix .magnifying-glass::before{content:"\f002";}.ascfix .microphone-lines::before{content:"\f3c9";}.ascfix .newspaper::before{content:"\f1ea";}.ascfix .play::before{content:"\f04b";}.ascfix .rss::before{content:"\f09e";}.ascfix .satellite-dish::before{content:"\f7c0";}.ascfix .square-share-nodes::before{content:"\f1e1";}.ascfix .time-stamp::before{margin-right:4px;content:"\f133";}.ascfix .user-group::before{content:"\f500";}.ascfix .video::before{content:"\f03d";}.ascfix .a-logo::before{width:35px;margin-right:5px;content:url("https://www.alfredstate.edu/sites/default/files/News/images/A-Gold.svg");}.ox-head::before{margin-right:2px;margin-left:-5px;content:"\00A1";font-family:"asc_pioneers_boldbold_italic",ASCPioneers,sans-serif !important;font-size:45px !important;margin-block:-3px !important;}.ascfix .asc-logo-white::before{content:url("https://www.alfredstate.edu/sites/default/files/Alumni%20Magazine/images/Small%20ASC%20Logo.png");}.b-radius{overflow:hidden;border-radius:5px;}.ascfix :is(h2){margin-bottom:10px;letter-spacing:-0.5px;text-transform:uppercase;font-size:22px;line-height:0.85;}.ascfix .campus-photo-gallery{margin-bottom:0;}.ascfix main{display:grid;gap:20px;grid-template-columns:1fr;}.ascfix .featured{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px;background-image:url("https://www.alfredny.org/sites/default/files/styles/wp_image_style_resmush_it/public/wp_hero_image/autumn.png?itok=spzVdnXo");background-repeat:no-repeat;background-position:right;background-size:cover;}.ascfix .featured::before{position:absolute;z-index:-1;content:"";inset:0;border-radius:5px;background:linear-gradient(to right,#00203c,hsl(208,100%,22%,0.5),transparent);}.ascfix .featured h3{margin-bottom:0;}.ascfix .info{display:flex;align-items:last baseline;gap:5px;margin-bottom:auto;}.ascfix .featured .info div{padding:0;}.ascfix .featured .info p{color:hsl(220,18%,97%,0.7);font-size:14px;}.ascfix .featured div{padding:20px;}.ascfix .featured div > *{max-width:45ch;color:#f5f6f8;}.ascfix .featured .textarea h2{color:#fc0;}.ascfix .featured .textarea p{margin-bottom:10px;opacity:0.9;}.ascfix .featured .textarea p::first-line{font-size:18px;font-weight:700;}.ascfix .r-videos{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:10px;}.ascfix .r-videos .yt-cover{aspect-ratio:16/9;object-fit:cover;border-radius:5px;}.ascfix .r-videos figure a{display:grid;grid-template-areas:"stack";align-items:end;justify-items:end;transition:150ms ease-in-out;}.ascfix .r-videos figure :is(a:hover,a:focus){transform:scale(1.02);box-shadow:0.3px 0.3px 1.1px rgb(0,0,0,0.031),0.7px 0.7px 2.7px rgb(0,0,0,0.044),1.3px 1.3px 5px rgb(0,0,0,0.055),2.2px 2.2px 8.9px rgb(0,0,0,0.066),4.2px 4.2px 16.7px rgb(0,0,0,0.079),10px 10px 40px rgb(0,0,0,0.11);}.ascfix .r-videos figure a > *{grid-area:stack;}.ascfix .r-videos figure div{padding:10px;}.ascfix .r-videos .yt-button{width:65px;padding:10px;}.ascfix .r-videos p{margin-top:5px;font-size:14px;font-weight:500;line-height:1.2;padding-inline:5px;}.ascfix .stories{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);}.ascfix .stories p{margin-bottom:5px;opacity:0.9;color:#003c71 !important;font-size:14px;}.ascfix .stories div p:nth-of-type(2)::first-line{font-weight:700;}.ascfix .more-stories-button{display:flex;padding:10px;transition:150ms ease-in-out;border-radius:5px;background-color:#003c71;}.ascfix .more-stories-button a{height:100%;margin-bottom:0;text-decoration:none;color:#fc0;}.ascfix .gallery-events{display:grid;gap:0 10px;grid-template-columns:2.25fr 1fr;margin-bottom:10px;}.ascfix .sec-header{flex:1;margin-bottom:10px;padding:10px 10px 10px 15px;letter-spacing:-0.5px;color:#f5f6f8;border-radius:5px;background:linear-gradient(to right,#003c71,hsl(208,100%,22%,0.5));font-family:"Roboto Condensed",sans-serif;line-height:0.9;}.ascfix .sec-header-link{margin-bottom:10px;padding:10px 20px 10px 18px;transition:150ms ease-in-out;text-align:right;text-decoration:none;letter-spacing:-0.5px;color:#003c71;border-radius:5px;background:#fc0;font-family:"Roboto Condensed",sans-serif;font-weight:bold;line-height:0.9;}.ascfix .sec-header-link:hover{transform:scale(1.02);box-shadow:0.3px 0.3px 1.1px rgb(0,0,0,0.031),0.7px 0.7px 2.7px rgb(0,0,0,0.044),1.3px 1.3px 5px rgb(0,0,0,0.055),2.2px 2.2px 8.9px rgb(0,0,0,0.066),4.2px 4.2px 16.7px rgb(0,0,0,0.079),10px 10px 40px rgb(0,0,0,0.11);}.ascfix .photo-gallery img{object-fit:cover;object-position:50% 20%;}.ascfix .sec-header .graphic-head::before{color:#fc0;}.ascfix .emphasized-title{color:#fc0;font-size:22px;}.ascfix .gallery-link{overflow:hidden;transition:150ms ease-in-out;border-radius:5px;}.ascfix .gallery-link:hover{transform:scale(1.01);box-shadow:0.3px 0.3px 1.1px rgb(0,0,0,0.031),0.7px 0.7px 2.7px rgb(0,0,0,0.044),1.3px 1.3px 5px rgb(0,0,0,0.055),2.2px 2.2px 8.9px rgb(0,0,0,0.066),4.2px 4.2px 16.7px rgb(0,0,0,0.079),10px 10px 40px rgb(0,0,0,0.11);}.ascfix .gallery-link a{position:relative;z-index:0;}.ascfix .gallery-link a::before{position:absolute;z-index:1;content:"";transition:150ms ease-in-out;background:hsl(208,100%,22%,0.698);inset:0;}.ascfix .gallery-link a:hover::before{background:transparent;}.ascfix .events-list{display:grid;grid-template-columns:1fr;gap:5px;}.ascfix .events-list .event:hover{border-radius:5px;background:linear-gradient(to right,#fc0,transparent);}.ascfix .events-list > *:nth-of-type(odd){border-radius:5px;background:linear-gradient(to right,hsl(208,100%,22%,0.1),transparent);}.ascfix .event{display:flex;align-items:center;gap:10px;padding:7.5px;}.ascfix .event a{display:flex;align-items:center;width:100%;text-decoration:none;gap:10px;}.ascfix .event h4{z-index:1;padding-bottom:3.25px;font-size:13px;line-height:0.85;}.ascfix div.event p{width:100%;font-size:14px;font-weight:700;line-height:1;}.ascfix .event-date{padding-right:7.5px;text-align:center;border-right:hsl(208,100%,22%,0.3) 1px solid;font-weight:700;}.ascfix .event-date span{margin-left:-3px;letter-spacing:-3px;font-size:26px;line-height:0.85;}.ascfix .stories img{object-fit:cover;border-radius:5px;aspect-ratio:16/9;}.ascfix .stories :is(h4){border-block:hsl(208,100%,22%,0.5) 1px dotted;margin-block:5px;padding-block:5px;}.ascfix .info .time-stamp{margin-top:0;}.ascfix .time-stamp{margin-top:5px;letter-spacing:-0.5px;font-size:12px !important;font-weight:700 !important;}.ascfix :is(.asc-gold-block,.asc-blue-block) ul{margin-top:10px;}.ascfix .column-span-two{grid-column:span 2;}.ascfix .header-menu-bar{display:flex;gap:10px;}.ascfix .social-media-group{display:flex;align-items:center;margin-bottom:10px;padding:10px 10px 10px 15px;background:#fc0;gap:5px;}.ascfix .social-media-group a{transition:100ms ease-in-out;color:#003c71;font-size:clamp(1.375rem,0.7868rem + 1.1765vw,1.625rem);}.ascfix .social-media-group :is(a:hover,a:focus){transform:scale(1.2);}.ascfix summary{margin-bottom:10px;}.ascfix > p{margin-bottom:1rem;}.ascfix .year{margin-bottom:1rem;}.ascfix .year ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(175px,100%),1fr));list-style:none;gap:10px;}.ascfix .year a{position:relative;z-index:0;display:grid;overflow:hidden;grid-template-areas:"stack";align-items:end;transition:150ms ease-in-out;text-decoration:none;color:#f5f6f8;border-radius:5px;}.ascfix .year a:hover{transform:scale(1.04);box-shadow:0.3px 0.3px 1.1px rgb(0,0,0,0.031),0.7px 0.7px 2.7px rgb(0,0,0,0.044),1.3px 1.3px 5px rgb(0,0,0,0.055),2.2px 2.2px 8.9px rgb(0,0,0,0.066),4.2px 4.2px 16.7px rgb(0,0,0,0.079),10px 10px 40px rgb(0,0,0,0.11);}.ascfix .year a::before{position:absolute;content:"";transition:150ms ease-in-out;background:hsl(208,100%,22%,0.5);inset:0;}.ascfix .year a:hover::before{background:transparent;}.ascfix .year a > *{grid-area:stack;}.ascfix .year span{z-index:1;padding:5px;filter:drop-shadow(0.35rem 0.35rem 0.4rem rgb(0,0,0));}.ascfix .year img{border-radius:5px;}.ascfix .past-years{display:flex;flex-wrap:wrap;padding-top:20px;gap:10px;}.ascfix .past-years h3{position:relative;display:flex;overflow:hidden;align-items:flex-end;border-radius:5px;background-image:url("/modules/custom/asc_media_gallery/images/1908Inauguration.png");background-repeat:no-repeat;background-position:80%;background-size:cover;}.ascfix .past-years h3::before{position:absolute;z-index:0;content:"";background:linear-gradient(to right,#00203c,hsl(208,100%,22%,0.5),transparent,transparent);inset:0;}.ascfix .past-years h3 span{z-index:1;}.ascfix .past-years h4.calendar{margin-bottom:5px;padding-bottom:2.5px;border-bottom:hsl(208,100%,22%,0.3) 1px solid;}.ascfix .past-years ul{list-style:none;}.ascfix .past-gallery{min-width:100px;}.ascfix .past-gallery ul li a{display:block;padding:2.5px 5px;text-decoration:none;opacity:0.8;}.ascfix .past-gallery ul li :is(a:hover,a:focus){opacity:1;color:#003c71;border-radius:5px;background:#fc0;}.ascfix .past-gallery ul li:nth-of-type(odd){border-radius:5px;background:hsl(208,100%,22%,0.1);}@media only screen and (max-width:1030px){.ascfix .event-hide{display:none;}}@media only screen and (max-width:900px){.ascfix .photo-gallery{margin-bottom:20px;}.ascfix .gallery-events{grid-template-columns:1fr;max-height:fit-content;}.ascfix .photo-gallery img{height:auto;}}@media only screen and (max-width:800px){.ascfix .stories{grid-template-columns:repeat(2,1fr);}.ascfix .r-videos{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:700px){.ascfix div.sec-header div.mini-menu{margin-top:10px;padding-top:10px;border-top:hsl(208,100%,22%,0.3) 1px solid;}.ascfix .featured::before{background:hsl(208,100%,12%,0.8);}}@media only screen and (max-width:600px){.ascfix .past-years{display:grid;grid-template-columns:repeat(3,1fr);}.ascfix .past-years h3{grid-column:span 3;min-height:200px;}}@media only screen and (max-width:500px){.ascfix :is(.stories,.r-videos){grid-template-columns:1fr;}.ascfix .column-span-two{grid-column:auto;}.ascfix div.header-menu-bar{flex-wrap:wrap;}.ascfix .social-media-group{justify-content:center;width:100%;text-align:center;}.ascfix .mobile{margin-bottom:0;}}
.gallery-photos{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(175px,100%),1fr));}.gallery-photos a{overflow:hidden;transition:150ms ease-in-out;border-radius:5px;}.gallery-photos a:hover{transform:scale(1.04);box-shadow:0.3px 0.3px 1.1px rgba(0,0,0,0.031),0.7px 0.7px 2.7px rgba(0,0,0,0.044),1.3px 1.3px 5px rgba(0,0,0,0.055),2.2px 2.2px 8.9px rgba(0,0,0,0.066),4.2px 4.2px 16.7px rgba(0,0,0,0.079),10px 10px 40px rgba(0,0,0,0.11);}.past-years .sec-header{min-height:400px;transition:150ms ease-in-out;}.past-years .sec-header:hover{transform:scale(1.02);box-shadow:0.3px 0.3px 1.1px rgba(0,0,0,0.031),0.7px 0.7px 2.7px rgba(0,0,0,0.044),1.3px 1.3px 5px rgba(0,0,0,0.055),2.2px 2.2px 8.9px rgba(0,0,0,0.066),4.2px 4.2px 16.7px rgba(0,0,0,0.079),10px 10px 40px rgba(0,0,0,0.11);}.past-years-link{text-decoration:none !important;}
.share-links{margin-block:.75rem;text-align:center;.share-links-text{display:block;font-size:1.125rem;margin-block-end:.5rem;}.share-links-link{display:inline-block;margin-inline:.25rem;}.share-links-icon{display:block;height:2rem;width:2rem;}}
