@charset UTF-8;
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro|Open+Sans|Oswald);

@font-face {
	font-family: 'museo_sans700';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-700-webfont.svg#museo_sans700') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'museo_sans900';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museosans-900-webfont.svg#museo_sans900') format('svg');
	font-weight: 400;
	font-style: normal;

}
@font-face {
	font-family: 'museo_slab500';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-500-webfont.svg#museo_slab500') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'museo_slab700';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/museoslab-700-webfont.svg#museo_slab700') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_proregular';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_prosemibold';
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.eot');
	src: url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
		 url('http://suntrustparkretailleasing.com/wp-content/themes/niche_custom/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
	font-weight: 400;
	font-style: normal;
}

	.aligncenter  {		margin: 0 auto;
		display: block;
	}
	.rsABlock, .rsSBlock {
		visibility: hidden;
	}
	p:empty {
		display: none;
	}
	#page,header#site {
		position:relative;
		margin:0 auto;
	}
	#page,header#site {
		width:100%;
		max-width:1200px;
	}

	section>.next,
	section>.top,
	header#site #logo a {
		border:0;
		font:0/0 a;
		text-shadow:none;
		color:transparent;
		background-color:transparent;
	}
	#page,.formblock,.business {
		*zoom:1
	}
	#page:before,
	.formblock:before,
	.business:before,
	#page:after,
	.formblock:after,
	.business:after {
		content:'';
		display:table;
	}
	#page:after,
	.formblock:after,
	.business:after {
		clear:both
	}
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
		display:block
	}
	audio,canvas,video {
		display:inline-block;
		vertical-align:baseline
	}
	audio:not([controls]) {
		display:none
	}
	[hidden] {
		display:none
	}
	html {
		font-size:100%;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
	}
	body {
		margin:0;
		padding: 0;
		overflow-x: hidden;
	}
	::-moz-selection {
		text-shadow:none;
		background:#b3d4fc
	}
	::selection {
		text-shadow:none;
		background:#b3d4fc
	}
	table {
		border-collapse:collapse !important;
		border-spacing:0 !important;
	}
	th,td {
		vertical-align:top;
		border-collapse:collapse !important;
		border-spacing:0 !important;
	}
	form {
		margin:0;
	}
		fieldset {
			border:0;
			margin:0;
			padding:0;
		}
		label {
			cursor:pointer;
		}
		legend {
			border:0;
			*margin-left:-7px;
			padding:0;
		}
		button,input,select,textarea {
			font-size:100%;
			margin:0;
			vertical-align:baseline;
			*vertical-align:middle;
		}
		button,input {
			line-height:normal;
		}
		button,input[type="button"],
		input[type="reset"],
		input[type="submit"] {
			cursor:pointer;
			-webkit-appearance:button;
			*overflow:visible;
		}
		input[type="checkbox"],input[type="radio"] {
			box-sizing:border-box;
			padding:0;
		}
		input[type="search"] {
			-webkit-appearance:textfield;
			-moz-box-sizing:content-box;
			-webkit-box-sizing:content-box;
			box-sizing:content-box;
		}
		input[type="search"]::-webkit-search-decoration {
		-webkit-appearance:none
		}
		button::-moz-focus-inner,input::-moz-focus-inner {
			border:0;
			padding:0;
		}
		textarea {
			overflow:auto;
			vertical-align:top;
			resize:vertical;
		}
		body {
			font:400 87.5%/1.71429 sans-serif;
		}
		@media screen and (max-width: 1024px) {
			body {
				font:400 79.54545%/1.71429 sans-serif;
			}
		}
		body,select,input,textarea,button {
			font-family: Arial,sans-serif;
		}
		h2,h3,h4,h5,h6 {
			font-family: Arial,sans-serif;
		}
		blockquote,figcaption {
			font-family: Arial,sans-serif;
		}
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial,sans-serif;
		}
		blockquote,figcaption {
			font-family: Arial,sans-serif;
		}
		h1,h2,h3,h4,h5,h6 {
			font-style:normal;
			font-weight:600;
			line-height:1.1em;
			color:#726760;
			-webkit-font-smoothing:antialiased;
			font-smoothing:antialiased;
		}
			h1 {
				font-size:3.28571em;
				margin:0 0 1.85714em 0;
			}
			h2 {
				font-size:2.57143em;
				margin:1.71429em 0 0.28571em 0;
			}
			h3 {
				font-size:2em;
				margin:1.28571em 0 0.28571em 0;
			}
			h4 {
				font-size:1.71429em;
				margin:1.28571em 0 0.28571em 0;
			}
				#p-location h4 {
					font-family: museo_slab500, Arial, sans-serif;
					font-size: 15px;
					color: #2f556a;
					margin-top: 0;
					margin-bottom: 20px;
				}
			h5 {
				font-size:1.35714em;
				margin:1.28571em 0 0.28571em 0;
			}
			h6 {
				font-size:1.07143em;
				margin:1em 0 0.28571em 0;
			}
			h1,h2,h3,h4 {
				text-transform:uppercase;
			}
			h4,h5,h6 {
				font-weight:400;
			}
			h1:first-child,
			h2:first-child,
			h3:first-child {
				margin-top:0 !important;
			}
	a {
		text-decoration:none;
		word-wrap:break-word
	}
		a {
			color:#c4502f;
		}
		a:visited {
			color:#c4502f;
		}
		a:hover {
			color:#c4502f;
		}
		a:active {
			color:#c4502f;
		}
		a:focus {
			outline:thin dotted;
		}
		a:hover,a:active {
			outline:0;
			text-decoration:underline;
		}
		.go2top {
			text-decoration: none;
			float: right;
			position: absolute;
			z-index: 2000;
			right: 0;
			margin-top: -38px;
			margin-right: 12px;
			width: 30px;
			height: 30px;
			padding: 0;
			background: url(img/global_sprite.png) no-repeat -320px -1px;
			text-transform: uppercase;
			text-indent: -9999px;
		}
			.go2top:hover {
				background-color: rgba(0, 0, 0, 0.6);
			}
	#p-contact a {
		color: #c4502f;
		font-weight: 800;
	}
	p,ul,ol,dl {
		margin: 0 0 18px; /*0 0 1.71429em 0;*/
	}
	ul,ol,dl {
		padding:0;
	}
		li ul,li ol,dl dl {
			margin:0;
		}
		ul li,ol li {
			margin-left:1.71429em;
		}
		ul li {
			list-style:disc outside;
		}
		li ul li {
			list-style:circle outside;
		}
		ol li {
			list-style:outside decimal;
		}
		dl dt {
			font-weight:bold;
		}
		dl dd {
			margin:0 0 1em 0;
		}
	nav ul,nav ol,.nav li,.nav ol {
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0;
	}
	b,strong,mark {
		font-weight:bold
	}
	dfn,mark {
		font-style:italic
	}
	ins,mark {
		color:#1092cf;
		background-color:#ef6d30;
	}
	ins {
		text-decoration:none
	}
	del {
		text-decoration:line-through
	}
	abbr[title],dfn[title] {
		cursor:help;
		border-bottom:1px dotted
	}
	.initialism {
			font-size:90%;
			text-transform:uppercase
		}
		sub,sup {
			font-size:75%;
			line-height:0;
			position:relative;
			vertical-align:baseline
		}
		sup {
			top:-0.5em
		}
		sub {
			bottom:-0.25em
		}
	hr {
		display:block;
		height:1px;
		border:0;
		border-top:2px solid #cccccc;
		margin:2em 0;
		padding:0;
	}
	img,embed,object,video {
		max-width:100%;
		_width:100%;
	}
	img {
		border:0;
		-ms-interpolation-mode:bicubic;
		vertical-align:middle;
	}
	svg:not(:root) {
		overflow:hidden
	}
	img.framed {
		border:10px solid #fff;
		-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.6);
		box-shadow:0 2px 4px rgba(0,0,0,0.6);
	}
	figure {
		margin:0;
	}
	q {
		quotes:none
	}
	q:before,q:after {
		content:'';
		content:none
	}
	q,cite,blockquote {
		font-style:italic
	}
	section>.next,section>.top {
		position:absolute;
		z-index:9;
		bottom:20px;
		right:20px;
		width:22px;
		height:18px;
		border:3px solid #726760;
		-webkit-border-radius:5px;
		border-radius:5px;
		-webkit-transition:all 0.2s ease-out 0;
		-moz-transition:all 0.2s ease-out 0;
		transition:all 0.2s ease-out 0;
		background:rgba(255,255,255,0);
	}
	@media screen and (max-width: 868px) {
		section>.next,section>.top {
			display:none
		}
	}
	section>.next:before,section>.top:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	margin:-4px -6px;
}
	section>.next.hover,section>.next:active,section>.top.hover,section>.top:active {
	border-color:#ef6d30;
}
	section>.next:before {
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-top-color:#726760;
	border-left-width:6.3px;
	border-right-width:6.3px;
	border-top-width:9px;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
}
	section>.next.hover:before,section>.next:active:before {
	border-top-color:#ef6d30;
}
	section>.top:before {
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-bottom-color:#726760;
	border-left-width:6.3px;
	border-right-width:6.3px;
	border-bottom-width:9px;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
}
	section>.top.hover:before,section>.top:active:before {
	border-bottom-color:#ef6d30;
}	@media screen and (max-width: 600px) {
		#p-contact {
			margin-top: 50px;
		}
	}
.next.contrast {
	border-color:#fff
}
.next.contrast:before {
	border-top-color:#fff
}

.ccm-block-field-group h2 {
	margin-bottom:5px;
	font-size:18px;
	text-transform:none;
	color:#333

}
.ccm-block-field-group td {
	vertical-align:middle
}
	div.ccm-ui .thumbnails>li {
	list-style:none
}
	body {
		color:#726760;
		background:#d5d4cc
	}
	#page {
		position:relative;
		z-index:0;
		padding-top:142px;
		background:#fff; /*#ebebeb;*/
		-webkit-box-shadow:0 0 50px rgba(0,0,0,0.1);
		box-shadow:0 0 50px rgba(0,0,0,0.1);
	}
		@media screen and (max-width: 1024px) {
			#page {
				padding-top:80px;
			}
		}

	header#site {
		position:fixed;
		z-index:3000;
		top:0;
		height:134px;
		overflow:hidden;
		background:#fff;
		-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
		box-shadow:0 2px 5px rgba(0,0,0,0.2);
		border: none;
		border-bottom: solid 8px #b0c4de;
	}
	@media screen and (max-width: 1024px) {
		header#site {
			height:140px;
		}
		main > .wrapper:first-of-type {
			padding-top: 62px;
		}
	}

	header#site #logo {
	position:absolute;
	left:30px;
	bottom:16%;
	margin:0 !important;
	background: auto;
}
	header#site #logo a {
	display:block;
	width:184px;
	height: 86px;
	background: url(img/global_sprite.png) no-repeat left top;
}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
	header#site #logo a {
		background-image:url(img/global_sprite.png) no-repeat left top;
	}

}
	@media screen and (max-width: 940px) {
		header#site #logo {
			bottom:13%;
			left:20px;
		}
		header#site #logo a {
			width:178px;
			height: 104px;
		}
		@media screen and (max-width: 940px) {
			header#site #logo {
				left:10px;
			}
				header#site #logo {
					left: auto;
					width: 100%;
				}
					header#site #logo a {
						width: 146px;
						height: 66px;
						margin: 50px auto 42px;
						background-size: 194%;
					}
		}
	}

.editing header#site {
	display:none
}
.ui-dialog {
	z-index:1000;
}
.ccm-editor-controls-left-cap {
	display:none
}
	section {
		position:relative;
		z-index:0;
		overflow:hidden
	}
		section#p-media /*Media*/ {
			background-color: #9eb8d5;
		}
			#grid {
				margin: 20px auto 80px;
				width: 90%;
				border: solid 1px #fff;
			}
				#grid:after {
					content: ' ';
					display: table;
					clear: both;
				}
				#grid thead tr th,
				#grid tbody tr:nth-child(odd) td {
					background-color: #2f556a;
				}
				#grid tbody tr:nth-child(even) td {
					background-color: #556a7f;
				}
				#grid td {
					vertical-align: top;
					border: solid 1px #fff;
					height: 50px;
				}
					#grid td:first-of-type {
						width: 60px;
						text-align: center;
					}
						#grid td:first-of-type .icon {
							display: block;
							width: 48px;
							height: 36px;
							background: url(img/global_sprite.png) no-repeat -224px 0px;
							border: none;
						}
						#grid td:nth-of-type(2) {
							text-align: left;
							vertical-align: middle;
						}
							#grid td:nth-of-type(2) a {
								color: #fff;
								font-weight: 400;
								font-family: source_sans_proregular, Arial, sans-serif;
								font-size: 17px;
								text-decoration: underline;
							}
						#grid td:nth-of-type(3) {
							width: 246px;
							text-align: left;
							color: #fff;
							font-weight: 400;
							font-family: source_sans_proregular, Arial, sans-serif;
							font-size: 17px;
						}
							#grid h5 {
								display: inline-block;
								width: auto;
								float: left;
								font-family: Oswald, Arial, sans-serif;
								font-size: 30px;
								font-weight: 300;
								color: #fff;
								margin: 0;
								padding: 10px 0 10px 20px;
							}
				#grid .paging {
					float: right;
				}
					#grid .paging ul {
						list-style-type: none;
						margin: 0;
						padding: 8px;
					}
						#grid .paging ul:after {
							content: ' ';
							display: table;
							clear: both;
						}
						#grid .paging ul > li {
							border: none;
							border-left: solid 1px #fff;
							display: inline-block;
							float: left;
							margin: 0;
							padding: 0 30px;
						}
							#grid .paging ul > li > a {
								display: block;
								background: url(img/global_sprite.png) no-repeat -9999px -9999px;
								width: 25px;
								height: 40px;
								border: none;
								text-transform: uppercase;
								text-indent: -9999px;
							}
								#grid .paging ul > li > a[data-page=prev] {
									background-position: -270px 7px;
								}
								#grid .paging ul > li > a[data-page=next] {
									background-position: -292px 7px;
								}
				#grid .counter {
					float: right;
					font-size: 15px;
					font-weight: 800;
					font-family: source_sans_prosemibold, Arial, sans-serif;
					color: #fff;
					margin: 0;
					padding: 15px;
				}
	section>header,
	section>div {
		position:relative;
		z-index:0;
	}
	#nav {
		position:absolute;
		bottom: 0;
		right: 0;
		overflow:hidden;
		height:auto;
		font-size: 15px;
	}
		@media screen and (max-width: 1024px) {
			#nav {
				font-size: 15px;
			}
			@media screen and (max-width: 940px) {
				#nav {
					right:10px;
					width:68%;
					font: 400 13px sans-serif;
					z-index: 10000;
				}
					#nav {
						right: auto;
						width: 100%;
						bottom: 25%;
						bottom: auto;
						top: 77px;
						margin-top: -10px;
					}
						#nav.mm ul li {
							display: block;
							background-color: #fff;
						}
			}
		}
	#nav ul,#nav li {
		display:block;
		list-style:none;
		margin:0;
		padding:0
	}
	#nav ul {
		width:100%;
		text-align:center;
		background: url(img/global_menu_separator.jpg) no-repeat 26px 100%;
		margin: 0 50px 0 0;
	}
		#nav ul li {
			display:inline-block;
			vertical-align:baseline;
			padding: 30px 0 8px;
			background: url(img/global_menu_separator.jpg) no-repeat 100% 100%;
			background-size: auto 120%;
		}
			#nav ul li#mm {
				display: none;
			}
				@media screen and (max-width: 940px) {
					#nav ul {
						background: none;
					}
						#nav ul li {
							display: none;
						}
							#nav ul li#mm {
								display: block;
								width: 36px;
								height: 23px;
								background: url(img/global_sprite.png) -186px -96px;
								margin: 0 auto;
							}
								#nav ul li#mm a {
									width: 36px;
									height: 22px;
									padding: 0;
									margin: 0;
								}
				}
			#nav ul li a {
				display:block;
				padding: 0;
				width: 130px;
				text-align: center;
				white-space: nowrap;
				font-family: museo_slab500, Arial, sans-serif;
				font-size: 13px;
				font-weight: 400;
				text-transform:uppercase;
				color:#32546a;
				-webkit-transition:all 0.2s ease-out 0;
				-moz-transition:all 0.2s ease-out 0;
				transition:all 0.2s ease-out 0
			}
				#nav ul li a[href='#p-home'] {
					display: none;
				}
	#navfooter {
		position: relative;
		left: 0;
		overflow:hidden;
		height:auto
	}
	@media screen and (max-width: 1024px) {
		#navfooter {
			right:20px;
			width:71%;
			bottom:8%;
		}
	}

	@media screen and (max-width: 868px) {
		#navfooter {
			right:10px;
			width:68%;
		}
	}
	#navfooter ul,#navfooter li {
		display:block;
		list-style:none;
		margin:0;
		padding:0
	}
	#navfooter ul {
		margin: 0 0 0 30px;
	}
	#navfooter ul li {
		display:inline-block;
		vertical-align:baseline;
		width: 34%;
	}
		@media screen and (max-width: 1024px) {
			#navfooter ul li {
				width: 100%;
			}
		}
	#navfooter ul li a {
		display: block;
		padding: 4px 10px;
		text-align: left;
		white-space: nowrap;
		font-family: Montserrat, Arial, sans-serif;
		font-size: 1em;
		text-transform: capitalize;
		color: #fff;
		-webkit-transition: all 0.2s ease-out 0;
		-moz-transition: all 0.2s ease-out 0;
		transition: all 0.2s ease-out 0;
	}
	#footerci {
		font-family: museo_sans300, Arial, sans-serif;
		font-size: 1em;
		color: #fff;
		padding: 0 50px 0 0;
		width: 536px;
	}
		#footerci h6 {
			color: #fff;
			font-weight: 600;
			font-family: museo_sans300, Arial, sans-serif;
			text-transform: uppercase;
			margin: 0 0 24px;
		}
		#footerci p {
			line-height: 3em;
			top: 8px;
			position: relative;
			font-weight: 400 !important;
		}
			#footerci p strong {
				font-family: museo_sans300, Arial, sans-serif;
				font-weight: 600;
			}
	#footerci a[rel=sm] {
		text-transform: uppercase;
		text-indent: -9999px;
		background: transparent url(img/global_sprite.png) no-repeat -9999px -9999px;
		width: 25px;
		height: 23px;
		border: none;
		display: none;
		padding: 0;
		margin: 0 0 0 10px;
		position: relative;
		top: 9px;
	}
		#footerci a[href*='facebook'] {
			display: inline-block;
			background-position: -174px 0;
		}
			#footerci a[href*='facebook']:hover {
				background-position: -174px -23px;
			}
		#footerci a[href*='twitter'] {
			display: inline-block;
			background-position: -218px 0;
		}
			#footerci a[href*='twitter']:hover {
				background-position: -218px  -23px;
			}
		#footerci a[href*='instagram'] {
			display: inline-block;
			background-position: -261px 0;
		}
			#footerci a[href*='instagram']:hover {
				background-position: -261px  -23px;
			}
		#footerci a[href*='pinterest'] {
			display: inline-block;
			background-position: -305px 0;
		}
			#footerci a[href*='pinterest']:hover {
				background-position: -305px  -23px;
			}
	#footerci a[href^='mailto'] {
		color: #fff;
		text-transform: none;
		font-weight: 400 !important;
	}
	#nav ul li a.active,#nav ul li a:hover {
		text-decoration:none;
		color: #000;
	}

	@media screen and (max-width: 1040px) {
		#nav ul li a {			width: 112px;			font-size: 11px;
		}
		@media screen and (max-width: 660px) {
			#nav ul li a {
				padding: 0 5px 0 15px;
				font-size: 12px;				text-align: left;
			}
				#nav ul li:last-child {
					padding-bottom: 30px;
				}
		}
	}
#footerdldocs {
	background: #f37121;
	text-align: center;
	padding: 12px 0;
	margin: 0;
}
	#footerdldocs > li {
		display: inline-block;
		float: center;
		text-align: center;
		letter-spacing: 2px;
		padding: 0;
	}		#footerdldocs > li:after {			display: inline;
			content: '|';
			color: #fff;
			padding: 0 5px;
			position: relative;
			left: 12px;
		}
	#footerdldocs > li:first-of-type {
		color: #fff;
		font-size: 12px;
		font-family: museo_slab700, Arial, sans-serif;
		text-transform: uppercase;
	}		#footerdldocs > li:first-child:after,		#footerdldocs > li:last-child:after {			display: none;
		}
		#footerdldocs > li br {
			display: none;
		}
			@media screen and (max-width: 520px) {
				#footerdldocs > li br {
					display: inline;
				}
			}
		#footerdldocs > li > a {
			color: #fff;
			text-decoration: none;
			font-size: 12px;
			font-family: museo_slab700, Arial, sans-serif;
		}
		@media screen and (max-width: 1024px) {
			#footerdldocs > li:first-of-type {
				display: block;
			}
		}
		@media screen and (max-width: 740px) {
			#footerdldocs > li {
				display: block;
			}
		}
footer .wrapper p {
	text-align: center;
	padding: 10px 0 50px;
	margin: 0;
}
	footer .wrapper img {
		margin: 0 20px;
	}
	footer .wrapper p br {
		display: none;
	}
		@media screen and (max-width: 840px) {
			footer .wrapper p br {
				display: initial;
			}
		}
		footer .footer-bottom {
			padding: 20px;
			font-size: 12px;
		}
		footer .footer-bottom .copyright {
			float: left;
		}
		footer .footer-bottom .design {
			float: right;
			text-align: right;
		}
		footer .footer-bottom .privacy {
			margin: 0 auto;
			text-align: center;
		}
.formblock {
	width:100%;
}
.formblock .error {
	color:#f03;
	text-transform:capitalize;
	margin:4px 0;
}
.formblock ul,.formblock li {
	float:left;
	width:100%;
	margin:0 0 8px;
	padding:0;
	list-style:none
}
.formblock li {
	position:relative;
	margin:0.3em 0;
	text-align:left
}
.formblock li.focus label {
	color:#ccc
}
.formblock li.has-text label {
	color:#fff
}
.formblock label,.formblock input[type="text"],.formblock input[type="email"],.formblock input[type="tel"],.formblock input[type="password"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px 16px;
	width:100%;
	height:38px;
	text-align:left
}
.formblock label {
	-webkit-transition:opacity 0.2s linear;
	-moz-transition:opacity 0.2s linear;
	transition:opacity 0.2s linear;
	float:left;
	color:#666;
	line-height:29px;
	background:#fff
}
.formblock input[type="text"],.formblock input[type="email"],.formblock input[type="tel"],.formblock input[type="password"] {
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	outline:none;
	border:none;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	border-radius:0;
	background:none;
	-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);
	box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);
}
.formblock input[type="text"]:focus,.formblock input[type="email"]:focus,.formblock input[type="tel"]:focus,.formblock input[type="password"]:focus {
	outline:none;
	-webkit-box-shadow:inset 0 1px 4px #ef6d30;
	box-shadow:inset 0 1px 4px #ef6d30;
}
.formblock input[disabled="disabled"] {
	background:#f1f1f1;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.formblock .field-textarea {
	position:relative;
	float:left;
	width:100%;
}
.formblock .field-textarea textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px 16px;
	width:100%;
	text-align:left;
	color:#666;
	line-height:29px;
	outline:none;
	border:none;
	-webkit-appearance:none;
	background:none;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);
	box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);
	background:#fff
}
.formblock .field-textarea textarea:focus {
	outline:none;
	-webkit-box-shadow:inset 0 1px 4px #ef6d30;
	box-shadow:inset 0 1px 4px #ef6d30;
}
.formblock .field-textarea label {
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	height:46px;
	border:none;
	-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);
	box-shadow:inset 0 0 0 rgba(0,0,0,0);
	background:none
}
	.formblock .field-textarea.focus label {
		opacity:0.6
	}
	.formblock .field-textarea.has-text label {
		opacity:0;
		z-index:-1
	}
.formblock input[type="submit"] {
	display:inline-block;
	vertical-align:baseline;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0;
	padding:12px 55px;
	font-size:1.07143em;
	line-height:1.1;
	color:#fff;
	border:none;
	outline:none;
	-webkit-appearance:none;
	text-transform:uppercase;
	text-shadow:0 1px 1px #652508;
	background:#ef6d30;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
}
.formblock input[type="submit"].hover,.formblock input[type="submit"]:active {
	background:#c3490f
}
	table {
	margin:0;
	background:#fff
}
	table td {
	padding:0.5em;
	text-align:center;
	vertical-align:middle;
	font-size:0.85714em;
	color:#726760;
}
	table thead td {
	padding:0.2em 0.1em;
	font-family: Arial,sans-serif;
	text-transform:uppercase;
	font-size:1em;
	line-height:1.2em;
	color:#fff;
	border:none;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	background:#98cbe9
}
	table tbody tr:first-child td {
	border:none
}
	#page .accordion {
	border:none
}
	#page .accordion .ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
	#page .accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0;
	padding:.4em .5em .4em .7em;
	font-size:1.42857em;
	line-height:1em;
	min-height:0;
	background:#726760;
	border:none;
	color:#FFF;
	-webkit-border-radius:0;
	border-radius:0;
}
	#page .accordion .ui-accordion-header.ui-state-hover {
	background:#ef6d30;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
}
	#page .accordion .ui-accordion-content {
	padding:2em 1.5em;
	border-top:0;
	overflow:auto;
}
	#page .accordion .ui-accordion-header-active {
	background:#ef6d30;
	border:none;
	cursor:default
}
	#page .accordion .ui-accordion-header-icon {
	position:absolute;
	top:50%;
	left:auto;
	right:0.7em;
	background:none
}
	#page .accordion .ui-icon-triangle-1-e {
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-top-color:#fff;
	border-left-width:7px;
	border-right-width:7px;
	border-top-width:10px;
	margin-top:-5px;
}
	#page .accordion .ui-icon-triangle-1-s {
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-bottom-color:#fff;
	border-left-width:7px;
	border-right-width:7px;
	border-bottom-width:10px;
	margin-top:-5px;
}
.editing .tabs {
	background:white
}
.ui-tabs {
	position:relative;
	width:100%;
	padding:0;
	border:none;
	height:100%;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:0 10px 0;
	border:none;
	background:#fff;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:-6px 0px 0 5px;
	border:none;
	background:none;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:0.9em 1.25em 0.55em 1.25em;
	text-decoration:none;
	font-family:"proxima-nova-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1.21429em;
	color:#726760;
	text-transform:uppercase;
	background:none
}
.ui-tabs .ui-tabs-nav li.ui-state-hover a {
	color:#ef6d30;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#726760;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color:#fff
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor:default
}
.ui-tabs .ui-tabs-panel {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.ui-tabs .ui-tabs {
	-webkit-border-radius:0;
	border-radius:0;
}
.ui-tabs .ui-tabs .ui-tabs-nav {
	-webkit-border-radius:0;
	border-radius:0;
	background-color:#726760;
	min-height:3.14286em
}
.ui-tabs .ui-tabs .ui-tabs-nav li {
	position:relative;
	margin:0;
}
.ui-tabs .ui-tabs .ui-tabs-nav li a {
	padding:0.8em 1em;
	font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1.07143em;
	text-transform:none;
	font-weight:100;
	color:#fff
}
.ui-tabs .ui-tabs .ui-tabs-nav li.ui-state-hover a {
	color:#fff !important;
}
.ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background:none;
	filter:none
}
.ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color:#fff;
	font-weight:600;
	text-decoration:underline
}
.ui-tabs .ui-tabs .ui-tabs-nav li:before {
	content:"";
	position:absolute;
	top:50%;
	left:3px;
	margin:-3px;
	width:6px;
	height:6px;
	-webkit-border-radius:50%;
	border-radius:50%;
	background:#fff
}
.ui-tabs .ui-tabs .ui-tabs-nav li:first-child:before {
	display:none
}
.ui-tabs .ui-tabs .ui-tabs-panel {
	padding:20px;
	overflow:auto;
}
.ui-widget-content p {
	font-size:0.94em;
	line-height:1.8;
	color:#726760;
	font-family:"open-sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.poster {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.poster img {
	position:absolute;
	height:100%;
	width:100%;
}
	section header {
		display:block;
		width: 100%;
		min-height: 169px;
		color:#fff;
		background-color: #9eb8d5;
		overflow: hidden;
		background-repeat: no-repeat;
	}
		@media screen and (max-width: 1024px) {
			section header {
				min-height: initial;				background-size: auto 100%;
			}
			@media screen and (max-width: 500px) {
				section header {
					/*min-height: 254px;*/
				}
					section#p1 header {
						/*min-height: 231px;*/
					}
			}
		}
		#single-post {
			padding: 40px;
		}
			#single-post h3:first-of-type {
				margin: 10px 0 7px;
				padding: 0;
				font-weight: 800;
				font-size: 18px;
				font-family: 'Montserrat', Arial, sans-serif;
				text-transform: uppercase;
				text-align: left;
				color: #231f20;
			}
			#single-post p {
				text-align: justify;
				margin: 0 0 18px;
			}
	section header h2,
	main > .wrapper > header h2 {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		/*display:table-cell;
		width: 100%;*/
		padding:42px 2% 0px 2%;
		/*vertical-align:middle;*/
		color:#fff;
		position: relative;
		z-index: 2000;
		margin-top: 0;
		font-family: museo_slab700, Arial, sans-serif;
		text-transform: uppercase;
		text-align: center;
		color: #30546a;
	}		section header.bgi h2,		main > .wrapper > header.bgi h2 {			color: #fff;
		}
		@media screen and (max-width: 1004px) {
			section header h2,
			main > .wrapper > header h2 {
				padding:30px 2% 0px 2%;
			}
		}

	.post,
	.c2 {
		clear: both;
		padding: 0px;
		margin: 40px auto;
		width: 90%;
		text-align: center;
	}
	.post {text-align: left;}
		.c2 > div {
			display: inline-block;
			margin: 1% 0 1% 3.2%;
			padding: 20px;
			text-align: left;
			background-color: #e9eff6;
			font-family: 'Source Sans Pro', Arial, sans-serif;
			font-size: 14px;
			color: #6d6e71;
			vertical-align: top;
		}
			.c2 > div:first-child {
				margin-left: 0; 
			}
				#p26 .c2 > div:first-child {
					background-color: transparent;
					padding: 0;
				}
	.c2:before,
	.c2:after {
		content: ''; 
		display:table; 
	}
	.c2:after {
		clear:both;
	}
	.c2 {
		zoom:1; /* For IE 6/7 */ 
	}
	.c2 > div {
		width: 40.4%;
	}
		#p26 .c2 > div {
			width: auto;
		}
			#p26 .c2 > div:nth-of-type(2) {
				padding: 47px;				position: relative;				top: -1px;
			}
			@media screen and (max-width: 1024px) {
				.c2 > div {
					width: 90%;
					display: block;
					margin: 0 auto;
				}
					.c2 > div:nth-of-type(2) {
						margin-top: 50px;
					}
				@media only screen and (max-width: 480px) {
					.c2 { 
						margin: 1% auto 50px;
					}
					.c2 > div {
						width: 100%;
					}					.c2 > div:nth-of-type(2) {						margin-top: 10px;					}
				}
			}
	.tcol {
		clear: both;
		display: table;
		background-color: #2f556a;
		width: 100%;
		margin: 0;
		padding: 80px 0 40px;
		color: #fff;
		font-family: source_sans_proregular, Arial, sans-serif;
		font-size: 12px;
		font-weight: 400;
	}
		.tcol:after {
			display: table;
			content: ' ';
			clear: both;
		}
			.tcol > div {
				display: table-cell;
				padding: 20px 0;
			}
				.tcol .tcol {
					padding: 0 !important;
				}
				.tcol > div:first-of-type {
					width: 40%;
					padding-left: 74px;
				}
				.tcol > div:nth-of-type(2) {
					width: 50%;
				}
					.tcol .tcol > div {
						width: 50%;
						padding: 0;
					}
			.tcol h2 {
				font-family: museo_sans900, Arial, sans-serif;
				font-size: 14px;
				font-weight: 900;
				text-transform: uppercase;
				color: #fff;
			}
				@media screen and (max-width: 800px) {
					.tcol > div {
						display: block;
						margin: 10px auto;						padding: 0 !important;
					}
					.tcol .tcol > div {
						width: 100%;
					}
				}
	div#at {
		text-align: center;
	}
	div[id^='af-'] {
		display: inline-block;
		position: relative;
		margin: 0;
		padding: 20px;
		text-align: center;
		vertical-align: top;
	}
		@media screen and (max-width: 1004px) {
			div[id^='af-'] {
				display: inline-flex;
				float: center;
			}
		}
		div[id^='af-'] figure {
			display: block;
			position: relative;
			width: 100%;
			max-width: 215px;
			-webkit-transition: 0.3s;
			-moz-transition: 0.3s;
			-o-transition: 0.3s;
			transition: 0.3s;
			margin: 0;
			padding: 0;
			vertical-align: middle;
		}
			div[id^='af-'] figcaption {
				position: relative;
				z-index: 20;
				padding: 5px 10px 0;
				font-family: 'Open Sans', Arial, sans-serif;
				font-weight: 400;
				font-size: 14px;
				-webkit-transition: 0.3s;
				-moz-transition: 0.3s;
				-o-transition: 0.3s;
				transition: 0.3s;
			}
					div[id^='af-'] figure figcaption h6 {
						margin: 10px 0 5px;
						padding: 0;
						text-transform: uppercase;
						line-height: 1.6em;
						font-size: 15px;
						font-weight: 300;
						font-family: museo_sans700, Arial, sans-serif;
						color: #000;
					}
					div[id^='af-'] figure figcaption p {
						width: 100%;
						line-height: 1.3em;
					}
	div#et {
		text-align: center;
		padding: 40px 0;
	}
	div[id^='ef-'] {
		display: inline-block;
		position: relative;
		margin: 0 19px;
		padding: 0;
		vertical-align: top;
	}		div[id^='ef-']:nth-of-type(3n+3):after {
				content: ' ';
				display: table;
				clear: both;
			}
		div[id^='ef-'] figure {
			position: relative;
			width: 269px;
			min-height: 240px;
			-webkit-transition: 0.3s;
			-moz-transition: 0.3s;
			-o-transition: 0.3s;
			transition: 0.3s;
			padding: 10px 0 20px;
			margin: 0;
			display: table-cell;
			vertical-align: top;
		}
			div[id^='ef-'] figure img {
				display: block;
				margin: 0 auto;
			}
			div[id^='ef-'] figcaption {
				position: relative;
				z-index: 20;
				padding: 5px 0;
				font-family: museo_sans300, Arial, sans-serif;
				font-weight: 300;
				font-size: 16px;
				color: #6d6e71;
				text-align: center;
			}
				div[id^='ef-'] figure figcaption h6 {
					margin: 10px 0 7px;
					padding: 0;
					font-weight: 600;
					font-size: 13px;
					font-family: museo_sans700, Arial, sans-serif;
					text-transform: uppercase;
					text-align: left;
					color: #231f20;
				}
				div[id^='ef-'] figure figcaption p {
					line-height: 1.3em;
					margin: 0 auto;
					font-family: source_sans_proregular, Arial, sans-serif;
					font-size: 13px;
					text-align: left;
				}
	div#rpf {
		text-align: center;
	}
		div[id^='rpf-'] {
			display: inline-block;
			float: center;
			position: relative;
			margin: 0;
			padding: 0 20px;
		}
			div[id^='rpf-'] figure {
				position: relative;
				overflow: hidden;
				width: 316px;
				height: 512px;
				-webkit-transition: 0.3s;
				-moz-transition: 0.3s;
				-o-transition: 0.3s;
				transition: 0.3s;
				padding: 30px 0;
				margin: 0;
				display: table-cell;
			}
				#page.media div[id^='rpf-'] figure {
					/*
					width: 428px;
					height: 604px;
					*/
				}
					#page.media div[id^='rpf-'] + div[id^='rpf-'] + div[id^='rpf-'] + div[id^='rpf-'] figure {
						border-top: solid 1px #c8c7c7;
						padding-top: 50px;
					}
					#page.media div[id^='rpf-'] figure .info,
					#single-post .info {
						text-transform: uppercase;
						margin-bottom: 20px;
					}
				div[id^='rpf-'] figure > a {
					width: 100%;
					height: auto;
					display: block;
					cursor: text;
				}
				div[id^='rpf-'] figure img {
					width: 100%;
					height: auto;
					display: block;
					margin: 0 auto;
				}
					div[id^='rpf-'] figure img.loading {
						width: auto;
					}
				div[id^='rpf-'] figcaption {
					position: relative;
					z-index: 20;
					padding: 5px 0;
					font-family: museo_sans300, Arial, sans-serif;
					font-weight: 300;
					font-size: 15px;
					color: #6d6e71;
					text-align: left;
				}
					div[id^='rpf-'] figure figcaption h6 {
						margin: 28px 0 7px;
						padding: 0;
						font-weight: 800;
						font-size: 18px;
						font-family: 'Montserrat', Arial, sans-serif;
						text-transform: uppercase;
						text-align: left;
						color: #231f20;
					}
					div[id^='rpf-'] figure figcaption > div {
						min-height: 260px;
					}
						div[id^='rpf-'] figure figcaption p {
							width: 100%;
							line-height: 1.5em;
							margin: 0 auto;
							text-align: left;
						}
					div[id^='rpf-'] figure figcaption a.rm:before {
							content: 'Read More';
							text-transform: uppercase;
							text-align: center;
							color: #231f20;
							font-family: 'Montserrat', Arial, sans-serif;
							border: solid 1px #231f20;
							padding: 3px 7px;
							display: inline-block;
							margin: 14px 0;
							display: inline-block;
						}
	div#tt {
		text-align: center;
	}
	div[id^='tf-'] {
		display: inline-block;
		float: center;
		position: relative;
		margin: 0;
		padding: 0;
	}
		div[id^='tf-'] figure {
			position: relative;
			overflow: hidden;
			width: 399px;
			height: 312px;
			-webkit-transition: 0.3s;
			-moz-transition: 0.3s;
			-o-transition: 0.3s;
			transition: 0.3s;
			margin: 30px 0;
			padding: 0;
		}
			div[id^='tf-'] figure img {
				display: block;
				margin: 0 auto;
			}
			div[id^='tf-'] figcaption {
				position: relative;
				z-index: 20;
				padding: 5px 10px;
				font-family: museo_sans300, Arial, sans-serif;
				font-weight: 300;
				font-size: 16px;
				color: #6d6e71;
				text-align: center;
			}
				div[id^='tf-'] figure figcaption h6 {
					margin: 10px 0 7px;
					padding: 0;
					font-weight: 400;
					font-size: 16px;
					font-family: Montserrat, Arial, sans-serif;
					text-transform: uppercase;
					color: #231f20;
				}
				div[id^='tf-'] figure figcaption p {
					width: 80%;
					line-height: 1.3em;
					margin: 0 auto;
					text-align: center;
				}
	#ct-h4 {
		padding: 0 0 0 87px;
		text-align: left;
		font-weight: 600;
		font-size: 22px;
	}
	#ct {
		padding: 0 22px;
		text-align: center;
	}
	div[id^='cf-'] {
		display: inline-block;
		float: center;
		position: relative;
		margin: 0;
		padding: 0;
		width: 15%;
	}
		div[id^='cf-'] figure {
			position: relative;
			overflow: hidden;
			height: 194px;
			-webkit-transition: 0.3s;
			-moz-transition: 0.3s;
			-o-transition: 0.3s;
			transition: 0.3s;
			padding: 30px 0 0;
			display: table-cell;
			width: 100%;
		}
			@media screen and (max-width: 980px) {
				div[id^='cf-'] {
					width: 100%;
					max-width: 200px;
					margin: 0 auto;
				}
					div[id^='cf-'] figure {
						height: 230px;
					}
						@media screen and (max-width: 900px) {
							div[id^='cf-'] figure {
								height: 197px;
							}
						}
						@media screen and (max-width: 500px) {
							div[id^='cf-'] figure {
								height: auto;
							}
						}
			}
			div[id^='cf-'] figure img {
				display: block;
				margin: 0 auto;
			}
			div[id^='cf-'] figcaption {
				position: relative;
				z-index: 20;
				padding: 5px 10px;
				font-family: museo_sans300, Arial, sans-serif;
				font-weight: 300;
				font-size: 15px;
				color: #6d6e71;
				text-align: left;
			}
				div[id^='cf-'] figure figcaption h6 {
					margin: 10px 0 7px;
					padding: 0;
					font-weight: 600;
					font-size: 15px;
					font-family: museo_sans300, Arial, sans-serif;
					color: #231f20;
				}
				div[id^='cf-'] figure figcaption p {
					line-height: 1.6em;
					margin: 0 auto;
				}

	section header p {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0px 7% 0 3%;
		vertical-align:middle;
		color:#fff;
		-webkit-font-smoothing:antialiased;
		font-smoothing: antialiased;
		font-family: museo_sans300, Arial, sans-serif;
		text-align: center;
		text-shadow: 1px 1px 8px #000;
		font-size: 16px;
		line-height: 1.3em;
	}
		section header.bgi p {
			color: #fff;
			font-size: 16px;
			line-height: 1.3em;
		}
		@media screen and (max-width: 1024px) {
			section header p {
				width: 100%;
			}
		}	#sidecontent_32 > p:first-of-type {		display: none;
	}

	section header div[id^='new-royalslider-'] + p:empty {
		display: none;
	}
	@media screen and (max-width: 1024px) {
	section header p {
	padding:12px 6% 12px 2%;
}

}
	@media screen and (max-width: 868px) {
	section header p {
	padding:8px 2%;
}

}
.vcard {
	float:left;
	width:100%;
}
.vcard h5 {
	margin:0;
	text-transform:uppercase
}
.vcard .fn,.vcard .url {
	display:none
}
.vcard h6,.vcard p {
	display:inline-block;
	vertical-align:top;
	margin:1em 0 0;
	line-height:1.2em;
	font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em !important;
}
	@media screen and (max-width: 1024px) {
.vcard h6,.vcard p {
	width:100% !important;
}

}
.vcard h6 {
	width:25%;
}
.vcard p {
	width:71%;
	margin-left:2%;
}
	@media screen and (max-width: 1024px) {
.vcard p {
	margin-top:0.4em;
	margin-left:0;
}

}
.business {
	padding-bottom:30px;
}
.business .logo {
	float:left;
	width:30%;
	margin-right:5%;
}
.business .logo img {
	width:100%;
}
.business .about {
	float:left;
	width:65%;
}
.business h5 {
	margin-top:0;
	color:#ec6d3a;
	text-transform:uppercase
}
.business p {
	margin-bottom:0;
}
.business a.btn {
	float:left;
	margin:20px 0 0;
	padding:5px 10px;
	color:#fff;
	background-color:#ec6d3a
}
.royalSlider {
	width:600px;
	height:400px;
	position:relative;
	direction:ltr
}
.royalSlider>* {
	float:left
}
.rsWebkit3d .rsSlide {
	-webkit-transform:translateZ(0);
}
.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink {
	-webkit-backface-visibility:hidden
}
.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer {
	-webkit-transform:none
}
.rsOverflow {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	float:left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	left:0;
	top:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position:absolute;
	left:0;
	top:0;
}
.rsContainer {
	position:relative;
	width:100%;
	height:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsArrow,.rsThumbsArrow {
	cursor:pointer
}
.rsThumb {
	float:left;
	position:relative
}
.rsArrow,.rsNav,.rsThumbsArrow {
	opacity:1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear
}
.rsHidden {
	opacity:0;
	visibility:hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear
}
.rsGCaption {
	width:100%;
	float:left;
	text-align:center
}
.royalSlider.rsFullscreen {
	position:fixed !important;
	height:auto !important;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
	z-index:2147483647 !important;
	top:0 !important;
	left:0 !important;
	bottom:0 !important;
	right:0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
	opacity:1 !important;
	-webkit-transition:0s;
	-moz-transition:0s;
	-o-transition:0s;
	transition:0s;
	display:none
}
.rsSlide {
	position:absolute;
	left:0;
	top:0;
	display:block;
	overflow:hidden;
	height:100%;
	width:100%;
}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {
	height:auto;
}
.rsContent {
	width:100%;
	height:100%;
	position:relative
}
.rsPreloader {
	position:absolute;
	z-index:0;
}
.rsNav {
	-moz-user-select:-moz-none;
	-webkit-user-select:none;
	user-select:none
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}
.rsThumbs {
	cursor:pointer;
	position:relative;
	overflow:hidden;
	float:left;
	z-index:22
}
.rsTabs {
	float:left;
	background:none !important;
}
.rsTabs,.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVideoContainer {
	width:auto;
	height:auto;
	line-height:0;
	position:relative
}
.rsVideoFrameHolder {
	position:absolute;
	left:0;
	top:0;
	background:#141414;
	opacity:0;
	-webkit-transition:.3s
}
.rsVideoFrameHolder.rsVideoActive {
	opacity:1
}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj {
	position:absolute;
	z-index:50;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:44px;
}
.rsABlock {
	left:0;
	top:0;
	position:absolute;
	z-index:15
}
	img.rsImg {
	max-width:none
}
.grab-cursor {
	/*cursor:url() 8 8,move*/
}
.grabbing-cursor {
	/*cursor:url() 8 8,move*/
}
.rsNoDrag {
	cursor:auto;
}
.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index:20;
}
	@media screen and (max-width: 1120px) {
.royalSlider .rsContainer .rsSlide .rsContent {
	font:400 79.54545%/1.71429 sans-serif
}

}
	@media screen and (max-width: 1024px) {
.royalSlider .rsContainer .rsSlide .rsContent {
	font:400 76.08696%/1.71429 sans-serif
}

}
	@media screen and (max-width: 868px) {
.royalSlider .rsContainer .rsSlide .rsContent {
	font:400 62.5%/1.71429 sans-serif
}

}
.royalSlider {
	width:100%;
	height:100%;
}
.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs {
	background:#151515;
	color:#FFF
}
.rsDefault .rsArrow {
	height:100%;
	width:54px;
	position:absolute;
	display:block;
	cursor:pointer;
	z-index:21
}
.rsDefault.rsVer .rsArrow {
	width:100%;
	height:54px;
}
.rsDefault.rsVer .rsArrowLeft {
	top:0;
	left:0;
}
.rsDefault.rsVer .rsArrowRight {
	bottom:0;
	left:0;
}
.rsDefault.rsHor .rsArrowLeft {
	left:0;
	top:0;
}
.rsDefault.rsHor .rsArrowRight {
	right:0;
	top:0;
}
.rsDefault .rsArrowIcn {
	width:42px;
	height:42px;
	top:50%;
	left:50%;
	margin-top:-21px;
	margin-left:-21px;
	position:absolute;
	cursor:pointer;
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
	*background-color:#000;
	border-radius:2px;
}
.rsDefault .rsArrowIcn:hover {
	background-color:rgba(0,0,0,0.9);
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
	background-position:-60px -26px;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
	background-position:-58px -58px;
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
	background-position:-96px -32px;
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
	background-position:-96px -64px;
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
	opacity:.2;
	filter:alpha(opacity=20);
	*display:none
}
.rsDefault .rsBullets {
	position:absolute;
	z-index:35;
	left:0;
	bottom:23px;
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	line-height:12px;
	overflow:hidden
}
.rsDefault .rsBullet {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:8px;
	height:8px;
	padding:6px 8px 6px;
}
.rsDefault .rsBullet span {
	display:block;
	width:8px;
	height:8px;
	border:2px solid #fff;
	background:rgba(255,255,255,0);
	cursor:pointer
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color:#FFF;
	cursor:default
}
.rsDefault .rsThumbsHor {
	width:100%;
	height:72px;
}
.rsDefault .rsThumbsVer {
	width:96px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position:relative;
	height:100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position:relative;
	width:100%;
}
.rsDefault .rsThumb {
	float:left;
	overflow:hidden;
	width:96px;
	height:72px;
}
.rsDefault .rsThumb img {
	width:100%;
	height:100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #EC6D3A;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.rsDefault .rsTmb {
	display:block
}
.rsDefault .rsTmb h5 {
	font-size:16px;
	margin:0;
	padding:0;
	line-height:20px;
	color:#FFF
}
.rsDefault .rsTmb span {
	color:#DDD;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:18px;
}
.rsDefault .rsThumbsArrow {
	height:100%;
	width:20px;
	position:absolute;
	display:block;
	cursor:pointer;
	z-index:21;
	background:#000;
	background:rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background:rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width:100%;
	height:20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
	top:0;
	left:0;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
	bottom:0;
	left:0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
	left:0;
	top:0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
	right:0;
	top:0;
}
.rsDefault .rsThumbsArrowIcn {
	width:16px;
	height:16px;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px;
	position:absolute;
	cursor:pointer;
	background:url(img/rs-default.png);
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position:-128px -32px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position:-128px -48px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position:-144px -32px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position:-144px -48px;
}
.rsDefault .rsThumbsArrowDisabled {
	display:none !important;
}
	@media screen and (min-width: 0px) and (max-width: 800px) {
.rsDefault .rsThumb {
	width:59px;
	height:44px;
}
.rsDefault .rsThumbsHor {
	height:44px;
}
.rsDefault .rsThumbsVer {
	width:59px;
}

}
.rsDefault .rsTabs {
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-top:12px;
	position:relative
}
.rsDefault .rsTab {
	display:inline-block;
	cursor:pointer;
	text-align:center;
	height:auto;
	width:auto;
	color:#333;
	padding:5px 13px 6px;
	min-width:72px;
	border:1px solid #D9D9DD;
	border-right:1px solid #f5f5f5;
	text-decoration:none;
	background-color:#FFF;
	background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);
	-webkit-box-shadow:inset 1px 0 0 #fff;
	box-shadow:inset 1px 0 0 #fff;
	*display:inline;
	*zoom:1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}
.rsDefault .rsTab:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border-right:1px solid #cfcfcf
}
.rsDefault .rsTab:active {
	border:1px solid #D9D9DD;
	background-color:#f4f4f4;
	box-shadow:0 1px 4px rgba(0,0,0,0.2) inset
}
.rsDefault .rsTab.rsNavSelected {
	color:#FFF;
	border:1px solid #999;
	text-shadow:1px 1px #838383;
	box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;
	background:#ACACAC;
	background-image:-webkit-linear-gradient(top, #acacac, #bbb);
	background-image:-moz-llinear-gradient(top, #acacac, #bbb);
	background-image:linear-gradient(to bottom, #acacac, #bbb);
}
.rsDefault .rsFullscreenBtn {
	right:0;
	top:0;
	width:44px;
	height:44px;
	z-index:22;
	display:block;
	position:absolute;
	cursor:pointer
}
.rsDefault .rsFullscreenIcn {
	display:block;
	margin:6px;
	width:32px;
	height:32px;
	background:url(img/rs-default.png) 0 0;
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
	*background-color:#000;
	border-radius:2px;
}
.rsDefault .rsFullscreenIcn:hover {
	background-color:rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position:-32px 0;
}
.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor:pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s;
	background:url(img/rs-default.png) no-repeat 0 -32px;
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
	*background-color:#000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color:rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	right:0;
	top:0;
	width:44px;
	height:44px;
	z-index:500;
	position:absolute;
	cursor:pointer;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top:-38px;
	right:-6px;
}
.rsDefault .rsCloseVideoIcn {
	margin:6px;
	width:32px;
	height:32px;
	background:url(img/rs-default.png) -64px 0;
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
	*background-color:#000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color:rgba(0,0,0,0.9);
}
.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(img/preloader-white.gif);
	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;
}
.rsDefault .rsGCaption {
	position:absolute;
	float:none;
	bottom:6px;
	left:6px;
	text-align:left;
	background:#000;
	background:rgba(0,0,0,0.75);
	color:#FFF;
	padding:2px 8px;
	width:auto;
	font-size:12px;
	border-radius:2px;
}
	/*!Video.js Default Styles (http://videojs.com)Version 4.0.3*/.video-js {
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	vertical-align:middle;
	width:100% !important;
}
.rsContent .video-js {
	height:100% !important;
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
}
.video-js:-moz-full-screen {
	position:absolute
}
	body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto;
}
.video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100% !important;
	height:100% !important;
	_position:absolute
}
.video-js:-webkit-full-screen {
	width:100% !important;
	height:100% !important;
}
.vjs-poster {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	cursor:pointer;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	padding:0;
	width:100%;
}
.video-js .vjs-text-track-display {
	text-align:center;
	position:absolute;
	bottom:4em;
	left:1em;
	right:1em;
	font-family:Arial, sans-serif
}
.video-js .vjs-text-track {
	display:none;
	font-size:1.4em;
	text-align:center;
	margin-bottom:0.1em;
	background:#000;
	background:rgba(0,0,0,0.5);
}
.video-js .vjs-subtitles {
	color:#fff
}
.video-js .vjs-captions {
	color:#fc6
}
.vjs-tt-cue {
	display:block
}
.vjs-fade-in {
	display:block;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility 0.1s, opacity 0.1s;
	-moz-transition:visibility 0.1s, opacity 0.1s;
	-ms-transition:visibility 0.1s, opacity 0.1s;
	-o-transition:visibility 0.1s, opacity 0.1s;
	transition:visibility 0.1s, opacity 0.1s
}
.vjs-fade-out {
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1.5s, opacity 1.5s;
	-moz-transition:visibility 1.5s, opacity 1.5s;
	-ms-transition:visibility 1.5s, opacity 1.5s;
	-o-transition:visibility 1.5s, opacity 1.5s;
	transition:visibility 1.5s, opacity 1.5s;
	-webkit-transition-delay:2s;
	-moz-transition-delay:2s;
	-ms-transition-delay:2s;
	-o-transition-delay:2s;
	transition-delay:2s
}
.vjs-default-skin .vjs-hidden {
	display:none
}
.vjs-lock-showing {
	display:block;
	opacity:1;
	visibility:visible
}
	@font-face {
	font-family:'VideoJS';
	src:url(fonts/vjs.eot);
	src:url(fonts/vjs.eot?#iefix) format("embedded-opentype"),url(fonts/vjs.woff) format("woff"),url(fonts/vjs.ttf) format("truetype");
	font-weight:normal;
	font-style:normal
}
.vjs-default-skin {
	color:#ccc
}
.vjs-default-skin .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	background:#323232;
	background:rgba(100,100,100,0.5);
}
.vjs-default-skin .vjs-slider:focus {
	background:#464646;
	background:rgba(100,100,100,0.7);
	-webkit-box-shadow:0 0 2em #fff;
	-moz-box-shadow:0 0 2em #fff;
	box-shadow:0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position:absolute;
	left:0;
	top:0;
}
.vjs-default-skin .vjs-slider-handle:before {
	content:"\e009";
	font-family:VideoJS;
	font-size:1em;
	line-height:1;
	text-align:center;
	text-shadow:0em 0em 1em #fff;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.vjs-default-skin .vjs-control-bar {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	margin:0;
	height:3.0em;
	background-color:#000;
	background-color:rgba(7,40,50,0.7);
	font-style:normal;
	font-weight:normal;
	font-family:Arial, sans-serif
}
.vjs-default-skin .vjs-control {
	outline:none;
	position:relative;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	height:3.0em;
	width:4em
}
.vjs-default-skin .vjs-control:before {
	font-family:VideoJS;
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
	text-shadow:0em 0em 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.vjs-default-skin .vjs-play-control {
	width:5em;
	cursor:pointer
}
.vjs-default-skin .vjs-play-control:before {
	content:"\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content:"\e002"
}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
	content:"\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content:"\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content:"\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content:"\e005"
}
.vjs-default-skin .vjs-volume-control {
	width:5em;
	float:right
}
.vjs-default-skin .vjs-volume-bar {
	width:5em;
	height:0.6em;
	margin:1.1em auto 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	height:2.9em
}
.vjs-default-skin .vjs-volume-level {
	position:absolute;
	top:0;
	left:0;
	height:0.5em;
	background:#66a8cc url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width:0.5em;
	height:0.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size:0.9em;
	top:-0.2em;
	left:-0.2em;
	width:1em;
	height:1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width:6em;
	left:-4em
}
.vjs-default-skin .vjs-progress-control {
	position:absolute;
	left:0;
	right:0;
	width:auto;
	font-size:0.3em;
	height:1em;
	top:-1em;
	-webkit-transition:top 0.4s, height 0.4s, font-size 0.4s, -webkit-transform 0.4s;
	-moz-transition:top 0.4s, height 0.4s, font-size 0.4s,    -moz-transform 0.4s;
	-o-transition:top 0.4s, height 0.4s, font-size 0.4s,      -o-transform 0.4s;
	transition:top 0.4s, height 0.4s, font-size 0.4s,         transform 0.4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size:.9em;
	-webkit-transition:top 0.2s, height 0.2s, font-size 0.2s, -webkit-transform 0.2s;
	-moz-transition:top 0.2s, height 0.2s, font-size 0.2s,    -moz-transform 0.2s;
	-o-transition:top 0.2s, height 0.2s, font-size 0.2s,      -o-transform 0.2s;
	transition:top 0.2s, height 0.2s, font-size 0.2s,         transform 0.2s
}
.vjs-default-skin .vjs-progress-holder {
	height:100%;
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	left:0;
	top:0;
}
.vjs-default-skin .vjs-play-progress {
	background:#66a8cc url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-load-progress {
	background:#646464;
	background:rgba(255,255,255,0.4);
}
.vjs-default-skin .vjs-seek-handle {
	width:1.5em;
	height:100%;
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top:0.1em
}
.vjs-default-skin .vjs-time-controls {
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-current-time {
	float:left
}
.vjs-default-skin .vjs-duration {
	float:left
}
.vjs-default-skin .vjs-remaining-time {
	display:none;
	float:left
}
.vjs-time-divider {
	float:left;
	line-height:3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width:3.8em;
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content:"\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content:"\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	display:block;
	z-index:2;
	position:absolute;
	top:50%;
	left:50%;
	width:60px;
	height:60px;
	margin:-30px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	border:1px solid #a6a6a6;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff),to(#d9d9d9));
	background-image:-webkit-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:-moz-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:-o-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);
	box-shadow:0 1px 6px rgba(0,0,0,0.4);
}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
	outline:0;
	border-color:#ef6d30;
	-webkit-box-shadow:0 1px 6px rgba(255,255,255,0.4);
	box-shadow:0 1px 6px rgba(255,255,255,0.4);
}
.vjs-default-skin .vjs-big-play-button:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	margin:-13px 0 0 -9px;
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-left-color:#ef6d30;
	border-left-width:24px;
	border-bottom-width:14.4px;
	border-top-width:14.4px;
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	font-size:5em;
	line-height:1;
	width:1em;
	height:1em;
	margin-left:-0.5em;
	margin-top:-0.5em;
	opacity:0.75;
	-webkit-animation:spin 1.5s infinite linear;
	-moz-animation:spin 1.5s infinite linear;
	-o-animation:spin 1.5s infinite linear;
	animation:spin 1.5s infinite linear
}
.vjs-default-skin .vjs-loading-spinner:before {
	content:"\e00a";
	font-family:VideoJS;
	position:absolute;
	width:1em;
	height:1em;
	text-align:center;
	text-shadow:0em 0em 0.1em #000;
}
.vjs-default-skin .vjs-loading-spinner:after {
	content:"\e00a";
	font-family:VideoJS;
	position:absolute;
	width:1em;
	height:1em;
	text-align:center;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent
}
	@-moz-keyframes spin {
	0% {
	-moz-transform:rotate(0deg);
}
	100% {
	-moz-transform:rotate(359deg);
}

}
	@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0deg);
}
	100% {
	-webkit-transform:rotate(359deg);
}

}
	@-o-keyframes spin {
	0% {
	-o-transform:rotate(0deg);
}
	100% {
	-o-transform:rotate(359deg);
}

}
	@-ms-keyframes spin {
	0% {
	-ms-transform:rotate(0deg);
}
	100% {
	-ms-transform:rotate(359deg);
}

}
	@keyframes spin {
	0% {
	transform:rotate(0deg);
}
	100% {
	transform:rotate(359deg);
}

}
.vjs-default-skin .vjs-menu-button {
	float:right;
	cursor:pointer
}
.vjs-default-skin .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	left:0em;
	width:0em;
	height:0em;
	margin-bottom:3em;
	border-left:2em solid transparent;
	border-right:2em solid transparent;
	border-top:1.55em solid #000;
	border-top-color:rgba(7,40,50,0.5);
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	width:10em;
	bottom:1.5em;
	max-height:15em;
	overflow:auto;
	left:-5em;
	background-color:#000;
	background-color:rgba(7,40,50,0.7);
	-webkit-box-shadow:-20px -20px 0px rgba(255,255,255,0.5);
	-moz-box-shadow:0 0 1em rgba(255,255,255,0.5);
	box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	display:block
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style:none;
	margin:0;
	padding:0.3em 0 0.3em 0;
	line-height:1.4em;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	text-transform:lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color:#000;
}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	background-color:#fff;
	background-color:rgba(255,255,255,0.75);
	color:#111;
	outline:0;
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 0.3em 0;
	font-weight:bold;
	cursor:default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-captions-button {
	font-size:1em
}
.vjs-default-skin .vjs-captions-button:before {
	content:"\e008";
	font-family:VideoJS;
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:none
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-play-control {
	margin:0 auto;
	float:none;
	height:100%;
	width:100%;
	opacity:0;
}
.vjs-default-skin .vjs-control-bar {
	height:100%;
	opacity:0;
}
	body.ipad .vjs-tech {
	height:100%;
}
	video {
	height:100%;
	width:100%;
}
	video.expanding {
	height:auto;
}
.play-button {
	display:block;
	z-index:2;
	position:absolute;
	top:50%;
	left:50%;
	width:60px;
	height:60px;
	margin:-30px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	border:1px solid #a6a6a6;
	-webkit-transition:all 0.2s ease-out 0;
	-moz-transition:all 0.2s ease-out 0;
	transition:all 0.2s ease-out 0;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff),to(#d9d9d9));
	background-image:-webkit-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:-moz-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:-o-linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	background-image:linear-gradient(compact(#fff, #d9d9d9, false, false, false, false, false, false, false, false));
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);
	box-shadow:0 1px 6px rgba(0,0,0,0.4);
}
.play-button:hover,.play-button:focus {
	outline:0;
	border-color:#ef6d30;
	-webkit-box-shadow:0 1px 6px rgba(255,255,255,0.4);
	box-shadow:0 1px 6px rgba(255,255,255,0.4);
}
.play-button:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	margin:-13px 0 0 -9px;
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid;
	border-width:0;
	border-left-color:#ef6d30;
	border-left-width:24px;
	border-bottom-width:14.4px;
	border-top-width:14.4px;
}

	.tabs_container {
		border-top: solid 38px #fff;
	}
		ul.tabs_wrapper {
			margin: -5px 0 -22px;
			padding: 0px;
			list-style: none;
			background-color: #c4c1c2;
		}
		ul.tabs_wrapper li {
			color: #6d6e71;
			display: inline-block;
			margin: 0;
			padding: 0px 15px 0;
			cursor: pointer;
			zoom: 1;
			background: #fff;
			border: none;
			-moz-border-radius: 10px 10px 0 0;
			-webkit-border-radius: 10px 10px 0 0;
			-khtml-border-radius: 10px 10px 0 0;
			border-radius: 10px 10px 0 0;
			position: relative;
			top: -42px;
			font-size: 1.3em;
		}

		ul.tabs_wrapper li.current {
			top: -44px;
			background: #c4c1c2;
			border: solid 2px #c4c1c2;
			border-bottom: 0;
			color: #fff;
			margin: 0;
			padding: 8px 15px;
			-webkit-transition:all 0.1s ease-out 0;
			-moz-transition:all 0.1s ease-out 0;
			transition:all 0.1s ease-out 0;
		}

		.tab-content {
			display: none;
			background: #ededed;
			padding: 0;
		}
			.tab-content.current {
				display: inherit;
				-webkit-transition:all 0.4s ease-out 0;
				-moz-transition:all 0.4s ease-out 0;
				transition:all 0.4s ease-out 0;
			}
.clear {
	clear: both;
}
.rsABlock, .rsSBlock {
	visibility: visible !important;
	top: 0% !important; /* initial */
	bottom: none !important; /* 50px */
	width: 100% !important;
	height: auto !important;
	left: 0 !important;
	font-family: museo_sans300, Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #231f20;
	background: none;
	padding: 0;
}

		.rsDefault .rsBtnCenterer {
			position: absolute !important;
			left: 49% !important;
			top: 64% !important;
			/*z-index: 500 !important;*/
		}
		.rsDefault .rsPlayBtnIcon {
			width: 82px !important;
			height: 77px !important;
			-webkit-border-radius: none !important;
			border-radius: none !important;
			background: url(img/global_sprite.png) no-repeat -272px -49px !important;
		}

	.rsDefault .rsThumb.rsNavSelected {
		background: #ccc !important;
	}
	.rsDefault .rsBullets {
		background: none !important;
		margin: 12px auto !important;
	}
	.rsDefault .rsBullet span {
		background: rgba(0,0,0,0.5) !important;
	}
	.rsNavItem {
		-webkit-tap-highlight-color: rgba(255,255,255,0.25) !important;
	}
	.rsDefault .rsBullet.rsNavSelected span {
		background-color: #FFF !important;
	}
	.rsDefault .rsCloseVideoBtn {
		z-index: 2000 !important;
		top: 0px !important;
	}
	body > span:last-child {
		display: none !important;
	}
	
	input,
	select,
	textarea {
		border: none;
		padding: 7px;
		width: 90%;
		margin: 5px 0;
		font-family: source_sans_proregular, Arial, sans-serif;
		font-size: 12px;
	}
		textarea {
			margin-top: -6px;
			height: 94px;
		}
		input[type=submit] {
			width: auto;
			color: #2f556a;
			background-color: #fff;
			border: none;
			text-transform: uppercase;
			font-family: museo_sans900, Arial, sans-serif;
			font-size: 12px;
			padding: 7px 10px;
		}

#p-location .c2 > div:first-of-type {
	padding: 0 !important;
	background-color: #fff !important;
	text-align: center;
}
