@charset "UTF-8";
/***!  Style Declaration  !***/

.grid .category-items{width:100%;margin:auto;display:flex;flex-flow:row wrap;align-items:flex-start;text-align:center;justify-content:flex-start;clear:both}.grid .category-items>div,.grid .category-items>a{flex-wrap:wrap;width:33.33%;vertical-align:top;padding:0 0.375rem;box-sizing:border-box;margin-bottom:1.25rem;background:none;border-bottom:none}.grid .category-items>div>a{flex-direction:column;height:100%}.grid .category-items .item-info{min-width:auto}.grid.homepage .category-items>div,.grid.homepage .category-items>a{position:relative;margin-bottom:1.5rem}.grid.homepage .category-items>div>a{display:block;position:relative}.grid .category-items .item-image,.grid .category-items .pull-left{float:none;width:100%;padding:0;position:relative}.grid .category-items .contentheading,.grid .category-items h2{display:block;width:100%;margin-top:0.375rem;font-size:0.875rem;font-weight:bold;display:block;overflow:hidden}.grid.homepage .category-items .contentheading{margin-top:0.625rem;padding-left:0.125rem;font-size:1rem}.grid .category-items .contentheading a,.grid .category-items a{text-decoration:none}@media only screen and (max-width:767px){.grid .category-items{margin-left:-0.625rem;margin-right:-0.625rem;width:auto}.grid .category-items .contentheading,.grid .category-items h2,.grid .category-items .category-desc{font-size:0.75rem}}@media only screen and (max-width:554px){.grid .category-items>div,.grid .category-items>a{padding:0 0.25rem}.grid.homepage .category-items{margin:0}.grid .category-items>div,.grid.cols-4 .category-items>div,.grid .category-items>a,.grid.cols-4 .category-items>a,.grid.categories-list.events-home .category-items>div{width:50%;margin-bottom:1.25rem}.grid .category-items .contentheading,.grid .category-items h2,.grid.homepage .category-items .spotlight-main h2{font-size:0.75rem}}.flex-container{display:flex;flex-flow:row nowrap}@media only screen and (max-width:767px){.flex-container{flex-flow:row wrap}}@media only screen and (max-width:554px){.flex-container{}}
