.news{display:flex;flex-flow:row wrap;justify-content:center;margin:-.625rem}.news>.newsitem{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.news{margin:-.9375rem}.news>.newsitem{margin-left:.9375rem;margin-right:.9375rem;width:calc(50% - 1.875rem)}}@media print,screen and (min-width:64em){.news{margin:0-/2}.news>.newsitem{margin-left:.9375rem;margin-right:.9375rem;width:calc(33.33333% - 1.875rem)}}.news .newsitem{background-color:#fff;border:.125rem solid #c5ba9e;border-radius:.625rem;color:#666;margin-bottom:20px;position:relative}@media print,screen and (min-width:40em){.news .newsitem{margin-bottom:30px}}.news .newsitem .thumb{border-radius:.4375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;height:14.6875rem;overflow:hidden}.news .newsitem .thumb img{width:100%}@media print,screen and (min-width:40em){.news .newsitem .thumb img{width:auto}}.news .newsitem .name{background-color:#f4f4f4;padding:.875rem .625rem}.news .newsitem .name .title{color:#ea6d2f;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.125rem;margin-bottom:.0625rem}.news .newsitem .details{padding:.875rem .625rem}.news .newsitem .details .more{color:#ea6d2f}.social-share{color:#cacaca;font-size:1rem}@media print,screen and (min-width:64em){.social-share{float:right}}.social-share .icon-container{color:#276cc7;cursor:pointer;font-size:1.75rem}.photo-gallery{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -.3125rem}.photo-gallery>.photo{margin-left:.3125rem;margin-right:.3125rem;width:calc(50% - .625rem)}@media print,screen and (min-width:40em){.photo-gallery{margin:0 -.625rem}.photo-gallery>.photo{margin-left:.625rem;margin-right:.625rem;width:calc(25% - 1.25rem)}}@media print,screen and (min-width:64em){.photo-gallery{margin:0 -.625rem}.photo-gallery>.photo{margin-left:.625rem;margin-right:.625rem;width:calc(20% - 1.25rem)}}.photo-gallery .photo{border-radius:.625rem;display:block;margin-bottom:.625rem;overflow:hidden}@media print,screen and (min-width:40em){.photo-gallery .photo{margin-bottom:1.25rem}}
