.grid-item, .grid-sizer { width: 100%; }
.grid-item { float: left; margin-bottom: 20px; cursor: pointer; }
.gutter-sizer { width: 2%; }

ul#travelposters { list-style: none; text-align: center; }
ul#travelposters li { display: inline-block; position: relative; padding: 8px;}
ul#travelposters img { display: block; margin: 0 auto; width: 220px; cursor: pointer; }
.indent { margin-left: 20px; }
.main_content p:first-child { text-align: center; }
.wysiwyg_content p:last-child{ text-align: center; }
.wysiwyg_content a { color: #5D5A56; }
.no-touch .content_page a:hover { border-bottom: none; }
.fancybox-wrap .buttons, a.fancybox-expand { display: none !important; }
.fancybox-wrap .fancybox-title { font-weight: normal; font-size: 16px; }
.content_page #page_header { margin-bottom: 0; }
.fancybox-title-outside-wrap p { display:none; }
#at4m-mobile-container { z-index: 5000 !important; }

.about_container { width: 80%; }
.about_image { display: inline-block; width: 20%; padding: 20px; vertical-align: top; text-align: center; }
.about_desc { display: inline-block; width: 80%; padding: 20px; vertical-align: top; }

@media screen and (min-width: 480px) { 
	.grid-item, .grid-sizer { width: 32%; }	
}
@media screen and (min-width: 769px) { 
	.module { padding: 2em 0 2em; }
	.grid-item, .grid-sizer { width: 18.4%; }
	.fancybox-title-outside-wrap p { display:block; }
}