*{color:inherit;}
html, body{width:100%;}
body{ 
	margin: 0;
	color:#000;
	background:#fff;
	font: 14px/16px 'tomregular', 'Arial', 'Helvetica', sans-serif;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
	display: block;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align:top;
	border:0;
}
a{text-decoration:none;}
strong, h1, h2, h3, h4, h5, h6{
	line-height:1.2em;
	font-weight:normal;
}
p{margin: 0 0 16px;}
q{quotes:none;}
q:before,
q:after{content:'';}
ol{
	padding:0;
	margin:0 0 30px;
	list-style:none;
	counter-reset:list_item;
	li:before {
		content:''counter(list_item)'. ';
		counter-increment:list_item;
	}
}
#wrapper{
	width:90%;
	margin:10px auto;
}
.logo{margin:0 0 20px;}
#main{margin:0 0 20px;}
#main ul{
	padding:0;
	margin:0 0 16px;
	list-style:none;
}
#content h1{
	margin:0 0 30px;
	font-size:26px;
	line-height:34px;
}
.text-block{padding:20px 0;}
.carousel img{display: none;}
.comming-up-block {display: none;}
.resources-list li:after,
.landing-list:after,
.events-section:after,
.items-gallery:after{
	content:'';
	display:block;
	clear:both;
}
.landing-list li,
.items-gallery li{
	float:left;
	margin:0 10px 10px 0;
}
.landing-list blockquote{
	max-width:48%;
	margin:0;
}
.landing-list li{width:100%;}
.landing-list q{
	display:block;
	margin:0 0 10px;
}
.flip-box span[data-picture]{display:block;}
.text-backface{padding:5px 0 0;}
.event-block{
	float:left;
	width:50%;
}
.event-block a{
	display:block;
	margin:0 10px 30px;
}
.event-block .image{
	display:block;
	margin:0 0 10px;
}
.event-block img{width:100%;}
.resources-list li{margin:0 0 20px;}
.resources-list .alignleft{
	float:left;
	width:25%;
}
.resources-list img{width:100%;}
.resources-list .text-holder{
	float:right;
	width:73%;
}
.resources-list h2{
	margin:0 0 10px;
	font-size:16px;
	line-height:20px;
}

.slideset{
	width:auto !important;
	max-width:100%;
	margin:0 !important;
}
.slideset .slide{
	width:auto !important;
	max-width:100%
}
.map-block{height:500px;}
.map-container .descriptions,
.footer-section,
.socials-list,
.video-holder,
.popup-holder,
.print-hidden,
.sub-nav,
.btn-load,
.btn-zoom,
.btn-prev,
.btn-next,
.btn-more,
.socials-box,
.breadcrumbs,
.aside-nav,
#sidebar .socials,
#sidebar article h2,
#sidebar article .hasDatepicker,
#sidebar .link-packages,
#sidebar .cite-holder,
#content .three-blocks,
.hidden,
.nav-holder,
.logo2,
.skip{display:none;}
