﻿.yearbook .item{margin:0 0 1.25rem;border-bottom:1px solid #f1f1f2;}.yearbook .item h3{margin:0;font-size:1rem;font-weight:500;color:#303c42;}.yearbook .item .thumbnail{margin:0 0 .625rem;padding:0;border:0;}.yearbook .item .thumbnail a{display:block;}.yearbook .item img{display:block;margin:0 auto;}.yearbook .item .details,.yearbook .item .email{text-align:center;}.yearbook .gallery{margin:.625rem 0;padding:0;}.yearbook .gallery .item{margin:0 auto 1.875rem;border-bottom:0;width:100%;}@media(min-width:48rem){.yearbook .gallery{display:flex;flex-flow:row wrap;margin:1.25rem -.9375rem;}.yearbook .gallery .item{flex:0 0 25%;display:block;margin:0 0 1.25rem;padding:0 .9375rem;float:none;border-bottom:0;width:unset;}.yearbook .gallery .item .details{text-align:left;}.yearbook .gallery .item .email{text-align:right;}.yearbook .gallery.horizontal .item{flex-basis:33.3333333333%;max-width:33.3333333333%;}.ie11 .yearbook .gallery.horizontal .item{flex-basis:auto;width:33.3333333333%;}.yearbook .gallery.has-2 .item{flex-basis:50%;max-width:50%;}.ie11 .yearbook .gallery.has-2 .item{flex-basis:auto;width:50%;}.yearbook .gallery.has-3 .item{flex-basis:33.3333333333%;max-width:33.3333333333%;}.ie11 .yearbook .gallery.has-3 .item{flex-basis:auto;width:33.3333333333%;}.yearbook .gallery.has-4 .item{flex-basis:25%;max-width:25%;}.ie11 .yearbook .gallery.has-4 .item{flex-basis:auto;width:25%;}.yearbook .gallery.has-5 .item{flex-basis:20%;max-width:20%;}.ie11 .yearbook .gallery.has-5 .item{flex-basis:auto;width:20%;}.yearbook .gallery.has-6 .item{flex-basis:16.6666666667%;max-width:16.6666666667%;}.ie11 .yearbook .gallery.has-6 .item{flex-basis:auto;width:16.6666666667%;}}.yearbook .gallery.horizontal .item{display:flex;flex-flow:row nowrap;}.yearbook .gallery.horizontal .item .thumbnail{flex:0 0 33.3333333333%;}.yearbook .gallery.horizontal .item .details{flex:0 0 66.6666666667%;padding-left:.625rem;}@media(min-width:62rem){.column-group.has-3 .two .gallery .item{flex-basis:33.3333333333%;max-width:33.3333333333%;}.ie11 .column-group.has-3 .two .gallery .item{flex-basis:auto;width:33.3333333333%;}.column-group.has-3 .two .gallery.horizontal .item{flex-basis:50%;max-width:50%;}.ie11 .column-group.has-3 .two .gallery.horizontal .item{flex-basis:auto;width:50%;}.column-group.has-3 .three .gallery .item{flex-basis:100%;}.ie11 .column-group.has-3 .three .gallery .item{flex-basis:auto;width:100%;}}