.vjs-default-skin .vjs-slider{
	outline:0;position:relative;
	cursor:pointer;padding:0;
	background-color:#333;
	background-color:rgba(51,51,51,.9)
	}
	
	
	

.vjs-default-skin .vjs-slider:focus{
	-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:0 0 1em #fff;position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(-45deg)
	;-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
	}
	
	
.vjs-default-skin .vjs-control-bar{
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#07141e;
	background-color:rgba(7,20,30,.7)
	}
	
	
	
.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-volume-level{
	background:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC)-50% 0 #66a8cc
}
	
.vjs-default-skin.vjs-has-started .vjs-control-bar{
	display:block;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility .1s,opacity .1s;
	-moz-transition:visibility .1s,opacity .1s
	;-o-transition:visibility .1s,opacity .1s;
	transition:visibility .1s,opacity .1s
	}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
	display:block;
	visibility:hidden;
	opacity:0;-webkit-transition:visibility 1s,opacity 1s;
	-moz-transition:visibility 1s,opacity 1s;
	-o-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
		}
	
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{
	display:none
	}
	
	
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
	opacity:1;
	visibility:visible
	}

@media \0screen{
	.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}
}

.vjs-default-skin .vjs-control{
	outline:0;
	position:relative;
	float:left;
	text-align:center
	;margin:0;
	padding:0;
	height:3em;
	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,.5)
	}
	
	
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{
	text-shadow:0 0 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-playback-rate .vjs-playback-rate-value{
	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,.5)
	}
	
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{
	width:4em;
	left:-2em;
	list-style:none
	}
	
	
	
.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:.6em;
	margin:1.1em auto 0
	}
	
.vjs-default-skin .vjs-volume-level{
	position:absolute
	;top:0;
	left:0;
	height:.5em;
	width:100%}


.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{
	width:.5em;
	height:.5em;
	left:4.5em

}

.vjs-default-skin .vjs-volume-handle:before{
	font-size:.9em;
	top:-.2em;
	left:-.2em;
	width:1em;
	height:1em
	}


.vjs-default-skin .vjs-volume-menu-button .vjs-menu{
	display:block;
	width:0;
	height:0;
	border-top-color:transparent
	}


.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{
	height:0;
	width:0


}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{
	border-top-color:rgba(7,40,50,.5)
	}
	
	
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{
	height:2.9em;
	width:10em
	}
	
	
.vjs-default-skin .vjs-progress-control{
	position:absolute;
	left:0;
	right:0;
	width:auto;
	font-size:.3em;
	height:1em;
	top:-1em;
	-webkit-transition:all .4s	;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
	}
	
	
.vjs-default-skin:hover .vjs-progress-control{
	font-size:.9em;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s}

.vjs-default-skin .vjs-progress-holder{
	height:100%
	}


.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{
	position:absolute
	;display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
	}


.vjs-default-skin .vjs-load-progress{
	background:#646464;
	background:rgba(255,255,255,.2)
	}


.vjs-default-skin .vjs-load-progress div{
	background:#787878;
	background:rgba(255,255,255,.1)
	}

.vjs-default-skin .vjs-seek-handle{
	width:1.5em;
	height:100%
	}


.vjs-default-skin .vjs-seek-handle:before{
	padding-top:.1em
	}
	

.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{
	display:none
	}


.vjs-default-skin.vjs-live .vjs-live-display{
	display:block
	}

.vjs-default-skin .vjs-live-display{
	display:none;
	font-size:1em;
	line-height:3em
	}

.vjs-default-skin .vjs-time-controls{
	font-size:1em;
	line-height:3em
	}

.vjs-default-skin .vjs-current-time,.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{
	left:.5em;
	top:.5em;
	font-size:3em;
	display:block;
	z-index:2;
	position:absolute;
	width:4em;
	height:2.6em;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	background-color:#07141e;
	background-color:rgba(7,20,30,.7);
	border:.1em solid #3b4249;
	-webkit-border-radius:.8em;
	-moz-border-radius:.8em;
	border-radius:.8em;
	-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);
	-moz-box-shadow:0 0 1em rgba(255,255,255,.25);
	box-shadow:0 0 1em rgba(255,255,255,.25);
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
	}


.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-error-display{
	display:none
}


.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{
	left:50%;
	margin-left:-2.1em;
	top:50%;
	margin-top:-1.4000000000000001em}

.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{
	outline:0;
	border-color:#fff;
	background-color:#505050;
	background-color:rgba(50,50,50,.75);
	-webkit-box-shadow:0 0 3em #fff;
	-moz-box-shadow:0 0 3em #fff;
	box-shadow:0 0 3em #fff;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s
	}
	
	
	
.vjs-default-skin .vjs-big-play-button:before{
	content:"\e001";
	font-family:VideoJS;
	line-height:2.6em;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	position:absolute;
	left:0;
	width:100%;
	height:100%}


.vjs-error .vjs-error-display{
	display:block;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:100%}



.vjs-error .vjs-error-display:before{
	content:'X';font-family:Arial;
	font-size:4em;
	color:#666;
	line-height:1;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;top:50%;
	margin-top:-.5em;
	width:100%}


.vjs-error-display div{
	position:absolute;
	bottom:1em;
	right:0;
	left:0;
	font-size:1.4em;
	text-align:center;
	padding:3px;
	background:#000;
	background:rgba(0,0,0,.5)}


.vjs-error-display a,.vjs-error-display a:visited{
	color:#F4A460
	}


.vjs-loading-spinner{
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	font-size:4em;
	line-height:1;
	width:1em;
	height:1em;
	margin-left:-.5em;
	margin-top:-.5em;
	opacity:.75}



.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{
	display:block	;
	-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-error .vjs-loading-spinner{
	display:none;
	-webkit-animation:none;
	-moz-animation:none;
	-o-animation:none;
	animation:none}


.vjs-default-skin .vjs-loading-spinner:before{
	content:"\e01e";
	font-family:VideoJS;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	height:1em;
	text-align:center;
	text-shadow:0 0 .1em #000
	}


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

}



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

}

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


@keyframes spin{
	0%{transform:rotate(0)}
	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:0
	;width:0;
	height:0
	;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,.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:#07141e;
	background-color:rgba(7,20,30,.7);
	-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);
	-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);
	box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}


.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{
	display:block
	}
	
	
	
	.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{
		display:none
		}



.vjs-default-skin .vjs-menu-button ul li{
	list-style:none;
	margin:0;
	padding:.3em 0;
	line-height:1.4em;
	font-size:1.2em;
	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.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover

{
	outline:0;color:#111;
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
	}


.video-js,.vjs-caption-settings,.vjs-poster{
	background-color:#000
	}


.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 .3em;
	font-weight:700;
	cursor:default
	}


.vjs-default-skin .vjs-subtitles-button:before{
	content:"\e00c"
	}
	
	
.vjs-default-skin .vjs-captions-button:before{
	content:"\e008"
	}


.vjs-default-skin .vjs-chapters-button:before{
	content:"\e00c"
	}



.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{
	width:24em;
	left:-12em
	}


.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
	}


.video-js{
	position:relative;
	padding:0;
	font-size:10px;
	vertical-align:middle;
	font-weight:400;
	font-family:Arial,sans-serif;
	user-select:none
	}



.faux-select-text,.faux-select-text:focus,.video-js{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
	}



.video-js .vjs-tech{
	position:absolute;
	top:0;left:0;
	width:100%
	;height:100%
	}


.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
	}

.video-js:-webkit-full-screen{
	width:100%!important;
	height:100%!important
	}

.video-js.vjs-fullscreen.vjs-user-inactive{
	cursor:none
	}


.vjs-poster{
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
	}


.vjs-poster img{
	display:block;
margin:0 auto;
max-height:100%;
padding:0;
width:100%
}


.video-js.vjs-has-started .vjs-poster{
	display:none
	}



.video-js.vjs-audio.vjs-has-started .vjs-poster{
	display:block
	}

.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{
	display:none
	}



.video-js .vjs-text-track-display{
	position:absolute;
	top:0;left:0;
	bottom:3em;
	right:0;
	pointer-events:none
	}


.vjs-caption-settings{
	position:relative;
	top:1em;
	opacity:.75;
	color:#FFF;
	margin:0 auto;
	padding:.5em;
	height:15em;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:40em
	}


.vjs-caption-settings .vjs-tracksettings{
	top:0;
	bottom:2em;
	left:0;
	right:0;
	position:absolute;
	overflow:auto
	}



.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{
	float:left
	}
	
	
.vjs-caption-settings .vjs-tracksettings-controls{
	position:absolute;
	bottom:1em;
	right:1em
	}


.vjs-caption-settings .vjs-tracksetting{
	margin:5px;
	padding:3px	;
	min-height:40px}


.vjs-caption-settings .vjs-tracksetting label{
	display:block;
	width:100px;
	margin-bottom:5px
	}


.vjs-caption-settings .vjs-tracksetting span{
	display:inline;
	margin-left:5px
	}


.vjs-caption-settings .vjs-tracksetting>div{
	margin-bottom:5px;
	min-height:20px
	}


.vjs-caption-settings .vjs-tracksetting>div:last-child{
	margin-bottom:0;
	padding-bottom:0;
	min-height:0
	}


.vjs-caption-settings label>input{
	margin-right:10px
	}


.vjs-caption-settings input[type=button]{
	width:40px;
	height:40px
	}


.vjs-hidden{
	display:none!important
	}


.vjs-lock-showing{
	display:block!important;
	opacity:1;
	visibility:visible}


.vjs-no-js{
	padding:2em;
	color:#ccc;
	background-color:#333;
	font-size:1.8em;
	font-family:Arial,sans-serif;
	text-align:center;
	width:30em;
	height:15em;
	margin:0 auto}


.wrap,body{
	width:100%;
	height:100%
	}



.vjs-no-js a,.vjs-no-js a:visited{
	color:#F4A460}
	
	@font-face{
		font-family:reset;src:url(data:font/ttf;base64,AAEAAAAOAIAAAwBgRkZUTWegLxgAAADsAAAAHEdERUYAMgAEAAABCAAAACBPUy8yAAAGlwAAASgAAABgY21hcJ7qif8AAAGIAAADWmdhc3AAAAAQAAAE5AAAAAhnbHlmKORl/AAABOwAAAAoaGVhZP8hNZMAAAUUAAAANmhoZWEH0v3qAAAFTAAAACRobXR4AfQAAAAABXAAAAAUbG9jYQAYACwAAAWEAAAADG1heHAASAAHAAAFkAAAACBuYW1lDyIsngAABbAAAAD2cG9zdEywn50AAAaoAAAANHdlYmbF2FHnAAAG3AAAAAYAAAABAAAAAMw9os8AAAAAzVUV8gAAAADODXZWAAEAAAAOAAAAGAAAAAAAAgABAAEABAABAAQAAAACAAAAAwH0AZAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAkAAAAAAAAAAAADAAAAAAAAAAAAAAAASEwgIABAAALgAAZm/mYAAAPoACgAAAABAAAAAAAAAAAAAAAgAAEAAAADAAAAAwAAABwAAQAAAAACVAADAAEAAAAcAAQCOAAAAAwACAACAAQAAACtAMAA/+AA//8AAAAAAAIArwDC4AD//wADAAAAAAAAIAQAAQAAAAoBYAGCAAAAAAADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAAAQYAAAMAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwMDAwADAwADAAMDAAMDAAMAAAMDAAAAAAADAwADAwMDAwAAAAADAwADAwMDAAAAAAAAAAADAAMAAAAAAAAAAAMAAAADAwADAwMDAwMDAwADAwMDAAAAAwAAAAMAAAAAAAABAAH//wAPAAEAAAAAA+gD6AADAAAxESERA+gD6PwYAAEAAAAAAAAAAAAAAAAxAAABAAAAAQAALz+/Wl8PPPUACwgAAAAAAM4NdlcAAAAAzg12VwAAAAAD6APoAAAACAACAAAAAAAAAAEAAAPo/9gAAAH0AAD8GAPoAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAMAAwADAAMABQAAQAAAAUABAABAAAAAAACAAAAAQABAAAAQAAAAAAAAAAAAAgAZgADAAEECQABAAoAAAADAAEECQACAA4ACgADAAEECQADAAoAGAADAAEECQAEABoAIgADAAEECQAFAAQAPAADAAEECQAGAAoAQAADAAEECQDIABYASgADAAEECQDJADAAYABCAGwAYQBuAGsAUgBlAGcAdQBsAGEAcgBCAGwAYQBuAGsAQgBsAGEAbgBrACAAUgBlAGcAdQBsAGEAcgB2ADEAQgBsAGEAbgBrAFcAZQBiAGYAbwBuAHQAIAAxAC4AMABUAGgAdQAgAEoAdQBsACAAMQA4ACAAMAA2ADoAMwA5ADoAMQA5ACAAMgAwADEAMwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAgADAQIHdW5pRTAwMAABUefF1wAA)format("truetype")
		}

/*
@font-face{
	font-family:swiss;
	src:url(../fonts/swz721l.eot);
	src:url(../fonts/swz721l.eot?#iefix)format("embedded-opentype"),url(../fonts/swz721l.woff2)format("woff2"),url(../fonts/swz721l.woff)format("woff"),url(../fonts/swz721l.ttf)format("truetype"),url(../fonts/swz721l.svg#swis721_lt_btlight)format("svg");font-weight:400;font-style:normal}


@font-face{font-family:swiss;src:url(../fonts/swz721m.eot);src:url(../fonts/swz721m.eot?#iefix)format("embedded-opentype"),url(../fonts/swz721m.woff2)format("woff2"),url(../fonts/swz721m.woff)format("woff"),url(../fonts/swz721m.ttf)format("truetype"),url(../fonts/swz721m.svg#swis721_md_btmedium)format("svg");font-weight:700;font-style:normal}


@font-face{font-family:placard;src:url(../fonts/pc.eot);src:url(../fonts/pc.eot?#iefix)format("embedded-opentype"),url(../fonts/pc.woff2)format("woff2"),url(../fonts/pc.woff)format("woff"),url(../fonts/pc.ttf)format("truetype"),url(../fonts/pc.svg#placard_condensedregular)format("svg");font-weight:400;font-style:normal}



@font-face{font-family:icons;src:url(../fonts/icons.eot?v=2);src:url(../fonts/icons.eot?#iefix&v=2)format("embedded-opentype"),url(../fonts/icons.woff2?v=2)format("woff2"),url(../fonts/icons.woff?v=2)format("woff"),url(../fonts/icons.ttf?v=2)format("truetype"),url(../fonts/icons.svg?v=2#iconsregular)format("svg");font-weight:400;font-style:normal}

*/

html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	font-size:10px;
	height:100%
	}


body{
	margin:0;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none;
	font-size:12px;
	font-size:1.6rem;
	line-height:1.2
	}
	
	
form{
		height:100%
		}
		
		
img{
	max-width:100%;
	vertical-align:bottom
	}


.container,.wrap{
	margin:0 auto;
	max-width:none
	}

	
.wrap{
	position:absolute;
	display:table;
	table-layout:fixed;
	padding:0;
	min-width:200px;
	min-height:100%
	}





.container{
	display:block;
	padding:0 0vw;
	}

.grid,.infographic-grid
{
	clear:both;
display:block;
list-style:none;
margin:0 0 0 -12px;
padding:25px 0 25px 0;
justify-content:initial;
font-family:reset;
font-size:0;
line-height:0;
text-rendering:optimizespeed;
-webkit-text-size-adjust:auto;
-moz-text-size-adjust:auto;
-ms-text-size-adjust:auto;
text-size-adjust:auto
}


.grid:after,.infographic-grid:after{
	content:"";
	display:block;
	font-size:0;
	height:0;
	overflow:hidden;
	visibility:hidden
	}

.grid>*,.infographic-grid>*,.justify:after{
	display:inline-block;
	width:100%
	}



.grid>*,.infographic-grid>*{
	padding:0 0 0 12px;
	text-align:left;
	-ms-text-justify:auto;
	text-justify:auto;
	word-wrap:break-word;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-rendering:auto;
	font-family:swiss,SimSum-18030,SimHei,sans-serif;
	font-size:16px;
	font-size:1.6rem;
	line-height:1.2;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none
	}


.justify{
	text-align:justify;
	-ms-text-justify:distribute-all-lines;
	text-justify:distribute-all-lines
	}

[class*=pull-],[class*=push-]{
	position:relative
	}



.span-auto{
	width:auto
	}


.offset-0{
	margin-left:0
	}


.inset-0{
	margin-right:0
	}


.pull-0,.push-0{
	left:0
	}
	
	
.span-1{
	width:100%
	}

.offset-1{
	margin-left:100%
	}


.inset-1{
	margin-right:100%
	}

.push-1{
	left:100%
	}

.pull-1{
	left:-100%
	}


.span-1-2{
	width:50%
	}


.offset-1-2{
	margin-left:50%
	}

.inset-1-2{
	margin-right:50%
	}


.push-1-2{
	left:50%
	}


.pull-1-2{
	left:-50%
	}


.span-1-3{
	width:33.33%
	}

.offset-1-3{
	margin-left:33.33%
	}


.inset-1-3{
	margin-right:33.33%
	}


.push-1-3{
	left:33.33%
	}

.pull-1-3{
	left:-33.33%
	}


.span-2-3{
	width:66.66%
	}


.offset-2-3{
	margin-left:66.66%
	}

.inset-2-3{
	margin-right:66.66%
	}

.push-2-3{
	left:66.66%}

.pull-2-3{
	left:-66.66%
	}

.span-1-4{
	width:25%
	}


.offset-1-4{
	margin-left:25%
	}

.inset-1-4{
	margin-right:25%
	}


.push-1-4{
	left:25%
	}


.pull-1-4{
	left:-25%
	}

.span-3-4{
	width:75%
	}


.offset-3-4{
	margin-left:75%
	}


.inset-3-4{
	margin-right:75%
	}

.push-3-4{
	left:75%
	}


.pull-3-4{
	left:-75%
	}


.span-1-5{
	width:20%
	}


.offset-1-5{
	margin-left:20%

}


.inset-1-5{
	margin-right:20%
	}

.push-1-5{
	left:20%
	}


.pull-1-5{
	left:-20%
	}


.span-2-5{
	width:40%
	}


.offset-2-5{
	margin-left:40%
	}


.inset-2-5{
	margin-right:40%
	}


.push-2-5{
	left:40%
	}


.pull-2-5{
	left:-40%
	}


.span-3-5{
	width:60%
	}


.offset-3-5{
	margin-left:60%
	}


.inset-3-5{
	margin-right:60%
	}


.push-3-5{
	left:60%
	}


.pull-3-5{
	left:-60%
	}

.span-4-5{
	width:80%
	}


.offset-4-5{
	margin-left:80%
	}


.inset-4-5{
	margin-right:80%
	}




.push-4-5{
	left:80%
	}
	
	
	
.pull-4-5{
	left:-80%
	}


.span-1-6{
	width:16.66%
	}



.offset-1-6{
	margin-left:16.66%
	}




.inset-1-6{
	margin-right:16.66%
	}


.push-1-6{
	left:16.66%
	}





.pull-1-6{left:-16.66%}


.span-5-6{width:83.33%}



.offset-5-6{margin-left:83.33%}


.inset-5-6{margin-right:83.33%}




.push-5-6{left:83.33%}


.pull-5-6{left:-83.33%}


.span-1-7{width:14.28%}


.offset-1-7{margin-left:14.28%}


.inset-1-7{margin-right:14.28%}


.push-1-7{left:14.28%}


.pull-1-7{left:-14.28%}


.span-2-7{width:28.57%}


.offset-2-7{margin-left:28.57%}

.inset-2-7{margin-right:28.57%}

.push-2-7{left:28.57%}

.pull-2-7{left:-28.57%}

.span-3-7{width:42.85%}

.offset-3-7{margin-left:42.85%}

.inset-3-7{margin-right:42.85%}



.push-3-7{left:42.85%}


.pull-3-7{left:-42.85%}



.span-4-7{width:57.14%}

.offset-4-7{margin-left:57.14%}


.inset-4-7{margin-right:57.14%}



.push-4-7{left:57.14%}


.pull-4-7{left:-57.14%}


.span-5-7{width:71.42%}


.offset-5-7{margin-left:71.42%}


.inset-5-7{margin-right:71.42%}



.push-5-7{left:71.42%}


.pull-5-7{left:-71.42%}


.span-6-7{width:85.71%}


.offset-6-7{margin-left:85.71%}



.inset-6-7{margin-right:85.71%}


.push-6-7{left:85.71%}



.pull-6-7{left:-85.71%}


.span-1-8{width:12.5%}


.offset-1-8{margin-left:12.5%}

.inset-1-8{margin-right:12.5%}

.push-1-8{left:12.5%}

.pull-1-8{left:-12.5%}

.span-3-8{width:37.5%}

.offset-3-8{margin-left:37.5%}

.inset-3-8{margin-right:37.5%}

.push-3-8{left:37.5%}

.pull-3-8{left:-37.5%}


.span-5-8{width:62.5%}


.offset-5-8{margin-left:62.5%}

.inset-5-8{margin-right:62.5%}


.push-5-8{left:62.5%}

.pull-5-8{left:-62.5%}

.span-7-8{width:87.5%}

.offset-7-8{margin-left:87.5%}


.inset-7-8{margin-right:87.5%}


.push-7-8{left:87.5%}


.pull-7-8{left:-87.5%}


.span-1-9{width:11.11%}

.offset-1-9{margin-left:11.11%}

.inset-1-9{margin-right:11.11%}

.push-1-9{left:11.11%}


.pull-1-9{left:-11.11%}


.span-2-9{width:22.22%}


.offset-2-9{margin-left:22.22%}


.inset-2-9{margin-right:22.22%}


.push-2-9{left:22.22%}

.pull-2-9{left:-22.22%}


.span-4-9{width:44.44%}

.offset-4-9{margin-left:44.44%}

.inset-4-9{margin-right:44.44%}

.push-4-9{left:44.44%}

.pull-4-9{left:-44.44%}

.span-5-9{width:55.55%}

.offset-5-9{margin-left:55.55%}

.inset-5-9{margin-right:55.55%}

.push-5-9{left:55.55%}

.pull-5-9{left:-55.55%}

.span-7-9{width:77.77%}

.offset-7-9{margin-left:77.77%}


.inset-7-9{margin-right:77.77%}


.push-7-9{left:77.77%}


.pull-7-9{left:-77.77%}

.span-8-9{width:88.88%}


.offset-8-9{margin-left:88.88%}


.inset-8-9{margin-right:88.88%}

.push-8-9{left:88.88%}


.pull-8-9{left:-88.88%}

.span-1-10{width:10%}


.offset-1-10{margin-left:10%}


.inset-1-10{margin-right:10%}


.push-1-10{left:10%}


.pull-1-10{left:-10%}


.span-3-10{width:30%}


.offset-3-10{margin-left:30%}


.inset-3-10{margin-right:30%}


.push-3-10{left:30%}


.pull-3-10{left:-30%}


.span-7-10{width:70%}


.offset-7-10{margin-left:70%}


.inset-7-10{margin-right:70%}


.push-7-10{left:70%}


.pull-7-10{left:-70%}


.span-9-10{width:90%}


.offset-9-10{margin-left:90%}


.inset-9-10{margin-right:90%}

.push-9-10{left:90%}


.pull-9-10{left:-90%}


head{
	font-family:false

}


@media only screen{
	head{
		font-family:small
		}
		}


@media only screen and (min-width:640px){
	head{font-family:thin
	}
	
.container,.wrap
	{
		max-width:none;
	}
	
	
	
.grid,.infographic-grid{
		margin-left:-12px
		}
		
[class*=span-]{
	padding-left:12px
	}
		
		
		
.thin-span-auto{
	width:auto
	}


.thin-offset-0{
	margin-left:0
	}


.thin-inset-0{
	margin-right:0
	}


.thin-pull-0,.thin-push-0{
	left:0
	}


.thin-span-1{
	width:100%
	}


.thin-offset-1{
	margin-left:100%
	}


.thin-inset-1{
	margin-right:100%
	}
	
	
.thin-push-1{
	left:100%
	}



.thin-pull-1{
	left:-100%
	}


.thin-span-1-2{
	width:50%
	}


.thin-offset-1-2{
	margin-left:50%
	}


.thin-inset-1-2{
	margin-right:50%
	}
	
	
.thin-push-1-2{
	left:50%
	}




.thin-pull-1-2{
	left:-50%
	}
	
	
	
	
.thin-span-1-3{width:33.33%}

.thin-offset-1-3{margin-left:33.33%}


.thin-inset-1-3{margin-right:33.33%}

.thin-push-1-3{left:33.33%}



.thin-pull-1-3{left:-33.33%}

.thin-span-2-3{width:66.66%}

.thin-offset-2-3{margin-left:66.66%}

.thin-inset-2-3{margin-right:66.66%}

.thin-push-2-3{left:66.66%}


.thin-pull-2-3{left:-66.66%}.

thin-span-1-4{width:25%}

.thin-offset-1-4{margin-left:25%}

.thin-inset-1-4{margin-right:25%}

.thin-push-1-4{left:25%}

.thin-pull-1-4{left:-25%}

.thin-span-3-4{width:75%}

.thin-offset-3-4{margin-left:75%}

.thin-inset-3-4{margin-right:75%}

.thin-push-3-4{left:75%}

.thin-pull-3-4{left:-75%}

.thin-span-1-5{width:20%}

.thin-offset-1-5{margin-left:20%}


.thin-inset-1-5{margin-right:20%}


.thin-push-1-5{left:20%}

.thin-pull-1-5{left:-20%}

.thin-span-2-5{width:40%}


.thin-offset-2-5{margin-left:40%}


.thin-inset-2-5{margin-right:40%}

.thin-push-2-5{left:40%}

.thin-pull-2-5{left:-40%}

.thin-span-3-5{width:60%}

.thin-offset-3-5{margin-left:60%}

.thin-inset-3-5{margin-right:60%}

.thin-push-3-5{left:60%}

.thin-pull-3-5{left:-60%}

.thin-span-4-5{width:80%}

.thin-offset-4-5{margin-left:80%}

.thin-inset-4-5{margin-right:80%}

.thin-push-4-5{left:80%}

.thin-pull-4-5{left:-80%}

.thin-span-1-6{width:16.66%}

.thin-offset-1-6{margin-left:16.66%}

.thin-inset-1-6{margin-right:16.66%}

.thin-push-1-6{left:16.66%}


.thin-pull-1-6{left:-16.66%}

.thin-span-5-6{width:83.33%}

.thin-offset-5-6{margin-left:83.33%}

.thin-inset-5-6{margin-right:83.33%}

.thin-push-5-6{left:83.33%}

.thin-pull-5-6{left:-83.33%}

.thin-span-1-7{width:14.28%}

.thin-offset-1-7{margin-left:14.28%}

.thin-inset-1-7{margin-right:14.28%}

.thin-push-1-7{left:14.28%}

.thin-pull-1-7{left:-14.28%}

.thin-span-2-7{width:28.57%}

.thin-offset-2-7{margin-left:28.57%}

.thin-inset-2-7{margin-right:28.57%}

.thin-push-2-7{left:28.57%}

.thin-pull-2-7{left:-28.57%}

.thin-span-3-7{width:42.85%}

.thin-offset-3-7{margin-left:42.85%}

.thin-inset-3-7{margin-right:42.85%}

.thin-push-3-7{left:42.85%}

.thin-pull-3-7{left:-42.85%}

.thin-span-4-7{width:57.14%}

.thin-offset-4-7{margin-left:57.14%}

.thin-inset-4-7{margin-right:57.14%}

.thin-push-4-7{left:57.14%}

.thin-pull-4-7{left:-57.14%}

.thin-span-5-7{width:71.42%}

.thin-offset-5-7{margin-left:71.42%}

.thin-inset-5-7{margin-right:71.42%}

.thin-push-5-7{left:71.42%}

.thin-pull-5-7{left:-71.42%}

.thin-span-6-7{width:85.71%}

.thin-offset-6-7{margin-left:85.71%}

.thin-inset-6-7{margin-right:85.71%}

.thin-push-6-7{left:85.71%}

.thin-pull-6-7{left:-85.71%}


.thin-span-1-8{width:12.5%}

.thin-offset-1-8{margin-left:12.5%}

.thin-inset-1-8{margin-right:12.5%}

.thin-push-1-8{left:12.5%}

.thin-pull-1-8{left:-12.5%}

.thin-span-3-8{width:37.5%}

.thin-offset-3-8{margin-left:37.5%}

.thin-inset-3-8{margin-right:37.5%}


.thin-push-3-8{left:37.5%}

.thin-pull-3-8{left:-37.5%}

.thin-span-5-8{width:62.5%}

.thin-offset-5-8{margin-left:62.5%}


.thin-inset-5-8{margin-right:62.5%}

.thin-push-5-8{left:62.5%}

.thin-pull-5-8{left:-62.5%}

.thin-span-7-8{width:87.5%}

.thin-offset-7-8{margin-left:87.5%}

.thin-inset-7-8{margin-right:87.5%}

.thin-push-7-8{left:87.5%}

.thin-pull-7-8{left:-87.5%}

.thin-span-1-9{width:11.11%}

.thin-offset-1-9{margin-left:11.11%}

.thin-inset-1-9{margin-right:11.11%}

.thin-push-1-9{left:11.11%}

.thin-pull-1-9{left:-11.11%}

.thin-span-2-9{width:22.22%}

.thin-offset-2-9{margin-left:22.22%}

.thin-inset-2-9{margin-right:22.22%}

.thin-push-2-9{left:22.22%}

.thin-pull-2-9{left:-22.22%}

.thin-span-4-9{width:44.44%}

.thin-offset-4-9{margin-left:44.44%}

.thin-inset-4-9{margin-right:44.44%}

.thin-push-4-9{left:44.44%}

.thin-pull-4-9{left:-44.44%}

.thin-span-5-9{width:55.55%}

.thin-offset-5-9{margin-left:55.55%}

.thin-inset-5-9{margin-right:55.55%}

.thin-push-5-9{left:55.55%}

.thin-pull-5-9{left:-55.55%}

.thin-span-7-9{width:77.77%}

.thin-offset-7-9{margin-left:77.77%}

.thin-inset-7-9{margin-right:77.77%}

.thin-push-7-9{left:77.77%}

.thin-pull-7-9{left:-77.77%}

.thin-span-8-9{width:88.88%}


.thin-offset-8-9{margin-left:88.88%}

.thin-inset-8-9{margin-right:88.88%}


.thin-push-8-9{left:88.88%}

.thin-pull-8-9{left:-88.88%}

.thin-span-1-10{width:10%}

.thin-offset-1-10{margin-left:10%}

.thin-inset-1-10{margin-right:10%}

.thin-push-1-10{left:10%}

.thin-pull-1-10{left:-10%}

.thin-span-3-10{width:30%}

.thin-offset-3-10{margin-left:30%}

.thin-inset-3-10{margin-right:30%}

.thin-push-3-10{left:30%}

.thin-pull-3-10{left:-30%}

.thin-span-7-10{width:70%}

.thin-offset-7-10{margin-left:70%}

.thin-inset-7-10{margin-right:70%}

.thin-push-7-10{left:70%}

.thin-pull-7-10{left:-70%}

.thin-span-9-10{width:90%}

.thin-offset-9-10{margin-left:90%}

.thin-inset-9-10{margin-right:90%}

.thin-push-9-10{left:90%}

.thin-pull-9-10{left:-90%}

}


@media only screen and (min-width:768px)
{head{font-family:medium}

.container,.wrap{max-width:none}

.grid,.infographic-grid{margin-left:-12px}[class*=span-]{padding-left:12px}

.medium-span-auto{width:auto}

.medium-offset-0{margin-left:0}

.medium-inset-0{margin-right:0}

.medium-pull-0,.medium-push-0{left:0}

.medium-span-1{width:100%}


.medium-offset-1{margin-left:100%}

.medium-inset-1{margin-right:100%}

.medium-push-1{left:100%}

.medium-pull-1{left:-100%}

.medium-span-1-2{width:50%}

.medium-offset-1-2{margin-left:50%}

.medium-inset-1-2{margin-right:50%}

.medium-push-1-2{left:50%}

.medium-pull-1-2{left:-50%}

.medium-span-1-3{width:33.33%}

.medium-offset-1-3{margin-left:33.33%}

.medium-inset-1-3{margin-right:33.33%}


.medium-push-1-3{left:33.33%}

.medium-pull-1-3{left:-33.33%}


.medium-span-2-3{width:66.66%}

.medium-offset-2-3{margin-left:66.66%}

.medium-inset-2-3{margin-right:66.66%}

.medium-push-2-3{left:66.66%}

.medium-pull-2-3{left:-66.66%}

.medium-span-1-4{width:25%}

.medium-offset-1-4{margin-left:25%}

.medium-inset-1-4{margin-right:25%}

.medium-push-1-4{left:25%}

.medium-pull-1-4{left:-25%}

.medium-span-3-4{width:75%}

.medium-offset-3-4{margin-left:75%}

.medium-inset-3-4{margin-right:75%}

.medium-push-3-4{left:75%}

.medium-pull-3-4{left:-75%}

.medium-span-1-5{width:20%}

.medium-offset-1-5{margin-left:20%}

.medium-inset-1-5{margin-right:20%}

.medium-push-1-5{left:20%}

.medium-pull-1-5{left:-20%}

.medium-span-2-5{width:40%}

.medium-offset-2-5{margin-left:40%}

.medium-inset-2-5{margin-right:40%}

.medium-push-2-5{left:40%}

.medium-pull-2-5{left:-40%}

.medium-span-3-5{width:60%}

.medium-offset-3-5{margin-left:60%}


.medium-inset-3-5{margin-right:60%}

.medium-push-3-5{left:60%}

.medium-pull-3-5{left:-60%}

.medium-span-4-5{width:80%}

.medium-offset-4-5{margin-left:80%}

.medium-inset-4-5{margin-right:80%}

.medium-push-4-5{left:80%}

.medium-pull-4-5{left:-80%}

.medium-span-1-6{width:16.66%}

.medium-offset-1-6{margin-left:16.66%}

.medium-inset-1-6{margin-right:16.66%}

.medium-push-1-6{left:16.66%}

.medium-pull-1-6{left:-16.66%}

.medium-span-5-6{width:83.33%}

.medium-offset-5-6{margin-left:83.33%}

.medium-inset-5-6{margin-right:83.33%}

.medium-push-5-6{left:83.33%}

.medium-pull-5-6{left:-83.33%}

.medium-span-1-7{width:14.28%}

.medium-offset-1-7{margin-left:14.28%}

.medium-inset-1-7{margin-right:14.28%}

.medium-push-1-7{left:14.28%}

.medium-pull-1-7{left:-14.28%}

.medium-span-2-7{width:28.57%}

.medium-offset-2-7{margin-left:28.57%}

.medium-inset-2-7{margin-right:28.57%}

.medium-push-2-7{left:28.57%}

.medium-pull-2-7{left:-28.57%}

.medium-span-3-7{width:42.85%}

.medium-offset-3-7{margin-left:42.85%}

.medium-inset-3-7{margin-right:42.85%}

.medium-push-3-7{left:42.85%}

.medium-pull-3-7{left:-42.85%}

.medium-span-4-7{width:57.14%}

.medium-offset-4-7{margin-left:57.14%}

.medium-inset-4-7{margin-right:57.14%}

.medium-push-4-7{left:57.14%}

.medium-pull-4-7{left:-57.14%}

.medium-span-5-7{width:71.42%

}

.medium-offset-5-7{margin-left:71.42%}

.medium-inset-5-7{margin-right:71.42%}

.medium-push-5-7{left:71.42%}

.medium-pull-5-7{left:-71.42%}

.medium-span-6-7{width:85.71%}

.medium-offset-6-7{margin-left:85.71%}


.medium-inset-6-7{margin-right:85.71%}

.medium-push-6-7{left:85.71%}

.medium-pull-6-7{left:-85.71%}

.medium-span-1-8{width:12.5%}

.medium-offset-1-8{margin-left:12.5%}

.medium-inset-1-8{margin-right:12.5%}

.medium-push-1-8{left:12.5%}

.medium-pull-1-8{left:-12.5%}

.medium-span-3-8{width:37.5%}

.medium-offset-3-8{margin-left:37.5%}

.medium-inset-3-8{margin-right:37.5%}

.medium-push-3-8{left:37.5%}

.medium-pull-3-8{left:-37.5%}

.medium-span-5-8{width:62.5%}

.medium-offset-5-8{margin-left:62.5%}

.medium-inset-5-8{margin-right:62.5%}

.medium-push-5-8{left:62.5%}

.medium-pull-5-8{left:-62.5%}

.medium-span-7-8{width:87.5%}

.medium-offset-7-8{margin-left:87.5%}

.medium-inset-7-8{margin-right:87.5%}

.medium-push-7-8{left:87.5%}

.medium-pull-7-8{left:-87.5%}

.medium-span-1-9{width:11.11%}

.medium-offset-1-9{margin-left:11.11%}

.medium-inset-1-9{margin-right:11.11%}

.medium-push-1-9{left:11.11%}

.medium-pull-1-9{left:-11.11%}

.medium-span-2-9{width:22.22%}

.medium-offset-2-9{margin-left:22.22%}


.medium-inset-2-9{margin-right:22.22%}

.medium-push-2-9{left:22.22%}

.medium-pull-2-9{left:-22.22%}

.medium-span-4-9{width:44.44%}

.medium-offset-4-9{margin-left:44.44%}

.medium-inset-4-9{margin-right:44.44%}

.medium-push-4-9{left:44.44%}

.medium-pull-4-9{left:-44.44%}

.medium-span-5-9{width:55.55%}

.medium-offset-5-9{margin-left:55.55%}

.medium-inset-5-9{margin-right:55.55%}

.medium-push-5-9{left:55.55%}

.medium-pull-5-9{left:-55.55%}

.medium-span-7-9{width:77.77%}

.medium-offset-7-9{margin-left:77.77%}

.medium-inset-7-9{margin-right:77.77%}

.medium-push-7-9{left:77.77%}

.medium-pull-7-9{left:-77.77%}

.medium-span-8-9{width:88.88%}

.medium-offset-8-9{margin-left:88.88%}

.medium-inset-8-9{margin-right:88.88%}

.medium-push-8-9{left:88.88%}

.medium-pull-8-9{left:-88.88%}

.medium-span-1-10{width:10%}


.medium-offset-1-10{margin-left:10%}

.medium-inset-1-10{margin-right:10%}

.medium-push-1-10{left:10%}

.medium-pull-1-10{left:-10%}

.medium-span-3-10{width:30%}


.medium-offset-3-10{margin-left:30%}

.medium-inset-3-10{margin-right:30%}

.medium-push-3-10{left:30%}

.medium-pull-3-10{left:-30%}

.medium-span-7-10{width:70%}

.medium-offset-7-10{margin-left:70%}

.medium-inset-7-10{margin-right:70%}

.medium-push-7-10{left:70%}


.medium-pull-7-10{left:-70%}

.medium-span-9-10{width:90%}

.medium-offset-9-10{margin-left:90%}

.medium-inset-9-10{margin-right:90%}

.medium-push-9-10{left:90%}

.medium-pull-9-10{left:-90%}


}

@media only screen and (min-width:1250px){
	
	head{font-family:wide}
	
	.container,.wrap{max-width:none}
	
	.grid,.infographic-grid{margin-left:-12px}
	
	[class*=span-]{padding-left:12px}
	
	.wide-span-auto{width:auto}

.wide-offset-0{margin-left:0}

.wide-inset-0{margin-right:0}

.wide-pull-0,.wide-push-0{left:0}

.wide-span-1{width:100%}


.wide-offset-1{margin-left:100%}

.wide-inset-1{margin-right:100%}

.wide-push-1{left:100%}


.wide-pull-1{left:-100%}

.wide-span-1-2{width:50%}


.wide-offset-1-2{margin-left:50%}

.wide-inset-1-2{margin-right:50%}

.wide-push-1-2{left:50%}

.wide-pull-1-2{left:-50%}

.wide-span-1-3{width:33.33%}

.wide-offset-1-3{margin-left:33.33%}


.wide-inset-1-3{margin-right:33.33%}

.wide-push-1-3{left:33.33%}

.wide-pull-1-3{left:-33.33%}

.wide-span-2-3{width:66.66%}


.wide-offset-2-3{margin-left:66.66%}

.wide-inset-2-3{margin-right:66.66%}

.wide-push-2-3{left:66.66%}

.wide-pull-2-3{left:-66.66%}

.wide-span-1-4{width:25%}

.wide-offset-1-4{margin-left:25%}


.wide-inset-1-4{margin-right:25%}

.wide-push-1-4{left:25%}

.wide-pull-1-4{left:-25%}

.wide-span-3-4{width:75%}


.wide-offset-3-4{margin-left:75%}

.wide-inset-3-4{margin-right:75%}

.wide-push-3-4{left:75%}

.wide-pull-3-4{left:-75%}

.wide-span-1-5{width:20%}

.wide-offset-1-5{margin-left:20%}

.wide-inset-1-5{margin-right:20%}


.wide-push-1-5{left:20%}

.wide-pull-1-5{left:-20%}

.wide-span-2-5{width:40%}

.wide-offset-2-5{margin-left:40%}

.wide-inset-2-5{margin-right:40%}

.wide-push-2-5{left:40%}

.wide-pull-2-5{left:-40%}


.wide-span-3-5{width:60%}

.wide-offset-3-5{margin-left:60%}

.wide-inset-3-5{margin-right:60%}

.wide-push-3-5{left:60%}

.wide-pull-3-5{left:-60%}

.wide-span-4-5{width:80%}


.wide-offset-4-5{margin-left:80%}


.wide-inset-4-5{margin-right:80%}

.wide-push-4-5{left:80%}


.wide-pull-4-5{left:-80%}


.wide-span-1-6{width:16.66%}

.wide-offset-1-6{margin-left:16.66%}

.wide-inset-1-6{margin-right:16.66%}

.wide-push-1-6{left:16.66%}

.wide-pull-1-6{left:-16.66%}

.wide-span-5-6{width:83.33%}

.wide-offset-5-6{margin-left:83.33%}

.wide-inset-5-6{margin-right:83.33%}

.wide-push-5-6{left:83.33%}


.wide-pull-5-6{left:-83.33%}


.wide-span-1-7{width:14.28%}

.wide-offset-1-7{margin-left:14.28%}

.wide-inset-1-7{margin-right:14.28%}


.wide-push-1-7{left:14.28%}

.wide-pull-1-7{left:-14.28%}


.wide-span-2-7{width:28.57%}

.wide-offset-2-7{margin-left:28.57%}


.wide-inset-2-7{margin-right:28.57%}

.wide-push-2-7{left:28.57%}

.wide-pull-2-7{left:-28.57%}


.wide-span-3-7{width:42.85%}

.wide-offset-3-7{margin-left:42.85%}

.wide-inset-3-7{margin-right:42.85%}

.wide-push-3-7{left:42.85%}

.wide-pull-3-7{left:-42.85%}


.wide-span-4-7{width:57.14%}


.wide-offset-4-7{margin-left:57.14%}

.wide-inset-4-7{margin-right:57.14%}


.wide-push-4-7{left:57.14%}


.wide-pull-4-7{left:-57.14%}


.wide-span-5-7{width:71.42%}


.wide-offset-5-7{margin-left:71.42%}


.wide-inset-5-7{margin-right:71.42%}

.wide-push-5-7{left:71.42%}

.wide-pull-5-7{left:-71.42%}


.wide-span-6-7{width:85.71%}

.wide-offset-6-7{margin-left:85.71%}


.wide-inset-6-7{margin-right:85.71%}

.wide-push-6-7{left:85.71%}


.wide-pull-6-7{left:-85.71%}

.wide-span-1-8{width:12.5%}

.wide-offset-1-8{margin-left:12.5%}

.wide-inset-1-8{margin-right:12.5%}

.wide-push-1-8{left:12.5%}

.wide-pull-1-8{left:-12.5%}

.wide-span-3-8{width:37.5%}

.wide-offset-3-8{margin-left:37.5%}

.wide-inset-3-8{margin-right:37.5%}

.wide-push-3-8{left:37.5%}


.wide-pull-3-8{left:-37.5%}

.wide-span-5-8{width:62.5%}

.wide-offset-5-8{margin-left:62.5%}

.wide-inset-5-8{margin-right:62.5%}


.wide-push-5-8{left:62.5%}

.wide-pull-5-8{left:-62.5%}

.wide-span-7-8{width:87.5%}


.wide-offset-7-8{margin-left:87.5%}


.wide-inset-7-8{margin-right:87.5%}


.wide-push-7-8{left:87.5%}


.wide-pull-7-8{left:-87.5%}

.wide-span-1-9{width:11.11%}


.wide-offset-1-9{margin-left:11.11%}

.wide-inset-1-9{margin-right:11.11%}


.wide-push-1-9{left:11.11%}

.wide-pull-1-9{left:-11.11%}


.wide-span-2-9{width:22.22%}


.wide-offset-2-9{margin-left:22.22%}


.wide-inset-2-9{margin-right:22.22%}


.wide-push-2-9{left:22.22%}


.wide-pull-2-9{left:-22.22%}


.wide-span-4-9{width:44.44%}



.wide-offset-4-9{margin-left:44.44%}


.wide-inset-4-9{margin-right:44.44%}


.wide-push-4-9{left:44.44%}


.wide-pull-4-9{left:-44.44%}

.wide-span-5-9{width:55.55%}


.wide-offset-5-9{margin-left:55.55%}


.wide-inset-5-9{margin-right:55.55%}

.wide-push-5-9{left:55.55%}

.wide-pull-5-9{left:-55.55%}


.wide-span-7-9{width:77.77%}


.wide-offset-7-9{margin-left:77.77%}


.wide-inset-7-9{margin-right:77.77%}

.wide-push-7-9{left:77.77%}

.wide-pull-7-9{left:-77.77%}


.wide-span-8-9{width:88.88%}


.wide-offset-8-9{margin-left:88.88%}


.wide-inset-8-9{margin-right:88.88%}


.wide-push-8-9{left:88.88%}

.wide-pull-8-9{left:-88.88%}

.wide-span-1-10{width:10%}

.wide-offset-1-10{margin-left:10%}

.wide-inset-1-10{margin-right:10%}


.wide-push-1-10{left:10%}


.wide-pull-1-10{left:-10%}


.wide-span-3-10{width:30%}


.wide-offset-3-10{margin-left:30%}


.wide-inset-3-10{margin-right:30%}

.wide-push-3-10{left:30%}


.wide-pull-3-10{left:-30%}


.wide-span-7-10{width:70%}

.wide-offset-7-10{margin-left:70%}

.wide-inset-7-10{margin-right:70%}


.wide-push-7-10{left:70%}


.wide-pull-7-10{left:-70%}

.wide-span-9-10{width:90%}

.wide-offset-9-10{margin-left:90%}

.wide-inset-9-10{margin-right:90%}

.wide-push-9-10{left:90%}


.wide-pull-9-10{left:-90%}



}


@media only screen and (min-width:1500px){
	
	head{font-family:large}
	
	html{font-size:.67vw}
	
	.container,.wrap{max-width:none}
	
	.grid,.infographic-grid{margin-left:-12px}
	
	[class*=span-]{padding-left:12px}
	
	.large-span-auto{width:auto}
	
	.large-offset-0{margin-left:0}
	
	.large-inset-0{margin-right:0}
	
	.large-pull-0,.large-push-0{left:0}
	
	.large-span-1{width:100%}
	
	
	.large-offset-1{margin-left:100%}
	
	.large-inset-1{margin-right:100%}
	
	.large-push-1{left:100%}
	
	.large-pull-1{left:-100%}
	
	.large-span-1-2{width:50%}
	
	.large-offset-1-2{margin-left:50%}
	
	.large-inset-1-2{margin-right:50%}
	
	.large-push-1-2{left:50%}
	
	
	.large-pull-1-2{left:-50%}
	
	.large-span-1-3{width:33.33%}
	
	.large-offset-1-3{margin-left:33.33%}
	
	.large-inset-1-3{margin-right:33.33%}
	
	.large-push-1-3{left:33.33%}
	
	.large-pull-1-3{left:-33.33%}
	
	.large-span-2-3{width:66.66%}
	
	.large-offset-2-3{margin-left:66.66%}
	
	.large-inset-2-3{margin-right:66.66%}
	
	.large-push-2-3{left:66.66%}
	
	.large-pull-2-3{left:-66.66%}
	
	.large-span-1-4{width:25%}
	
	.large-offset-1-4{margin-left:25%}
	
	.large-inset-1-4{margin-right:25%}
	
	.large-push-1-4{left:25%}
	
	.large-pull-1-4{left:-25%}
	
	.large-span-3-4{width:75%}
	
	.large-offset-3-4{margin-left:75%}
	
	.large-inset-3-4{margin-right:75%}
	
	.large-push-3-4{left:75%}
	
	.large-pull-3-4{left:-75%}
	
	.large-span-1-5{width:20%}
	
	.large-offset-1-5{margin-left:20%}
	
	.large-inset-1-5{margin-right:20%}
	
	.large-push-1-5{left:20%}
	
	.large-pull-1-5{left:-20%}
	
	.large-span-2-5{width:40%}
	
	.large-offset-2-5{margin-left:40%}
	
	.large-inset-2-5{margin-right:40%}
	
	.large-push-2-5{left:40%}
	
	.large-pull-2-5{left:-40%}
	
	
	.large-span-3-5{width:60%}
	
	.large-offset-3-5{margin-left:60%}
	
	.large-inset-3-5{margin-right:60%}
	
	.large-push-3-5{left:60%}
	
	.large-pull-3-5{left:-60%}
	
	.large-span-4-5{width:80%}
	
	.large-offset-4-5{margin-left:80%}
	
	.large-inset-4-5{margin-right:80%}
	
	.large-push-4-5{left:80%}
	
	.large-pull-4-5{left:-80%}
	
	.large-span-1-6{width:16.66%}
	
	.large-offset-1-6{margin-left:16.66%}
	
	.large-inset-1-6{margin-right:16.66%}
	
	.large-push-1-6{left:16.66%}
	
	.large-pull-1-6{left:-16.66%}
	
	.large-span-5-6{width:83.33%}
	
	.large-offset-5-6{margin-left:83.33%}
	
	.large-inset-5-6{margin-right:83.33%}
	
	.large-push-5-6{left:83.33%}
	
	
	.large-pull-5-6{left:-83.33%}
	
	
	.large-span-1-7{width:14.28%}
	
	.large-offset-1-7{margin-left:14.28%
	
	}.large-inset-1-7{margin-right:14.28%}
	
	.large-push-1-7{left:14.28%}
	
	.large-pull-1-7{left:-14.28%}
	
	.large-span-2-7{width:28.57%}
	
	.large-offset-2-7{margin-left:28.57%}
	
	.large-inset-2-7{margin-right:28.57%}
	
	.large-push-2-7{left:28.57%}
	
	
	.large-pull-2-7{left:-28.57%}
	
	
	.large-span-3-7{width:42.85%}
	
	
	.large-offset-3-7{margin-left:42.85%}
	
	.large-inset-3-7{margin-right:42.85%}
	
	.large-push-3-7{left:42.85%}
	
	.large-pull-3-7{left:-42.85%}
	
	.large-span-4-7{width:57.14%}
	
	.large-offset-4-7{margin-left:57.14%}
	
	.large-inset-4-7{margin-right:57.14%}
	
	.large-push-4-7{left:57.14%}
	
	.large-pull-4-7{left:-57.14%}
	
	.large-span-5-7{width:71.42%}
	
	.large-offset-5-7{margin-left:71.42%}
	
	.large-inset-5-7{margin-right:71.42%}
	
	.large-push-5-7{left:71.42%}
	
	.large-pull-5-7{left:-71.42%}
	
	.large-span-6-7{width:85.71%}
	
	.large-offset-6-7{margin-left:85.71%}
	
	.large-inset-6-7{margin-right:85.71%}
	
	.large-push-6-7{left:85.71%}
	
	.large-pull-6-7{left:-85.71%}
	
	.large-span-1-8{width:12.5%}
	
	.large-offset-1-8{margin-left:12.5%}
	
	.large-inset-1-8{margin-right:12.5%}
	
	.large-push-1-8{left:12.5%}
	
	.large-pull-1-8{left:-12.5%}
	
	.large-span-3-8{width:37.5%}
	
	.large-offset-3-8{margin-left:37.5%}
	
	.large-inset-3-8{margin-right:37.5%}
	
	
	.large-push-3-8{left:37.5%}
	
	.large-pull-3-8{left:-37.5%}
	
	.large-span-5-8{width:62.5%}
	
	.large-offset-5-8{margin-left:62.5%}
	
	.large-inset-5-8{margin-right:62.5%}
	
	.large-push-5-8{left:62.5%}
	
	.large-pull-5-8{left:-62.5%}
	
	.large-span-7-8{width:87.5%}
	
	.large-offset-7-8{margin-left:87.5%}
	
	.large-inset-7-8{margin-right:87.5%}
	
	.large-push-7-8{left:87.5%}
	
	.large-pull-7-8{left:-87.5%}
	
	.large-span-1-9{width:11.11%}
	
	.large-offset-1-9{margin-left:11.11%}
	
	.large-inset-1-9{margin-right:11.11%}
	
	.large-push-1-9{left:11.11%}
	
	.large-pull-1-9{left:-11.11%}
	
	
	.large-span-2-9{width:22.22%}
	
	
	.large-offset-2-9{margin-left:22.22%}
	
	.large-inset-2-9{margin-right:22.22%}
	
	.large-push-2-9{left:22.22%}
	
	.large-pull-2-9{left:-22.22%}
	
	.large-span-4-9{width:44.44%}
	
	.large-offset-4-9{margin-left:44.44%}
	
	.large-inset-4-9{margin-right:44.44%}
	
	.large-push-4-9{left:44.44%}
	
	.large-pull-4-9{left:-44.44%}
	
	.large-span-5-9{width:55.55%}
	
	.large-offset-5-9{margin-left:55.55%}
	
	.large-inset-5-9{margin-right:55.55%}
	
	.large-push-5-9{left:55.55%}
	
	.large-pull-5-9{left:-55.55%}
	
	.large-span-7-9{width:77.77%}
	
	.large-offset-7-9{margin-left:77.77%}
	
	.large-inset-7-9{margin-right:77.77%}
	
	.large-push-7-9{left:77.77%}
	
	.large-pull-7-9{left:-77.77%}
	
	.large-span-8-9{width:88.88%}
	
	.large-offset-8-9{margin-left:88.88%}
	
	.large-inset-8-9{margin-right:88.88%}
	
	.large-push-8-9{left:88.88%}
	
	.large-pull-8-9{left:-88.88%}
	
	.large-span-1-10{width:10%}
	
	.large-offset-1-10{margin-left:10%}
	
	.large-inset-1-10{margin-right:10%}.large-push-1-10{left:10%}
	
	.large-pull-1-10{left:-10%}
	
	.large-span-3-10{width:30%}
	
	.large-offset-3-10{margin-left:30%}
	
	.large-inset-3-10{margin-right:30%}
	
	.large-push-3-10{left:30%}
	
	.large-pull-3-10{left:-30%}
	
	.large-span-7-10{width:70%}
	
	.large-offset-7-10{margin-left:70%}
	
	.large-inset-7-10{margin-right:70%}
	
	.large-push-7-10{left:70%}
	
	.large-pull-7-10{left:-70%}
	
	.large-span-9-10{width:90%}
	
	
	.large-offset-9-10{margin-left:90%}
	
	.large-inset-9-10{margin-right:90%}
	
	
	.large-push-9-10{left:90%}
	
	.large-pull-9-10{left:-90%}
	
	}
	
	@media only screen and (min-width:1800px){
		
		head{font-family:massive}
		
		
		.wrap{max-width:1920px}.container{max-width:1770px}
		
		.grid,.infographic-grid{margin-left:-12px}
		
		[class*=span-]{padding-left:12px}
		
		.massive-span-auto{width:auto}
		
		.massive-offset-0{margin-left:0}
		
		.massive-inset-0{margin-right:0}
		
		.massive-pull-0,.massive-push-0{left:0
		
		}
		
		
		.massive-span-1{width:100%}
		
		.massive-offset-1{margin-left:100%}
		
		.massive-inset-1{margin-right:100%}
		
		.massive-push-1{left:100%}
		
		.massive-pull-1{left:-100%}
		
		.massive-span-1-2{width:50%}
		
		.massive-offset-1-2{margin-left:50%}
		
		.massive-inset-1-2{margin-right:50%}
		
		.massive-push-1-2{left:50%}
		
		
		.massive-pull-1-2{left:-50%}
		
		.massive-span-1-3{width:33.33%}
		
		.massive-offset-1-3{margin-left:33.33%}
		
		.massive-inset-1-3{margin-right:33.33%}
		
		.massive-push-1-3{left:33.33%}
		
		.massive-pull-1-3{left:-33.33%}
		
		.massive-span-2-3{width:66.66%}
		
		.massive-offset-2-3{margin-left:66.66%}
		
		.massive-inset-2-3{margin-right:66.66%}
		
		.massive-push-2-3{left:66.66%}
		
		.massive-pull-2-3{left:-66.66%}
		
		.massive-span-1-4{width:25%}
		
		.massive-offset-1-4{margin-left:25%}
		
		.massive-inset-1-4{margin-right:25%}
		
		.massive-push-1-4{left:25%}
		
		.massive-pull-1-4{left:-25%}
		
		.massive-span-3-4{width:75%}
		
		.massive-offset-3-4{margin-left:75%}
		
		.massive-inset-3-4{margin-right:75%}
		
		.massive-push-3-4{left:75%}
		
		.massive-pull-3-4{left:-75%}
		
		.massive-span-1-5{width:20%}
		
		
		.massive-offset-1-5{margin-left:20%}
		
		.massive-inset-1-5{margin-right:20%}
		
		
		.massive-push-1-5{left:20%}
		
		.massive-pull-1-5{left:-20%}
		
		.massive-span-2-5{width:40%}
		
		.massive-offset-2-5{margin-left:40%}
		
		.massive-inset-2-5{margin-right:40%}
		
		.massive-push-2-5{left:40%}
		
		.massive-pull-2-5{left:-40%}
		
		.massive-span-3-5{width:60%}
		
		.massive-offset-3-5{margin-left:60%}
		
		.massive-inset-3-5{margin-right:60%}
		
		.massive-push-3-5{left:60%}
		
		.massive-pull-3-5{left:-60%}
		
		.massive-span-4-5{width:80%}
		
		.massive-offset-4-5{margin-left:80%}
		
		.massive-inset-4-5{margin-right:80%}
		
		.massive-push-4-5{left:80%}
		
		.massive-pull-4-5{left:-80%}
		
		.massive-span-1-6{width:16.66%}
		
		.massive-offset-1-6{margin-left:16.66%}
		
		.massive-inset-1-6{margin-right:16.66%}
		
		.massive-push-1-6{left:16.66%}
		
		.massive-pull-1-6{left:-16.66%}
		
		.massive-span-5-6{width:83.33%}
		
		.massive-offset-5-6{margin-left:83.33%}
		
		.massive-inset-5-6{margin-right:83.33%}
		
		.massive-push-5-6{left:83.33%}
		
		.massive-pull-5-6{left:-83.33%}
		
		.massive-span-1-7{width:14.28%}
		
		.massive-offset-1-7{margin-left:14.28%}
		
		.massive-inset-1-7{margin-right:14.28%}
		
		.massive-push-1-7{left:14.28%}
		
		.massive-pull-1-7{left:-14.28%}
		
		.massive-span-2-7{width:28.57%}
		
		.massive-offset-2-7{margin-left:28.57%}
		
		.massive-inset-2-7{margin-right:28.57%}
		
		.massive-push-2-7{left:28.57%}
		
		.massive-pull-2-7{left:-28.57%}
		
		.massive-span-3-7{width:42.85%}
		
		.massive-offset-3-7{margin-left:42.85%}
		
		.massive-inset-3-7{margin-right:42.85%}
		
		.massive-push-3-7{left:42.85%}
		
		.massive-pull-3-7{left:-42.85%}
		
		.massive-span-4-7{width:57.14%}
		
		.massive-offset-4-7{margin-left:57.14%}
		
		
		.massive-inset-4-7{margin-right:57.14%}
		
		.massive-push-4-7{left:57.14%}
		
		.massive-pull-4-7{left:-57.14%}
		
		.massive-span-5-7{width:71.42%}
		
		.massive-offset-5-7{margin-left:71.42%}
		
		.massive-inset-5-7{margin-right:71.42%}
		
		.massive-push-5-7{left:71.42%}
		
		.massive-pull-5-7{left:-71.42%}
		
		.massive-span-6-7{width:85.71%}
		
		.massive-offset-6-7{margin-left:85.71%}
		
		.massive-inset-6-7{margin-right:85.71%}
		
		.massive-push-6-7{left:85.71%}
		
		.massive-pull-6-7{left:-85.71%}
		
		.massive-span-1-8{width:12.5%}
		
		.massive-offset-1-8{margin-left:12.5%}
		
		.massive-inset-1-8{margin-right:12.5%}
		
		.massive-push-1-8{left:12.5%}
		
		.massive-pull-1-8{left:-12.5%}
		
		.massive-span-3-8{width:37.5%}
		
		.massive-offset-3-8{margin-left:37.5%}
		
		.massive-inset-3-8{margin-right:37.5%}
		
		.massive-push-3-8{left:37.5%}
		
		
		.massive-pull-3-8{left:-37.5%}
		
		.massive-span-5-8{width:62.5%}
		
		.massive-offset-5-8{margin-left:62.5%}
		
		.massive-inset-5-8{margin-right:62.5%}
		
		.massive-push-5-8{left:62.5%}
		
		.massive-pull-5-8{left:-62.5%}
		
		.massive-span-7-8{width:87.5%}
		
		.massive-offset-7-8{margin-left:87.5%}
		
		.massive-inset-7-8{margin-right:87.5%}
		
		.massive-push-7-8{left:87.5%}
		
		.massive-pull-7-8{left:-87.5%}
		
		.massive-span-1-9{width:11.11%}
		
		
		.massive-offset-1-9{margin-left:11.11%}
		
		.massive-inset-1-9{margin-right:11.11%}
		
		.massive-push-1-9{left:11.11%}
		
		
		.massive-pull-1-9{left:-11.11%}
		
		.massive-span-2-9{width:22.22%}
		
		
		.massive-offset-2-9{margin-left:22.22%
		
		}
		
		.massive-inset-2-9{margin-right:22.22%}
		
		.massive-push-2-9{left:22.22%}
		
		.massive-pull-2-9{left:-22.22%}
		
		.massive-span-4-9{width:44.44%}
		
		.massive-offset-4-9{margin-left:44.44%}
		
		.massive-inset-4-9{margin-right:44.44%}
		
		.massive-push-4-9{left:44.44%}
		
		.massive-pull-4-9{left:-44.44%}
		
		.massive-span-5-9{width:55.55%}
		
		.massive-offset-5-9{margin-left:55.55%}
		
		.massive-inset-5-9{margin-right:55.55%}
		
		.massive-push-5-9{left:55.55%}
		
		.massive-pull-5-9{left:-55.55%}
		
		.massive-span-7-9{width:77.77%}
		
		
		.massive-offset-7-9{margin-left:77.77%}
		
		.massive-inset-7-9{margin-right:77.77%}
		
		
		.massive-push-7-9{left:77.77%}
		
		.massive-pull-7-9{left:-77.77%}
		
		
		.massive-span-8-9{width:88.88%}
		
		.massive-offset-8-9{margin-left:88.88%}
		
		.massive-inset-8-9{margin-right:88.88%}
		
		.massive-push-8-9{left:88.88%}
		
		.massive-pull-8-9{left:-88.88%}
		
		
		.massive-span-1-10{width:10%}
		
		.massive-offset-1-10{margin-left:10%}
		
		.massive-inset-1-10{margin-right:10%}
		
		.massive-push-1-10{left:10%}
		
		
		.massive-pull-1-10{left:-10%}
		
		.massive-span-3-10{width:30%}
		
		.massive-offset-3-10{margin-left:30%}
		
		.massive-inset-3-10{margin-right:30%}
		
		
		.massive-push-3-10{left:30%}
		
		.massive-pull-3-10{left:-30%}
		
		.massive-span-7-10{width:70%}
		
		.massive-offset-7-10{margin-left:70%
		}
		
		.massive-inset-7-10{margin-right:70%}
		
		.massive-push-7-10{left:70%}
		
		.massive-pull-7-10{left:-70%}
		
		.massive-span-9-10{width:90%}
		
		.massive-offset-9-10{margin-left:90%}
		
		.massive-inset-9-10{margin-right:90%}
		
		.massive-push-9-10{left:90%}
		
		.massive-pull-9-10{left:-90%}
		
		}
		
		@media only screen and (min-width:1940px){
			
			.container{padding:0 80px}
			
			html{font-size:13px}
			
			}
		
		
		@media print{
			
			@font-face{font-family:reset;src:url()format("truetype")}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
			
			.wrap{display:block}
			
			.container{padding:0;max-width:none;min-width:0}
			
			.grid:after,.infographic-grid:after{display:none}
			
			.grid>*,.infographic-grid>*,img{display:block}
			
			}
			
			.form-label{position:relative;display:block;margin:0 0 10px;font-family:swiss,SimSum-18030,SimHei,sans-serif;font-weight:700;line-height:1.2}
			
			.form-message{display:block;margin:-10px 0 20px}
			
			.form-element,.form-file,.form-search{position:relative;z-index:1;display:block;margin:0 0 20px;padding:10px 14px;width:auto;max-width:310px;border:1px solid #B3B3B3;border-radius:4px;background:#FFF;cursor:text;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
			
			.form-element-small{max-width:160px}
			
			.form-grey{background:#E6E6E6}
			
			.form-element-focus{z-index:100}
			
			.faux-select-list li,.faux-select-text,.form-element input,.form-element select,.form-element textarea,.form-file:after,.form-search input{
				position:relative
				;z-index:1;
				display:block;
				margin:0;
				padding:0;border:0
				;border-radius:0;
				outline:0
				;width:100%;
				min-width:100%;
				max-width:100%;
				height:20px;
				vertical-align:middle;
				list-style:none;
				font-family:swiss,SimSum-18030,SimHei,sans-serif
				;font-weight:400;
				text-indent:0;
				color:#939598;
				background:0 0;
				box-shadow:none;
				-webkit-appearance:none;
				font-size:14px;
				line-height:20px
				
				}
				
				input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
					-webkit-appearance:none
					;margin:0
					}
					
			input[type=number]{
				}
			
.form-element select[multiple],.form-element textarea{
	overflow:auto;
	min-height:81px;
	height:81px
	}
	
	.iOS .form-element input{
		
		margin-left:-1px;
		width:-webkit-calc(100% + 1px);
		min-width:-webkit-calc(100% + 1px);
		max-width:-webkit-calc(100% + 1px)
}

.iOS .form-element textarea{
	margin-left:-3px;
	width:-webkit-calc(100% + 3px)
	;min-width:-webkit-calc(100% + 3px)
	;max-width:-webkit-calc(100% + 3px)
	}

.iOS .form-element select[multiple]{
	min-height:0;
	height:auto
	}

.faux-select{cursor:pointer}

.faux-select select
{
	position:absolute;
top:0;
left:0;
visibility:hidden
}



.faux-select-mobile select{
	display:block;
	visibility:visible;
	z-index:100;
	top:0;bottom:0;
	left:0;
	right:0;
	width:auto
}

.faux-select-btn{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:44px
	}

.faux-select-btn:before{
	content:"´äç";
	display:block;
	width:100%;
	font-family:FontAwesome;
	font-size:26px;
	line-height:41px;
	text-align:center;
	color:#B3B3B3
	}

.faux-select-text,.faux-select-text:focus{
	display:block;
	margin:0 30px 0 0;
	width:auto;
	min-width:0;
max-width:none;
overflow:hidden;
white-space:nowrap;
outline:0;
cursor:pointer;
-webkit-touch-callout:none;
-khtml-user-select:none;
user-select:none
}


.faux-select-text::selection,.faux-select-text:focus::selection{
	background:#FFF
	}

.faux-select-text::-moz-selection,.faux-select-text:focus::-moz-selection{background:#FFF
}


.faux-select-list{
	display:none;
	position:absolute;
	left:-1px;
	margin:11px 0 0;
	padding:0
	;list-style:none;
	border:1px solid #B3B3B3;
	border-top:0 none;
	border-radius:0 0 4px 4px;
	background:#FFF;
	overflow:auto;
	width:100%;
	max-height:240px
	}

.faux-select-list li{
	margin:0;
	padding:5px 10px;
	width:auto;
	min-width:0;
	max-width:none;
	color:#B3B3B3
	}

.faux-select-list li:first-child{
	border-top:0 none
	}
	
	
	.faux-select-list li:hover{
		
		color:#B3B3B3
	;background:#5dc3d4
	}

.faux-select-list li.selected{
	color:#FFF;
background:#2980a4
}


.faux-select-focus{
	z-index:100;
	border-radius:4px 4px 0 0
	}

.faux-select-focus .faux-select-list{
	display:block
	}

.form-hidden{display:none}

.form-search{padding-right:40px}


.form-search .btn,.form-search .btn-alt,.form-search .btn-green,.form-search .btn-inverted,.form-search .btn-less,.form-search .btn-more,.form-search .btn-video{
	position:absolute;
	top:0;
	right:0
	;bottom:0;
	margin:0;
	padding:0;
	width:30px
	;text-align:left;
	white-space:nowrap
	;overflow:hidden
	}


.form-search .btn-alt:before,.form-search .btn-green:before,.form-search .btn-inverted:before,.form-search .btn-less:before,.form-search .btn-more:before,.form-search .btn-video:before,.form-search .btn:before{content:"´Çé"
;display:block;
width:100%;
font-family:FontAwesome;
font-size:16px;
line-height:31px;
text-align:center;
color:#FFF
}


.form-file input,.form-file:after{
	width:auto;
	min-width:0;
	max-width:none
	}

.form-file{
	position:relative;
overflow:hidden;
cursor:pointer;
padding:0}

.form-file:after{
	content:attr(data-val)" ";
padding:5px 10px;
white-space:nowrap;
overflow:hidden;
color:#939598
}

.form-file input{
	position:absolute;
	z-index:10;
	top:0;
	left:0}

.faux-file input{
	cursor:pointer;
	-moz-opacity:0
;-khtml-opacity:0;
opacity:0}


.faux-file .btn,.faux-file .btn-alt,.faux-file .btn-green,.faux-file .btn-inverted,.faux-file .btn-less,.faux-file .btn-more,.faux-file .btn-video{
	float:right
	;display:inline;
	margin:0}


.form-checkbox,.form-radio{
	position:relative;
	display:block;
	margin:0 0 12px
	;padding:0 0 0 23px;
	font-family:swiss,SimSum-18030,SimHei,sans-serif;
	font-weight:700
	}


.form-checkbox:first-child,.form-radio:first-child{
	padding-top:0
	}


.form-checkbox input,.form-radio input{
	float:left;
	display:inline;
	margin:0 0 0 -23px;
	padding:0;
	cursor:pointer;
	outline:0
	}

.faux-checkbox,.faux-radio{
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	margin:2px 0 3px -23px;
	padding:0;
	width:14px;
	height:14px;
	border:1px solid #B3B3B3;
	background:#FFF}


.faux-checkbox .faux-inner,.faux-radio .faux-inner{
	overflow:hidden;
	float:left;
	display:inline;
	text-align:center
	}
	
	
	
	
	.faux-checkbox input,.faux-radio input{
		position:absolute;
		z-index:10;
		top:0;
		right:0;
		margin:0;
		outline:0
		}

.faux-checkbox .faux-inner{width:14px;height:14px;font-family:FontAwesome;font-weight:400;font-size:12px;line-height:14px;color:#F3F3F3}


.faux-radio{border-radius:8px}


.faux-radio .faux-inner{margin:2px;width:10px;height:10px;border-radius:5px;background:#F3F3F3}


.form-checkbox .checked,.form-checkbox :checked+.faux-inner{color:#b7b300}


.form-radio .checked,.form-radio :checked+.faux-inner{background:#b7b300}


.error,.field-validation-error,.form-error,.success{display:block;margin:0 0 5px;color:red}

.success{color:#b7b300}


.error-border,.error-border .faux-select-list{border-color:red}


.error[style*=hidden],.success[style*=hidden]{display:none}


.error[style*=inline],.success[style*=inline]{display:block!important}


.error[style*=visible]+.form-element{border:1px solid red}


.btn,.btn-alt,.btn-green,.btn-inverted,.btn-less,.btn-more,.btn-video{
	margin:12px 0 5px;
	padding:6px 12px;
	border:0
	;border-radius:0;
	overflow:visible;
	font-family:swiss,SimSum-18030,SimHei,sans-serif;
	font-weight:700
	;font-size:14px;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	text-shadow:none;
	color:#FFF
	;cursor:pointer;
	background:#656565
	;user-select:none;
	vertical-align:top;
	display:inline-block;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
	-webkit-transition-property:background border;
	-moz-transition-property:background border;
	-ms-transition-property:background border;
	-o-transition-property:background border;
	transition-property:background border
	}


.btn,.btn-alt,.btn-green,.btn-inverted,.btn-less,.btn-more,.btn-video,.carousel{
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
	}


.carousel-image,.carousel-items,.carousel-mask,.carousel-pips li,.logo,.overflow-hidden,.search-icon{
	overflow:hidden
	}

.btn-alt:focus,.btn-alt:hover,.btn-green:focus,.btn-green:hover,.btn-inverted:focus,.btn-inverted:hover,.btn-less:focus,.btn-less:hover,.btn-more:focus,.btn-more:hover,.btn-video:focus,.btn-video:hover,.btn:focus,.btn:hover{
	color:#FFF;
	text-decoration:none;
	outline:0;background:#8C8C8C
	}
	

.btn-alt{border-color:#2980a4;
background:#2980a4
}


.btn-alt:focus,.btn-alt:hover{
	border-color:#1d5d85
	;background:#1d5d85
	}
	
	
	.btn-green{
		border-color:#00A99D;
	background:#00A99D
	}
	
	.btn-green:focus,.btn-green:hover{
		border-color:#00766e;
		background:#00766e
		}
	
	
	.btn-inverted{
		color:#2980a4;
		border-color:#2980a4;
		background:#FFF
		}
	
	.btn-inverted:focus,.btn-inverted:hover{
		color:#2980a4;
	border-color:#2980a4;
	background:#5dc3d4
	}
	
	.btn-less,.btn-more{
		color:#939598;
		border-color:#939598;
		background:#FFF;
		-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
	;box-sizing:border-box}
	
	
	.btn-less:after,.btn-more:after{
		content:" +"
	}
	
	.btn-less:before,.btn-more:before{
		content:"";
		position:absolute;
		z-index:-1;
		left:15px;
		right:15px;
		margin:10px 0 0;
		height:13px;
	background:url(../images/more-bg.png)50% 0 no-repeat
	}
	
	.btn-less:focus,.btn-less:hover,.btn-more:focus,.btn-more:hover{
		color:#d1d3d4;
	border-color:#d1d3d4;
	background:#e6e7e8
	}
	
	
	.btn-less:after{
		content:" -"
		}
	
	.no-js .btn-less,.no-js .btn-more{
		display:none
		}
	
	
	.btn-video{
		color:#FFF;
		border-color:#FFF;
		background:0 0
		}
	
	
	.btn-video:before{
		content:"";
	margin:0 6px 0 0;
	font-family:FontAwesome;
	font-size:1.7em;
	font-weight:400
	;line-height:.7em;
	vertical-align:middle;
	display:inline-block
	}
	
	.btn-video:focus,.btn-video:hover{
		color:#d1d3d4;
	border-color:#FFF;
	background:#FFF
	}
	
	
	.form-btn{
		position:relative
		;padding-right:65px
		}
	
	.form-btn .form-element{
		margin-bottom:0
		}
	
	
	.form-btn .btn,.form-btn .btn-alt,.form-btn .btn-green,.form-btn .btn-inverted,.form-btn .btn-less,.form-btn .btn-more,.form-btn .btn-video{position:absolute;
	top:0;
	right:0
	;bottom:0;
	padding-top:0;
	padding-bottom:0
	}
	
	
	.form-required{
		position:absolute;
		top:0
	;right:-12px}
	
	
	input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;
	color:#B3B3B3
	}
	
	input:-moz-placeholder,textarea:-moz-placeholder{
		opacity:1;
		color:#B3B3B3}
	
	input::-moz-placeholder,textarea::-moz-placeholder{
		opacity:1;color:#B3B3B3}
	
	input:-ms-input-placeholder,textarea:-ms-input-placeholder{
		opacity:1;
		color:#B3B3B3
		}
	
	.placeholder{
		
		color:#B3B3B3!important
		}
		
		.disabled{
			-moz-opacity:.5
		;-khtml-opacity:.5;
		opacity:.5}
	
	
	@media only screen and (min-width:768px){
		
		.form-table{display:table;border-collapse:collapse}
		
		
		.form-row{display:table-row}
		
		.form-cell{display:table-cell;vertical-align:middle;padding:0 20px 20px 0}
		
		.form-cell .form-label{text-align:right;margin:0}
		
		.form-cell .form-element,.form-cell .form-message{margin:0}
		
		.form-cell-after:after,.form-cell-before:before{content:"";display:table-cell}
		
		.btn-more:before{left:20px;right:20px}
		
		}
		
		
		.carousel-items,.carousel-move{padding:0;position:relative;display:block}
		
		.carousel{position:relative;user-select:none;box-sizing:border-box}
		
		.carousel,.carousel-slide{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
		
		
		.carousel-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
		
		.carousel-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
		
		
		.carousel-controls{color:#FFF;-webkit-transition:color 800ms ease 0s;-moz-transition:color 800ms ease 0s;-ms-transition:color 800ms ease 0s;-o-transition:color 800ms ease 0s;transition:color 800ms ease 0s}
		
		.carousel-items{margin:0}
		
		
		.carousel-move{left:0;margin:0;list-style:none;white-space:nowrap;word-wrap:normal;font-family:reset;font-size:0;line-height:0;text-rendering:optimizespeed}
		
		
		
		.carousel-slide{padding:0;width:100%;max-height:100%;white-space:normal;vertical-align:top;display:inline-block;text-rendering:auto;font-family:swiss,SimSum-18030,SimHei,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2;box-sizing:border-box}
		
		
		.carousel-next,.carousel-prev{display:none;position:absolute;z-index:300;top:50%;left:16px;margin:-25px 0 0;cursor:pointer;font-family:icons,reset,sans-serif;font-size:46px;font-size:4.6rem;line-height:1;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
		
		
		
		.carousel-next{left:auto;right:16px}
		
		
		.carousel-next.inactive,.carousel-prev.inactive{cursor:default;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}
		
		
		.carousel-image{position:absolute;z-index:-1;top:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
		
		
		.carousel-video{position:absolute;top:-200%;left:-200%;width:500%!important;height:500%!important}
		
		
		.carousel-video .vjs-tech{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:auto;height:auto;min-height:20%;min-width:20%}
		
		
		
		.carousel-video embed.vjs-tech,.carousel-video object.vjs-tech{width:1920px;height:1080px;min-width:1920px;min-height:1080px}
		
		
		.carousel-pips{position:absolute;z-index:100;bottom:30px;left:0;margin:0;width:100%;list-style:none;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
		
		
		.carousel-pips,.carousel-pips li{padding:0;-webkit-user-select:none;-ms-user-select:none}
		
		
		.nav-main,.text-left{text-align:left}
		
		.carousel-pips li{position:relative;margin:0 2px;width:11px;height:11px;text-indent:-500px;cursor:pointer;border-radius:50%;border:2px solid;background:0 0;vertical-align:bottom;display:inline-block;user-select:none}
		
		
		.carousel-pips li,img{-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none}
		
		
		.carousel-pips li.on{cursor:default;background-color:currentColor;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-clip:border-box}
		
		
		
		.carousel-pips li.on:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border:6px solid}
		
		
		@media only screen and (max-width:1100px){.carousel-next,.carousel-prev{display:none}
		
		
		}
		
		
		@media print{
			
			.carousel-controls{display:none}
		
		
		.carousel-move{position:static;white-space:normal}
		
		
		.carousel-slide{display:block}
		
		
		}
		
		
		
		.benoy-group,.callout,.logo,.no-wrap,.text-no-wrap{white-space:nowrap}
		
		
		
		body{color:#FFF;quotes:"ÔÇ£" "ÔÇØ";-webkit-tap-highlight-color:transparent
		
		
		}
		
		
		
		a{color:#007da4;text-decoration:none;outline:0;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}
		
		
		a:focus,a:hover{color:#c28826;text-decoration:none;outline:0}
		
		
		.section-footer a:focus,.section-footer a:hover,.underline{text-decoration:underline}.banner,.banner *,.banner-half *{color:#FFF}
		
		
		video::-webkit-media-controls{display:none!important}
		
		a[href*="vimeo.com"],a[href*="youku.com"]{position:relative;display:block}
		
		
		.vjs-paused:before,a[href*="vimeo.com"]:before,a[href*="youku.com"]:before{content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:url(../images/video-icon.png)50% 50% no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTcgOTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk3IDk3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjRkZGRkZGIiBkPSJNNDguNSw5NS42Yy0yNiwwLTQ3LjEtMjEuMS00Ny4xLTQ3LjFjMC0yNiwyMS4xLTQ3LjEsNDcuMS00Ny4xczQ3LjEsMjEuMSw0Ny4xLDQ3LjFDOTUuNiw3NC41LDc0LjUsOTUuNiw0OC41LDk1LjZ6IE00OC41LDguOEMyNi42LDguOCw4LjgsMjYuNiw4LjgsNDguNWMwLDIxLjksMTcuOCwzOS43LDM5LjcsMzkuN3MzOS43LTE3LjgsMzkuNy0zOS43Qzg4LjIsMjYuNiw3MC40LDguOCw0OC41LDguOHoiLz48cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjRkZGRkZGIiBkPSJNMzMuNSwyNy40YzAsMC0zLjEtMS42LTMuMSwxLjl2MzguNGMwLDAsMCwzLjUsMy4xLDEuOWwzOS4xLTE5LjZjMCwwLDMuMS0xLjYsMC0zLjFMMzMuNSwyNy40eiIvPjwvc3ZnPg==),none;-webkit-background-size:18.5% auto;-moz-background-size:18.5% auto;-o-background-size:18.5% auto;background-size:18.5% auto}
		
		
		
		.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{display:block;margin:0 0 25px}
		
		.h1 img,.h2 img,.h3 img,.h4 img,.h5 img,h1 img,h2 img,h3 img,h4 img,h5 img{vertical-align:middle}
		
		
		.related-title,.valign-top{vertical-align:top}
		
		.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:400}
		
		
		.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"Myriad Pro";font-weight:700}
		
		.h1,.h2,h1,h2{margin-bottom:.7em;line-height:1}
		
		
		.h3,h3{font-size:23px;font-size: 30px;
padding: 30px 0 0 0;font-weight: normal; color:
#999;}
		
		
		.h4,h4{font-size:21px;font-size:2.1rem}
		
		
		
		.h5,h5{font-size:16px;font-size:1.6rem}
		
		
		ol,ul{margin-top:0px;margin-bottom:0px}
		
		
		img{box-shadow:#000 0 0 0;-ms-user-select:none;user-select:none}
		
		
		.section-header,img{-webkit-user-select:none}
		
		
		hr{border:none;border-top:3px solid #E6E6E6;height:0;margin:25px 0}
		
		
		
		
		.related-title{margin:28px 0 40px;display:inline-block}
		
		
		.pad{display:block;padding:3.5vw 4vw 2.5vw;max-width:900px}
		
		
		.pad-no-left{padding-left:0!important}
		
		
		.pad-no-right{padding-right:0!important}
		
		
		.gutter{margin-bottom:12px}
		
		
		.text-center{text-align:center}
		
		
		.text-right{text-align:right}
		
		
		.text-justify{text-align:justify}
		
		
		
		.valign-middle{vertical-align:middle}
		
		.valign-bottom{vertical-align:bottom}
		
		
		.valign-text-bottom,.valign-text-top{vertical-align:text-top}
		
		
		.valign-baseline{vertical-align:baseline}
		
		
		.no-clear{clear:none}
		
		.inline{display:inline}
		
		
		.inline-block{vertical-align:top;display:inline-block}
		
		
		.block,.show{display:block}
		
		
		.faux-hide,.hide,.js .js-hide,.no-js .js-show{display:none}
		
		.js .js-show,.no-js .js-hide{display:block}
		
		
		.float-left{float:left}
		
		
		.float-right{float:right}
		
		.normal{font-weight:400}
		
		
		.bold{font-weight:700}
		
		
		.uppercase{text-transform:uppercase}
		
		.lowercase{text-transform:lowercase}
		
		
		.capitalize{text-transform:capitalize}
		
		
		.img-left,.img-right{float:left;display:inline;margin:5px 20px 10px 0;max-width:50%}
		
		
		.img-right{float:right;margin:0 0 10px 20px}
		
		#ComingSoon{text-align:center;padding:20px 0;max-width:520px}
		
		
		#ComingSoon strong{display:block;margin-bottom:10px}
		
		
		@media only screen and (max-width:767px){
			
			.small-hide{display:none}
			
			.small-show{display:block}
			
			}
			
			
			@media only screen and (min-width:640px){.vjs-paused:before,a[href*="vimeo.com"]:before,a[href*="youku.com"]:before{-webkit-background-size:95px 95px;-moz-background-size:95px 95px;-o-background-size:95px 95px;background-size:95px 95px}
			
			
			.columns,.columns-2,.columns-3{position:relative;margin:0;overflow:hidden;-webkit-column-gap:20px;-webkit-column-width:281px;-webkit-column-fill:balance;-moz-column-gap:20px;-moz-column-width:281px;-moz-column-fill:balance;column-gap:20px;column-width:281px;column-fill:balance
			}
			
			.columns-2>:last-child,.columns-3>:last-child,.columns>:last-child{margin-bottom:0}
			
			
			.columns p,.columns-2 p,.columns-3 p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:table;margin:0;padding:0 0 1.2em}
			
			.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}
			
			.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}
			
			}
			
			
			
			
			@media only screen and (min-width:1940px)
			
			{
				
				.pad{padding:70px 80px 50px}
				
				}
			
			@media print{
				
				
				.print-hide,.related-title{display:none}
				
				.print-show{display:block}
				
				.pad{padding:20px;max-width:none}
				
				
				.vjs-paused:before,a[href*="vimeo.com"]:before,a[href*="youku.com"]:before{display:none}
				
				}
				
				
				.banner,.banner-half{position:relative;margin:22px 0 12px}
				
				.banner .banner-text-overlay,.banner-half .banner-text-overlay{padding-top:62px}
				
				
				.banner .carousel,.banner .carousel-items,.banner .carousel-move,.banner .carousel-slide,.banner-half .carousel,.banner-half .carousel-items,.banner-half .carousel-move,.banner-half .carousel-slide{}
				
				
				.banner .carousel-slide,.banner-half .carousel-slide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}
				
				.banner .carousel-slide:after,.banner-half .carousel-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(-45deg,rgba(0,0,0,.3) 0,transparent 65%,transparent 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(0,0,0,.3)),color-stop(65%,transparent),color-stop(100%,transparent));background:-webkit-linear-gradient(-45deg,rgba(0,0,0,.3) 0,transparent 65%,transparent 100%);background:-o-linear-gradient(-45deg,rgba(0,0,0,.3) 0,transparent 65%,transparent 100%);background:-ms-linear-gradient(-45deg,rgba(0,0,0,.3) 0,transparent 65%,transparent 100%);background:linear-gradient(135deg,rgba(0,0,0,.3) 0,transparent 65%,transparent 100%)}
				
				.banner .carousel-pips,.banner-half .carousel-pips{margin-bottom:15px}
				
				.banner{display:block;padding:0;max-height:150px;height:568px;height:-webkit-calc(100vh - 34.5vw - 12px);height:-moz-calc(100vh - 34.5vw - 12px);height:calc(100vh - 34.5vw - 12px);background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
				
				
				.banner+*{clear:both}
				
				
				.banner .carousel-slide{padding-top:62px}
				
				
				.iOS .banner{height:calc(100vh - 34.5vw - 52px)}
				
				
				
				.banner-content{position:relative;z-index:10;padding:40px 0}
				
				
				.banner-caption,.banner-text-overlay,a.banner-link{width:100%;position:absolute}
				
				
				.banner-content-alt,.banner-content-alt *{font-family:placard,sans-serif;font-weight:400;text-transform:uppercase}
				
				
				.filter-title,.search-results-title{font-weight:700}
				
				
				.banner-caption{z-index:100;bottom:0;padding:6px 0;font-size:14px;background-color:#000;background-color:rgba(0,0,0,.6)}
				
				
				.banner-caption a{-webkit-transition:none .3s ease 0s;-moz-transition:none .3s ease 0s;-ms-transition:none .3s ease 0s;-o-transition:none .3s ease 0s;transition:none .3s ease 0s}
				
				
				.banner-caption a:hover,.banner-caption a:hover *{color:#999;text-decoration:none}
				
				
				a.banner-link{top:50px;bottom:0}
				
				.carousel .vjs-paused:before{display:none}
				
				.banner-link[href*="vimeo.com"]:before,.banner-link[href*="youku.com"]:before{background-position:50% 75%}
				
				
				.android .carousel .vjs-paused:before,.iOS .carousel .vjs-paused:before{display:block;background-position:50% 54.86%;-webkit-background-size:3.7% auto;-moz-background-size:3.7% auto;-o-background-size:3.7% auto;background-size:3.7% auto}



@media only screen and (min-width:1201px){
	
	
	.banner,.banner-half{		
		margin-top:-86px}
		
		
		.banner .banner-text-overlay,.banner .carousel-slide,.banner-half .banner-text-overlay{padding-top:0px}
		
		
		a.banner-link{top:74px}
		
		}
		
		@media only screen and (min-width:640px){
			
			.banner{height:-webkit-calc(100vh - 17vw - 12px);height:-moz-calc(100vh - 17vw - 12px);height:calc(100vh - 17vw - 12px)}
			
			
			.iOS .banner{height:calc(100vh - 17vw - 72px)}
			
			
			.android .carousel .vjs-paused:before,.banner-link[href*="vimeo.com"]:before,.banner-link[href*="youku.com"]:before,.iOS .carousel .vjs-paused:before{background-position:50% 50%;-webkit-background-size:95px 95px;-moz-background-size:95px 95px;-o-background-size:95px 95px;background-size:95px 95px}
			
			
			}
			
			
			@media only screen and (min-width:768px){
				
				
				.banner{min-height:400px;max-height:1000px;height:672px;height:-webkit-calc(100vh - 17vw - 12px);height:-moz-calc(100vh - 17vw - 12px);height:calc(100vh - 17vw - 12px)}
				
				.iOS .banner{height:calc(100vh - 17vw - 72px)}
				
				
				}
			
			
			
			@media only screen and (min-width:1250px){
				
				.banner{height: 665px;

margin: -62px 0 0 0;}
				
				
				.banner-half{margin-top:0}
				
				.banner-half .banner-text-overlay{padding-top:0}}
				
				
				@media only screen and (min-width:1940px){
					
					.banner{height:-webkit-calc(100vh - 183px);height:-moz-calc(100vh - 183px);height:calc(100vh - 183px)}
					
					}
					
					
	@media print{
		
		.banner,.banner-half{margin:0;height:auto;min-height:0;max-height:none}
	
	.banner *,.banner-half *{color:#4d4d4f
	
	
	}
	
	
	.banner .banner-text-overlay,.banner-half .banner-text-overlay{padding:0;position:static}
	
	.banner .carousel-slide,.banner-half .carousel-slide{padding:0;display:none}
	
	
	
	.banner .carousel-slide:first-child,.banner-half .carousel-slide:first-child{display:block}.banner .carousel-image,.banner-caption,.banner-half .carousel-image{display:none}
	
	
	.banner-content{padding:0}
	
	}



.section-header{position:fixed;z-index:300;display:block;width:100%;margin:0;padding:0px 0;max-height:100%;color:#FFF;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s;box-sizing:border-box;-moz-user-select:none;user-select:none;background:#000;background:rgba(219, 215, 212, 0.6)}



.menu-icon,.section-header{-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none}



.nav-main,.section-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}


.section-header:after{content:"";display:block;height:0;max-height:0;overflow:hidden;clear:both}




.logo{float:left;margin:0; text-decoration:none; vertical-align:top;display:inline-block}


#nav-expand:checked~* .section-header,#search-expand:checked~* .section-header{background:rgba(219, 215, 212, 0.6)}



.lang-icon{float:left;margin:1px 0 1px 16px;margin-left:calc(7px + 2vw);padding:0;color:#FFF;text-decoration:none;font-size:23px;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}




.lang-icon[lang=zh-Hans]{font-family:SimSum-18030,SimHei,serif}




.lang-icon:focus,.lang-icon:hover{color:#999;text-decoration:none}



#nav-expand,#search-expand{position:fixed;z-index:-1;top:0;left:-100px}


.menu-icon,.nav-main li{display:block;position:relative}


#nav-expand:checked~* .menu-icon{border-color:transparent}



#nav-expand:checked~* .menu-icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}


#nav-expand:checked~* .menu-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

.nav-main{display:block;cursor:default;box-sizing:border-box}


.nav-main ul{display:block;margin:0;padding:0;list-style:none}


.nav-main ul ul li{font-size:15px}


.nav-main li{margin:0;padding: 5px 0 5px 0;  
font-size:15px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}



.nav-main a,.nav-main span{
	display:block
	;text-decoration:none;
	color:#FFF
	;cursor:default;
	-webkit-transition:"color" .3s ease 0s;
	-moz-transition:"color" .3s ease 0s;
	-ms-transition:"color" .3s ease 0s;
	-o-transition:
	"color" .3s ease 0s;transition:"color" .3s ease 0
	s}


.nav-main a.selected,.nav-main a:hover,.search-icon:hover{color:#999}.nav-main a{cursor:pointer}


.menu-icon{z-index:100;margin:12px 0;width:24px;height:19px;border-top:3px solid #fff;border-bottom:3px solid #fff;text-indent:-500px;-webkit-transition:border-color .4s ease 0s;-moz-transition:border-color .4s ease 0s;-ms-transition:border-color .4s ease 0s;-o-transition:border-color .4s ease 0s;transition:border-color .4s ease 0s;user-select:none}


.menu-icon,.search-icon{cursor:pointer;float:right;-webkit-user-select:none;-moz-user-select:none}



.menu-icon:after,.menu-icon:before{content:"";position:absolute;z-index:10;top:5px;left:0;width:24px;height:3px;background:#fff;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}


.menu-icon:hover{border-color:#999}


.menu-icon:hover:after,.menu-icon:hover:before{background:#999}

.search{display:block;box-sizing:border-box}



.search,.search-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}



.search-icon{margin:3px 0 2px 16px;margin-left:calc(7px + 2vw);font-family:icons,reset,sans-serif;font-size:25px;line-height:1;vertical-align:middle;display:inline-block;user-select:none;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}




.filter,.search-icon{-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none}



.search-items{position:relative;display:block}



.search-field{display:block;margin:0;padding:6px 5px;width:100%;border:0;border-radius:0;outline:0;font-size:14px;box-sizing:border-box}



.search-results{position:absolute;display:none;width:100%;font-size:14px}


.search-results-list{margin:2px 0 0;padding:10px;list-style:none;background:#FFF;color:#4d4d4f;overflow:auto;max-height:700px;max-height:-webkit-calc(100vh - 125px);max-height:calc(100vh - 125px)}


.search-results-list li{margin:10px 0 0;padding:0}


.search-results-list li ul{margin:10px 0 0;padding:0 0 10px;border-bottom:1px solid #c6c8ca;list-style:none}


.search-results-list li:last-child ul{border:0;padding:0}


.search-results-list>li:first-child{margin-top:0}



.search-results-list a{color:#4d4d4f}


.search-results-list a:focus,.search-results-list a:hover{color:#939598}




@media only screen and (max-width:500px){
	
	#search-expand:checked~* .search{z-index:200;height:auto;background:rgba(0,0,0,.85)}
	
	
	.search{position:absolute;z-index:100;top:100%;left:0;padding:0 4vw;width:100%;height:0;overflow:hidden;background:rgba(0,0,0,.6);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:height,background;-moz-transition-property:height,background;-ms-transition-property:height,background;-o-transition-property:height,background;transition-property:height,background}
	
	
	.search-items{padding:10px 0;border-top:1px solid #FFF}
	
	}
	
	
	@media only screen and (min-width:501px){
		
		
		#search-expand:checked~* .search{z-index:200;width:200px;max-width:200px}
	
	
	
	.search-field{padding:6px 0;text-indent:5px}
	
	
	.search{position:absolute;margin:1px 0 0 10px;padding:0;width:0;max-width:0;height:auto!important;vertical-align:middle;display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:width,max-width;-moz-transition-property:width,max-width;-ms-transition-property:width,max-width;-o-transition-property:width,max-width;transition-property:width,max-width}
	
	
	.search-results-list{max-height:-webkit-calc(100vh - 75px);max-height:calc(100vh - 75px)}
	
	
	}
	
	
	@media only screen and (max-width:1200px){
		
		
		#nav-expand:checked~* .nav-main{z-index:200;height:auto; padding-bottom: 10px;background:rgba(0,0,0,.85)}
		
		
		#nav-expand:checked~* .nav-main li{-moz-opacity:1;-khtml-opacity:1;opacity:1}
		
		
		
		.nav-main{position:absolute;
		z-index:100;
		top:63px;
		left:0;
		padding:0 6vw;
		width:100%;
		height:0;
		overflow:hidden;
		background:rgba(0,0,0,.6);
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s
		;-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
		-webkit-transition-property:height,background;-moz-transition-property:height,background;
		-ms-transition-property:height,background;
		-o-transition-property:height,background;
		transition-property:height,background}
		
		
		.nav-main>ul{padding:18px 0 18px 15px;max-height:-webkit-calc(100vh - 200px);max-height:calc(100vh - 200px);overflow:auto;-webkit-overflow-scrolling:touch}
		
		
		.nav-main>ul ul{margin:0 0 10px}
		
		
		
		.nav-main>ul ul li{margin:0 0 0 20px}
		
		
		.nav-main>ul ul li a{padding:5px 0;text-indent:-.6em}
		
		
		.nav-main>ul ul li a:before{content:"";margin:.5em .3em 0 0;width:.3em;height:0;border-top:.1em solid;vertical-align:top;display:inline-block}
		
		
		
		
		}
		
		
		@media only screen and (min-width:1201px){
			
			
			.section-header{padding:0px 0}
			
			 
			
			.lang-icon{margin:8px 0 8px 30px}
			
			
			.menu-icon{margin:12px 0}
			
			
			#nav-expand:checked~* .nav-main>ul>li{visibility:visible;top:0;-moz-opacity:1;-khtml-opacity:1;opacity:1}
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(1){transition-delay:.05s}
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(2){transition-delay:.1s}
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(3){transition-delay:.15s}
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(4){transition-delay:.2s}
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(5){transition-delay:.25s
			
			}#nav-expand:checked~* .nav-main>ul>li:nth-child(6){transition-delay:.3s}
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(7){transition-delay:.35s}
			
			
			
			#nav-expand:checked~* .nav-main>ul>li:nth-child(8){transition-delay:.4s}
			
			
			#nav-expand.checked~* .nav-main>ul>li{visibility:visible;top:0}
			
			
			.nav-main{position:relative;margin:1px 0 0;padding:0;height:auto!important;white-space:nowrap;zoom:1;vertical-align:top;display:inline-block; float:right; }
			
			
			.nav-main>ul>li{visibility:hidden;top:12px;margin: 0 0 10px 0px;padding: 18px 0 5px 3px;}
			
			.nav-main>ul>li.has-child:hover ul{visibility:visible;display:block;}
			
			
			.nav-main>ul>li.has-child:hover li{-moz-opacity:1;-khtml-opacity:1;opacity:10;display:block;margin:5px 0 0 0; padding:0 0 0 10px; width:200px;background-color:#CCC;
			
			
			}
			
			
			.nav-main>ul>li.has-child:hover li a{padding:10px 0}
			
			
			.nav-main>ul>li.has-child:hover>a,.nav-main>ul>li.has-child:hover>span{margin-bottom:30px}
			
			
			.nav-main li{vertical-align:top;display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:opacity,top,visibility;-moz-transition-property:opacity,top,visibility;-ms-transition-property:opacity,top,visibility;-o-transition-property:opacity,top,visibility;transition-property:opacity,top,visibility}
			
			
			
			.nav-main li ul{position:absolute;top:35px;left:0;visibility:hidden}
			
			
			.nav-main li ul li{top:0;margin:0 1.5vw 0 0}
			
			
			.nav-main li ul a{padding:0;transition:all .3s ease 0s;-webkit-transition-property:color,padding-top,padding-bottom;-moz-transition-property:color,padding-top,padding-bottom;-ms-transition-property:color,padding-top,padding-bottom;-o-transition-property:color,padding-top,padding-bottom;transition-property:color,padding-top,padding-bottom}
			
			
			.nav-main a,.nav-main li ul a,.nav-main span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
			
			
			.nav-main a,.nav-main span{transition:all .3s ease 0s;-webkit-transition-property:color,margin-bottom;-moz-transition-property:color,margin-bottom;-ms-transition-property:color,margin-bottom;-o-transition-property:color,margin-bottom;transition-property:color,margin-bottom}
			
			
			.search-icon{margin:10px 0 0 30px}
			
			.search{margin:9px 0 0 10px}
			
			
			.search-results-list{max-height:-webkit-calc(100vh - 90px);max-height:calc(100vh - 90px)
			
			}
			
			
			}
			
			
			@media only screen and (min-width:1940px){
				
				.nav-main li{margin:0 0 0 40px}
				
				}
				
				@media print{
					
					.section-header{display:none}
				
				}
				
				.section-main{display:table-row;}
				
				
				.section-main:after,.section-main:before{overflow:hidden;content:"";display:block}
				
				
				.section-main:before{height:62px}
				
				.section-main:after{height:0;max-height:0
			
			}
			
			
			@media only screen and (min-width:1201px){
				.section-main:before{height:86px}
			
			}
			
			
			
			@media print{
				
				
				
				.section-main{display:block}
				
				.section-main:after,.section-main:before{display:none}
				
				
				}
				
				
				.section-footer{position:relative;z-index:100;clear:both;display:block;padding:15px 0;font-size:16px;color:#FFF;text-align:center;background:#666}
				
				
				.section-footer:after{content:"";display:block;clear:both;height:0;font-size:0;overflow:hidden;visibility:hidden}
				
				.section-footer a{color:#FFF}
				
				
				
				.section-footer a[href*="vimeo.com"],.section-footer a[href*="youku.com"]{position:static}
				
				
				.section-footer a[href*="vimeo.com"]:before,.section-footer a[href*="youku.com"]:before{content:none;display:none}
				
				
				.nav-footer{display:block;margin:0;padding:0;font-size:0}
				
				
				.nav-footer li,.nav-footer li:before{vertical-align:top;display:inline-block}
				
				
				.nav-footer li{margin:0;padding:4px 0 0;font-size:16px}
				
				.nav-footer li:before{content:"|";margin:0 6px}
				
				
				.nav-footer li:first-child:before{content:"";display:none}
				
				
				.nav-social{margin:0;padding:0;list-style:none;vertical-align:middle;display:inline-block}
				
				
				.nav-social li{float:left;margin:0 5px;vertical-align:bottom;display:inline-block}
				
				
				.nav-social a{display:block;color:#FFF;width:35px;height:35px;transition:all .3s ease 0s}
				
				
				
				.addthis_toolbox .addthis_button_facebook,.addthis_toolbox .addthis_button_linkedin,.addthis_toolbox .addthis_button_pinterest_share,.addthis_toolbox .addthis_button_twitter,.addthis_toolbox .pdf-link,.nav-social a{text-decoration:none;line-height:1;font-family:icons,reset,sans-serif;font-size:35px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
				
				
				
				.nav-social a:focus,.nav-social a:hover{color:#CCC;text-decoration:none}
				
				
				.copyright{padding:15px 0 0;display:block}
				
				.benoy-group{margin:0 auto 15px;width:171px;height:36px;overflow:hidden;text-indent:100%;background:url(../images/benoy-group.png)no-repeat;background-image:url(../images/benoy-group.svg),none;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
				
				
				@media only screen and (min-width:860px){
					
					
	.section-footer{padding:7px 0;text-align:right}
	
	
	.nav-social{float:right;margin:7px 0 0}
	
	
	.nav-social li{margin:0 0 0 20px}
	
	
	.copyright{padding:5px 0 0}
	
	
	.nav-footer li{padding:1px 0 0}
	
	.benoy-group{float:left;margin:0;width:238px;height:50px}
	
	
	}
	
	
	@media only screen and (min-width:1160px){
		
		.copyright,.nav-footer,.nav-footer li:first-child:before{vertical-align:top;display:inline-block}
	
	
	.nav-footer{float:right}
	
	
	.nav-footer li:first-child:before{content:"|"}
	
	
	.copyright,.nav-footer li{padding:15px 0 0}
	
	}
	
	
	@media print{
		
		
		.section-footer{display:none}
		
		}
		
		
		.addthis_toolbox{margin:2em 0;padding:0 0 1px;min-width:35px;height:35px;word-break:normal;vertical-align:middle;display:inline-block}
		
		
		.addthis_toolbox .addthis_button_facebook,.addthis_toolbox .addthis_button_linkedin,.addthis_toolbox .addthis_button_pinterest_share,.addthis_toolbox .addthis_button_twitter,.addthis_toolbox .pdf-link{float:left;margin:0 0 0 10px;width:35px;height:35px;min-width:35px;min-height:35px;max-width:35px;max-height:35px;background:0 0;-ms-filter:none;filter:none;vertical-align:bottom;display:inline-block;transition:all .3s ease 0s;-moz-opacity:0;-khtml-opacity:0;opacity:0}
		
		
		
		#filter-expand.checked~.filter-options,#filter-expand:checked~.filter-options{height:auto}
		
		
		.addthis_toolbox .addthis_button_facebook:first-child,.addthis_toolbox .addthis_button_linkedin:first-child,.addthis_toolbox .addthis_button_pinterest_share:first-child,.addthis_toolbox .addthis_button_twitter:first-child,.addthis_toolbox .pdf-link:first-child{margin-left:0}
		
		
		.addthis_toolbox .addthis_button_facebook:focus,.addthis_toolbox .addthis_button_facebook:hover,.addthis_toolbox .addthis_button_linkedin:focus,.addthis_toolbox .addthis_button_linkedin:hover,.addthis_toolbox .addthis_button_pinterest_share:focus,.addthis_toolbox .addthis_button_pinterest_share:hover,.addthis_toolbox .addthis_button_twitter:focus,.addthis_toolbox .addthis_button_twitter:hover,.addthis_toolbox .pdf-link:focus,.addthis_toolbox .pdf-link:hover{text-decoration:none;-ms-filter:none;filter:none}
		
		
		
		.addthis_toolbox .addthis_button_facebook .at4-icon,.addthis_toolbox .addthis_button_facebook>*,.addthis_toolbox .addthis_button_linkedin .at4-icon,.addthis_toolbox .addthis_button_linkedin>*,.addthis_toolbox .addthis_button_pinterest_share .at4-icon,.addthis_toolbox .addthis_button_pinterest_share>*,.addthis_toolbox .addthis_button_twitter .at4-icon,.addthis_toolbox .addthis_button_twitter>*,.addthis_toolbox .pdf-link .at4-icon,.addthis_toolbox .pdf-link>*{visibility:hidden}
		
		
		.addthis_toolbox .addthis_button_pinterest_share:before{content:"Pinterest"}
		
		
		.addthis_toolbox .addthis_button_facebook:before{content:"Facebook"}
		
		
		.addthis_toolbox .addthis_button_linkedin:before{content:"Linkedin"}
		
		.addthis_toolbox .addthis_button_twitter:before{content:"Twitter"}
		
		
		.addthis_toolbox .pdf-link{-moz-opacity:1;-khtml-opacity:1;opacity:1}
		
		
		.addthis_toolbox .pdf-link:before{content:"[pdf]"}.addthis_toolbox .at300b{-moz-opacity:1;-khtml-opacity:1;opacity:1}
		
		
		.addthis_button_facebook,.addthis_button_linkedin,.addthis_button_pinterest_share,.addthis_button_twitter{color:#B2B2B2}
		
		
		.addthis_button_facebook:focus,.addthis_button_facebook:hover,.addthis_button_linkedin:focus,.addthis_button_linkedin:hover,.addthis_button_pinterest_share:focus,.addthis_button_pinterest_share:hover,.addthis_button_twitter:focus,.addthis_button_twitter:hover{color:#d1d1d1}
		
		@media print{
			
			.addthis_toolbox{display:none}
			
			}
			
			.callout{position:relative;z-index:100;display:block;margin:0 0 12px;padding:0;text-decoration:none;color:#FFF;word-wrap:normal;overflow:hidden;outline:#FFF solid 1px}
			
			
			.callout-text,.callout:after{position:relative;z-index:30;vertical-align:middle}
			
			.callout:focus,.callout:hover{color:#FFF;outline:#FFF solid 1px}
			
			.callout:before{content:none;display:none}
			
			.callout:after{content:"";margin:0;padding:40% 0 0;width:0;max-width:0;overflow:hidden;display:inline-block}
			
			
			.callout:hover .callout-image{-webkit-transform:matrix(1.1,0,0,1.1,0,0);-moz-transform:matrix(1.1,0,0,1.1,0,0);-ms-transform:matrix(1.1,0,0,1.1,0,0);-o-transform:matrix(1.1,0,0,1.1,0,0);transform:matrix(1.1,0,0,1.1,0,0)}
			
			
			.callout[href*="vimeo.com"] .callout-text:before,.callout[href*="youku.com"] .callout-text:before{content:"";display:block;margin:0 auto 4%;background:url(../images/video-icon.png)50% 50% no-repeat;padding:21% 0 0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTcgOTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk3IDk3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjRkZGRkZGIiBkPSJNNDguNSw5NS42Yy0yNiwwLTQ3LjEtMjEuMS00Ny4xLTQ3LjFjMC0yNiwyMS4xLTQ3LjEsNDcuMS00Ny4xczQ3LjEsMjEuMSw0Ny4xLDQ3LjFDOTUuNiw3NC41LDc0LjUsOTUuNiw0OC41LDk1LjZ6IE00OC41LDguOEMyNi42LDguOCw4LjgsMjYuNiw4LjgsNDguNWMwLDIxLjksMTcuOCwzOS43LDM5LjcsMzkuN3MzOS43LTE3LjgsMzkuNy0zOS43Qzg4LjIsMjYuNiw3MC40LDguOCw0OC41LDguOHoiLz48cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjRkZGRkZGIiBkPSJNMzMuNSwyNy40YzAsMC0zLjEtMS42LTMuMSwxLjl2MzguNGMwLDAsMCwzLjUsMy4xLDEuOWwzOS4xLTE5LjZjMCwwLDMuMS0xLjYsMC0zLjFMMzMuNSwyNy40eiIvPjwvc3ZnPg==),none;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
			
			.callout-text{width:100%;padding:10px 20px;white-space:normal;text-align:center;display:inline-block;font-size:27px;font-size:2.7rem;box-sizing:border-box}
			
			
			.callout-text,.filter-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
			
			
			.filter-header:before,.filter-label:before{text-align:center;font-family:icons,reset,sans-serif;vertical-align:top}
			
			.callout-image{position:absolute;z-index:-1;top:50%;left:0;margin:-31.25% 0 0;min-width:100%;min-height:100%;max-width:none}
			
			.callout-portrait .callout-image{margin:-62.5% 0 0}
			
			
@media only screen and (min-width:640px){
				
				.callout:after{padding-top:62.5%}
				}
				
				
				
@media only screen and (min-width:1250px){
					
					.callout-portrait:after{padding-top:125%;padding-bottom:12px}
					
					.callout-portrait .callout-image{top:0;margin-top:0}}
				
				
				
@media print{
					
					.callout{display:none!important}
					
					}
					
	
				
				#filter-expand{position:absolute;margin:0;padding:0;opacity:0}
				
				#filter-expand,.filter-checkbox{border:0;-moz-opacity:0;-khtml-opacity:0}
				
				#filter-expand:checked+.filter-header:before{content:"X"}
				
				#filter-expand.checked+.filter-header:before{content:"X "}
				
				
				.filter{position:fixed;z-index:150;display:block;margin:-12px 0 12px;padding:0;width:100%;max-width:1920px;color:#FFF;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#000;background-color:rgba(0,0,0,.75)}
				
				
				.filter-options{position:relative;padding:0;height:0;overflow:hidden;transition:all .3s ease 0s}
				
.filter-options,.project-callout-overlay{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}



.filter-options .btn,.filter-options .btn-alt,.filter-options .btn-green,.filter-options .btn-inverted,.filter-options .btn-less,.filter-options .btn-more,.filter-options .btn-video{margin:10px 0 40px;clear:both;color:#4d4d4f;background:#FFF}



.filter-options .btn-alt:focus,.filter-options .btn-alt:hover,.filter-options .btn-green:focus,.filter-options .btn-green:hover,.filter-options .btn-inverted:focus,.filter-options .btn-inverted:hover,.filter-options .btn-less:focus,.filter-options .btn-less:hover,.filter-options .btn-more:focus,.filter-options .btn-more:hover,.filter-options .btn-video:focus,.filter-options .btn-video:hover,.filter-options .btn:focus,.filter-options .btn:hover{color:#000;background:#ccc}


.filter-header{position:relative;display:block;margin:10px 0;padding:0 0 0 28px;cursor:pointer;font-size:18px;user-select:none}



.filter-header,.filter-label{z-index:100;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}



.filter-header:before{content:"+";float:left;margin:0 0 0 -28px;width:20px;font-size:20px;line-height:1;display:inline-block}


.filter-inner{padding:0 0 10px;max-height:-webkit-calc(100vh - 91px);max-height:calc(100vh - 91px);overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}


.news-callout-overlay,.project-callout-overlay{max-height:100%;-webkit-backface-visibility:hidden}


.filter-blocks,.filter-list{display:block;margin:0 0 0 -12px;padding:0;list-style:none;overflow:hidden}


.filter-blocks>li,.filter-list>li{margin:0;padding:0 0 0 12px;overflow:hidden;box-sizing:border-box}


.filter-blocks>li,.filter-label,.filter-list>li{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}



.filter-title{display:block;margin:0 0 10px;padding:10px 0 0;border-top:1px dotted;font-size:14px}



.filter-checkbox{position:absolute;margin:0;padding:0;opacity:0}



.filter-checkbox:checked+.filter-label:before{content:"X"}



.filter-checkbox.checked+.filter-label:before{content:"X "}


.filter-checkbox.disabled+.filter-label{color:gray}



.filter-checkbox.disabled+.filter-label:before{cursor:default}


.filter-label{position:relative;margin:0 0 5px;padding:0 12px 0 0;font-size:14px;user-select:none;box-sizing:border-box}


.filter-label:before{content:" ";margin:0 5px 0 0;width:13px;height:13px;border:1px solid;cursor:pointer;font-size:13px;line-height:13px;font-weight:700;display:inline-block}



.full .carousel-move:after,.full .carousel-slide:before,.news-block:after,.news-block:before,.news-inner .addthis_toolbox a:after,.news-text-inner:after,.project-callout:after{content:""}

.project-landing{margin:41px 0 0}


.project-list{margin:0 0 0 -12px;padding:0;list-style:none}



.project-item{margin:0;width:100%;box-sizing:border-box}


.project-callout,.project-item{overflow:hidden;display:block;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}



.project-callout{position:relative;left:12px;z-index:100;margin:0 0 12px;text-decoration:none;color:#FFF;outline:#FFF solid 1px;font-size:14px;font-size:1.4rem;box-sizing:border-box}


.project-callout:after{display:block;padding:62.5% 0 0}



.project-callout:focus,.project-callout:hover{color:#FFF;text-decoration:none;outline:#FFF solid 1px}


.project-callout:focus .project-callout-image,.project-callout:hover .project-callout-image{-webkit-transform:matrix(1.1,0,0,1.1,0,0);-moz-transform:matrix(1.1,0,0,1.1,0,0);-ms-transform:matrix(1.1,0,0,1.1,0,0);-o-transform:matrix(1.1,0,0,1.1,0,0);transform:matrix(1.1,0,0,1.1,0,0)}



.project-portrait .project-callout:after{padding-top:125%;padding-bottom:12px}



.project-portrait .project-callout-overlay:hover{min-height:50%;bottom:-6px}




.project-callout-overlay{position:absolute;z-index:100;bottom:0;left:0;right:12px;display:block;min-height:0;overflow:hidden;box-sizing:border-box;transition:all .3s ease 0s;-webkit-transition-property:min-height,bottom;-moz-transition-property:min-height,bottom;-ms-transition-property:min-height,bottom;-o-transition-property:min-height,bottom;transition-property:min-height,bottom;background-color:#000;background-color:rgba(0,0,0,.6)}



.project-callout-overlay,.project-info-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}



.project-callout-overlay:hover{min-height:100%;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;transition:all .3s ease .15s;-webkit-transition-property:min-height,bottom;-moz-transition-property:min-height,bottom;-ms-transition-property:min-height,bottom;-o-transition-property:min-height,bottom;transition-property:min-height,bottom}




.project-callout-overlay:hover .project-callout-info{-moz-opacity:1;-khtml-opacity:1;opacity:1}


.project-callout-name{overflow:hidden;display:block;padding:10px 14px}



.project-callout-info{position:absolute;display:block;left:0;right:0;padding:0 14px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}




.project-callout-stat{margin:10px 0 0}


.project-callout-stat:first-child{margin:0}


.project-callout-image{position:absolute;z-index:-1;top:0;left:0;min-height:100%}



.project-info{position:relative;background:#939598;color:#FFF}



.project-info-text{padding:4vw;box-sizing:border-box}



.project-info-stat{margin:10px 0 0;color:#d1d3d4}



.project-info-stat>*{color:#FFF}


.project-info-stat:first-child{margin:0}


@media only screen and (max-width:330px){
	
	
	.project-client{display:none}
	
	
.section-header{position:absolute;z-index:300;display:block;width:100%;margin:0;padding:0px 0;max-height:100%;color:#FFF;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s;box-sizing:border-box;-moz-user-select:none;user-select:none;background:#000;background:rgba(219, 215, 212, 0.6)}

	.section-main:before{height:31px}
	}
	
	
	
	@media only screen and (min-width:640px){
		
		
		.project-info,.project-list{overflow:hidden}
		
		.project-info-text,.project-info:after{vertical-align:middle;display:inline-block}
		
		
		.project-item{float:left;width:50%}
		
		
		.project-callout-stat{margin:1vw 0 0}
		
		
		.project-info{white-space:nowrap;word-wrap:normal}
		
		.project-info:after{content:"";margin:0;padding:62.7% 0 0;width:0;max-width:0;overflow:hidden}
		
		
		.project-info-text{padding:1.5vw 3vw;width:100%;white-space:normal}
		
		.project-info-stat{margin:1vw 0 0;font-size:2.2vw}
		
		}
		
		
		
		@media only screen and (min-width:640px)and (max-width:660px){.project-client{display:none}
		
		
		
		}
		
		
		
		
@media only screen and (min-width:1250px){
	
	.project-item{width:25%}
	
	.project-feature{width:50%}
	
	.project-feature .project-callout:after{padding-bottom:12px}
	
	
	.project-feature .project-callout-overlay:hover{min-height:50%;bottom:-6px}
	
	.project-callout-stat{margin:.5vw 0 0}
	
	
	.project-info-text{padding:.75vw 1.5vw}
	
	.project-info-stat{margin:.5vw 0 0;font-size:1.6rem}
	}
	
	
	@media only screen and (min-width:1250px)and (max-width:1380px){.project-client{display:none}
	
	}
	
	
	@media only screen and (min-width:460px){
		
		.filter-blocks>li{float:left;width:50%}
		
		.logo-section{
	padding: 10px 5px 10px 5px;
}


.section-header{position:fixed;z-index:300;display:block;width:100%;margin:0;padding:0px 0;max-height:100%;color:#FFF;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s;box-sizing:border-box;-moz-user-select:none;user-select:none;background:#000;background:rgba(219, 215, 212, 0.6)}

	
	}
	
	
	@media only screen and (min-width:1000px){
		
		.filter-list>li{float:left;width:50%}
		
		}
	
	
	@media only screen and (min-width:1400px){
		
		
		.filter-list>li{width:33.33%}
	
	}
	
@media only screen and (min-width:1940px){
	.project-callout-stat,.project-info-stat{margin:10px 0 0}

.project-info-text{padding:15px 30px}

}



@media print{
	
	.project-list{display:none}
	
	.project-info-text{padding:20px}
	}
	
	
	.news-landing{margin:-12px 0 0;padding:12px 0 0;overflow:hidden;background:#e6e7e8}
	
	
	.news{position:relative;display:block;margin:0 0 0 -12px;padding:0;list-style:none}
	

.news-block,.news-text-only{position:relative;z-index:0;float:left;margin:0 0 12px;padding:0;width:100%;white-space:nowrap;word-wrap:normal;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



.news-headline-alt,.news-headline-alt *{font-family:placard,sans-serif;font-weight:400;text-transform:uppercase}


.news-block:before{position:absolute;z-index:-1;top:0;left:12px;right:0;bottom:0;background:#FFF}


.news-block:after,.news-text-inner:after{margin:0;padding:0;width:0;max-width:0;overflow:hidden;vertical-align:top;display:inline-block}



.news-text-inner{position:relative;left:12px;display:block;background:#1d5d85;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-moz-opacity:1;-khtml-opacity:1;opacity:1}



.news-text-inner:after{padding:62.5% 0 0}



.news-text-inner:hover{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}



.news-inner,.news-text-content{width:100%;white-space:normal;vertical-align:top;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



.news-inner{padding:0 0 0 12px}



.news-inner .addthis_toolbox{position:absolute;z-index:200;margin:-54px 0 0;padding:0 20px}



.news-inner .addthis_toolbox a{position:relative;color:#FFF;text-shadow:0 0 5px rgba(0,0,0,.5)}


.news-inner .addthis_toolbox a:after{position:absolute;z-index:-1;top:7px;left:7px;width:22px;height:22px;background:#939598;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}


.news-inner .addthis_toolbox a:hover{color:#d1d1d1}


.news-inner .addthis_toolbox a:hover:after{background:#1d5d85}


.news-text-content,.news-text-inner:after{vertical-align:middle}


.news-content{margin:5px 0 20px;padding:10px 20px 0;font-size:16px;box-sizing:border-box}


.news-content,.news-item{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.news-text-content,.news-title{font-size:28px;line-height:1.15}


.news-text-inner .news-text-content{color:#FFF}


.news-text-content{margin:0;padding:10px 32px 10px 20px;text-align:center;font-weight:400;font-size:2.8rem}


.news-title{margin-bottom:10px;font-size:2.8rem}


.news-title a{display:block;color:inherit}


.news-title a:hover{color:#1d5d85}



.news-callout,.news-callout:focus,.news-callout:hover{text-decoration:none;color:#FFF;outline:#FFF solid 1px}


.news-image,.news-image-right{display:block;overflow:hidden}


.news-image-right:hover .lazy-image,.news-image:hover .lazy-image{-webkit-transform:matrix(1.1,0,0,1.1,0,0);-moz-transform:matrix(1.1,0,0,1.1,0,0);-ms-transform:matrix(1.1,0,0,1.1,0,0);-o-transform:matrix(1.1,0,0,1.1,0,0);transform:matrix(1.1,0,0,1.1,0,0)}



.news-image-right{position:relative;padding:125% 0 0}



.news-image-right div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}


.news-list{margin:0 0 0 -12px;padding:0;list-style:none}



.news-item{margin:0;padding:0 0 0 12px;box-sizing:border-box}


.news-callout{position:relative;z-index:100;display:block;margin:0 0 12px;padding:62.5% 0 0;overflow:hidden;font-size:14px;font-size:1.4rem}


.news-callout:focus .news-callout-image,.news-callout:hover .news-callout-image{transform:matrix(1.1,0,0,1.1,0,0)}


.news-callout:focus .news-callout-image,.news-callout:hover .news-callout-image,.team-member:hover .team-member-image{-webkit-transform:matrix(1.1,0,0,1.1,0,0);-moz-transform:matrix(1.1,0,0,1.1,0,0);-ms-transform:matrix(1.1,0,0,1.1,0,0);-o-transform:matrix(1.1,0,0,1.1,0,0)}


.news-callout-overlay{position:absolute;z-index:100;bottom:0;left:0;display:block;width:100%;min-height:0;overflow:hidden;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.6)}


.infographic-studios-list>*,.news-callout-overlay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}


.news-callout-name{overflow:hidden;display:block;padding:10px 14px}


.news-callout-stat{margin:.6vw 0 0}

.news-callout-stat:first-child{margin:0}

.news-callout-image{position:absolute;z-index:-1;top:0;left:0;min-height:100%}


.news-next{float:right;margin:2em 0;line-height:35px}


@media only screen and (min-width:600px){
	
	
	.news-image-right,.news-tall .news-content{position:absolute}
	
	
	.news-block,.news-text-only{width:50%}
	
	.news-inner:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEX///////////////////////////////////////////////////////////////////////////////8gsV51AAAAE3RSTlMADRooNUNQXWt4hpOhrrvJ1uTxSrLueQAAABVJREFUGNNjYMACGBmxCLKMCg6QIABK0gBdxvT/MAAAAABJRU5ErkJggg==);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#FFF));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#FFF 100%)}
	
	
	
	.news-text-inner.bg-blue-dark:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEX///8dXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYUdXYU9Fl0NAAAAE3RSTlMADRooNUNQXWt4hpOhrrvJ1uTxSrLueQAAABVJREFUGNNjYMACGBmxCLKMCg6QIABK0gBdxvT/MAAAAABJRU5ErkJggg==);background:-moz-linear-gradient(top,rgba(29,93,133,0) 0,#1d5d85 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(29,93,133,0)),color-stop(100%,#1d5d85));background:-webkit-linear-gradient(top,rgba(29,93,133,0) 0,#1d5d85 100%);background:-o-linear-gradient(top,rgba(29,93,133,0) 0,#1d5d85 100%);background:-ms-linear-gradient(top,rgba(29,93,133,0) 0,#1d5d85 100%);background:linear-gradient(to bottom,rgba(29,93,133,0) 0,#1d5d85 100%)}
	
	
	.news-text-inner.bg-blue:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEX///8pgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKQpgKRqWXU0AAAAE3RSTlMADRooNUNQXWt4hpOhrrvJ1uTxSrLueQAAABVJREFUGNNjYMACGBmxCLKMCg6QIABK0gBdxvT/MAAAAABJRU5ErkJggg==);background:-moz-linear-gradient(top,rgba(41,128,164,0) 0,#2980a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(41,128,164,0)),color-stop(100%,#2980a4));background:-webkit-linear-gradient(top,rgba(41,128,164,0) 0,#2980a4 100%);background:-o-linear-gradient(top,rgba(41,128,164,0) 0,#2980a4 100%);background:-ms-linear-gradient(top,rgba(41,128,164,0) 0,#2980a4 100%);background:linear-gradient(to bottom,rgba(41,128,164,0) 0,#2980a4 100%)}
	
	
	.news-text-inner.bg-blue-light:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEX///9dw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9Rdw9SGTvhUAAAAE3RSTlMADRooNUNQXWt4hpOhrrvJ1uTxSrLueQAAABVJREFUGNNjYMACGBmxCLKMCg6QIABK0gBdxvT/MAAAAABJRU5ErkJggg==);background:-moz-linear-gradient(top,rgba(93,195,212,0) 0,#5dc3d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(93,195,212,0)),color-stop(100%,#5dc3d4));background:-webkit-linear-gradient(top,rgba(93,195,212,0) 0,#5dc3d4 100%);background:-o-linear-gradient(top,rgba(93,195,212,0) 0,#5dc3d4 100%);background:-ms-linear-gradient(top,rgba(93,195,212,0) 0,#5dc3d4 100%);background:linear-gradient(to bottom,rgba(93,195,212,0) 0,#5dc3d4 100%)}
	
	
	
	.news-inner:before,.news-text-inner:before{content:"";position:absolute;z-index:100;bottom:0;left:12px;right:0;height:20px;background-position:0 0;background-repeat:repeat-x}
	
	
	.news-wide{width:100%}
	
	
	.news-image-right{z-index:100;top:0;right:0;padding:0;width:50%;height:100%}
	
	
	.news-image-right~.addthis_toolbox{bottom:19px;left:50%;margin:0}
	
	.news-image-right~.news-content{width:50%}
	
	
	.news-block:after{padding-top:62.5%}
	
	.news-tall:after{padding-top:125%;padding-bottom:12px}
	
	
	.news-list{font-family:reset;font-size:0;line-height:0;text-rendering:optimizespeed}
	
	.news-item{width:50%;vertical-align:top;display:inline-block;text-rendering:auto;font-family:swiss,SimSum-18030,SimHei,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2}
	
	
	.news-callout-info{padding:10px 14px}}
	
	
	@media only screen and (min-width:900px){
		
		
		.news-content{margin-top:.4vw}
		
		.news-block,.news-text-only{width:33.33%}
		
		
		.news-wide{width:66.66%}
		
		.news-wide .news-content{position:absolute}
		
		.news-wide:after{padding-bottom:12px}
		
		.news-detail-image{position:static}
		
		}
	
	
	@media only screen and (min-width:1500px){
		
		.news-content{margin-top:.3vw;font-size:18px}
		
		.news-block,.news-text-only{width:25%}
		
		.news-wide{width:50%}
		
		.news-item{width:25%
		
		}
		
		.news-detail-image{position:relative}
		}
		
		@media only screen and (min-width:1940px)
		{
			
			.news-content{margin-top:5px}
		}
		
		@media print{
			
			.news-landing{background:0 0}
			
			.news{height:auto!important}
			
			.news-block,.news-text-only{position:relative!important;top:auto!important;left:auto!important;float:none;display:block}
		
		
		.news-list,.news-next{display:none}
		}
		
		
		.team-member-primary{position:relative;z-index:100;display:block;margin:0 0 12px;overflow:hidden}
		
		
		.team-member-primary .team-member-image{position:relative;padding-top:63%;background-position:5% 50%}
		
		
		.team-member-primary a{color:#4d4d4f}
		
		
		.team-member-primary a:focus,.team-member-primary a:hover{color:#99999c}
		
		
		.team-member-caption{position:absolute;z-index:100;bottom:0;left:0;right:0;padding:10px 14px;color:#FFF;background:rgba(0,0,0,.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);font-size:14px;font-size:1.4rem}
		
		
		.team-member{position:relative;z-index:100;display:block;margin:0 0 12px;padding:0;text-decoration:none;color:#FFF;cursor:pointer;user-select:none}
		
		
		.infographic,.team-member{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}
		
		
		
		.team-member:hover .team-member-image{transform:matrix(1.1,0,0,1.1,0,0)}.
		
		
		team-member a{color:#FFF}.team-member a:focus,.team-member a:hover{color:#b3b3b3}
		
		
		.team-member-overlay{overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
		
		
		.team-member-name{overflow:hidden;display:block;padding:10px 14px;font-size:14px;font-size:1.4rem;line-height:1;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}
		
		
		.team-member-biography{overflow:hidden;font-size:16px;font-size:1.6rem}
		
		
		.team-member-biography:before{content:"X";position:absolute;top:20px;right:20px;font-family:icons,reset,sans-serif;font-size:20px;line-height:1;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
		
		
		.team-member-title{margin-bottom:.6em;padding:0 20px 0 0;color:#FFF;font-size:30px}
		
		.team-member-wrap{overflow:hidden}
		
		
		.team-member-image{min-width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
		
		.team-member-open .team-member-biography:before{-moz-opacity:1;-khtml-opacity:1;opacity:1}
		
		
		@media only screen and (max-width:600px){
			
			.team-member{min-height:60px}
			
			
			.team-member-overlay{height:0;min-height:0;background:#000}
			
			.team-member-name{position:absolute;z-index:100;bottom:0;left:0;right:0;background-color:#000;background-color:rgba(0,0,0,.6)}
			
			
			.team-member-biography{position:relative;z-index:200;padding:3.5vw 4vw 0;min-height:0;background:#000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition-property:min-height padding;-moz-transition-property:min-height padding;-ms-transition-property:min-height padding;-o-transition-property:min-height padding;transition-property:min-height padding}
			
			
			.no-js .team-member-name{display:none}
			
			.team-member-open .team-member-name{-moz-opacity:0;-khtml-opacity:0;opacity:0}
			
			
			}
			
			
			@media only screen and (min-width:601px){
				.team-member-biography,.team-member-image,.team-member-wrap{position:absolute;top:0;left:0}
			
			
			.team-member{padding:63% 0 0}
			
			
			.team-member-overlay{position:absolute;z-index:100;bottom:0;left:0;display:block;margin:0;padding:0;width:100%;min-height:0;max-height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;background-color:rgba(0,0,0,.6)}
			
			.team-member-biography{display:block;right:0;padding:3.5vw 4vw 0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}
			
			
			.team-member-wrap{right:0;bottom:0;outline:#FFF solid 1px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
			
			
			.team-member-image{z-index:-1;min-height:100%}
			
			
			.team-member-animating{z-index:150}
			
			.team-member-open{z-index:200}
			
			
			.team-member-open .team-member-overlay{min-height:100%!important}
			
			
			.team-member-open .team-member-name{-moz-opacity:0;-khtml-opacity:0;opacity:0}
			
			
			.team-member-open .team-member-biography{-moz-opacity:1;-khtml-opacity:1;opacity:1}
			
			.team-member-open .team-member-image{-webkit-transform:matrix(1.1,0,0,1.1,0,0);-moz-transform:matrix(1.1,0,0,1.1,0,0);-ms-transform:matrix(1.1,0,0,1.1,0,0);-o-transform:matrix(1.1,0,0,1.1,0,0);transform:matrix(1.1,0,0,1.1,0,0)
			
			}
			
			.team-member-down-right .team-member-wrap{top:-12px;left:-12px;bottom:-100%;right:-100%;margin:12px -12px -12px 12px;padding:0}
			
			.team-member-up-right .team-member-wrap{top:-100%;left:-12px;bottom:-12px;right:-100%;margin:-12px -12px 12px 12px;padding:0}
			
			.team-member-down-left .team-member-wrap{top:-12px;left:-100%;bottom:-100%;right:-12px;margin:12px 12px -12px -12px;padding:0}
			
			
			.team-member-up-left .team-member-wrap{top:-100%;left:-100%;bottom:-12px;right:-12px;margin:-12px 12px 12px -12px;padding:0}
			}
			
			@media only screen and (min-width:768px){
				
				.team-member-primary{padding:0 0 60px}
				
				.team-member-primary .team-member-image{position:absolute;padding-top:0;background-position:27% 50%}
				
				
				.team-member .team-member-biography,.team-member-secondary .team-member-biography{padding:3.5vw 4vw 0}
				
				}
			
			@media only screen and (min-width:1400px){
				
				.team-member-biography .columns-2 p{display:block}
				}
				
				@media only screen and (min-width:1250px){.team-member-biography{padding:2vw 2.5vw 0}
				
				}
				
				@media only screen and (min-width:1500px)
				
				{.team-member .team-member-title,.team-member-secondary .team-member-title{font-size:42.5px;font-size:4.25rem;line-height:1}
				
				}
				
				@media only screen and (min-width:1800px){.team-member-biography{padding:1.5vw 1.75vw 0}
				
				}
				
				@media only screen and (min-width:1940px){.team-member-biography{padding:30px 34px 0}
				
				
				.team-member .team-member-biography,.team-member-secondary .team-member-biography{padding:68px 78px 0}
				
				}
				
				
				.full{display:block;margin:0 0 12px;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}
				
				
				.full .carousel-move:after{width:0;max-width:0;min-height:380px;vertical-align:middle;display:inline-block}
				
				
				.infographic,.infographic-map,.infographic-stat,.infographic-title{position:relative;display:block}
				
				
				
				.full .carousel-slide{vertical-align:middle}
				
				
				.full .carousel-slide:before{position:absolute;top:0;width:100%;height:100%;background-color:inherit}
				
				
				.section-main>.full:first-child{margin-top:-62px}
				
				
				.section-main>.full:first-child .carousel-slide{padding-top:40px}
				
				
				.full-content{position:relative;margin:0 auto;padding:40px 4vw 60px;text-align:center;font-size:36px;font-size:3.6rem}
				
				.full-content>:last-child{margin-bottom:0}
				
				
				.full-image,.full-image-alt{position:relative;margin:0 0 12px;color:#FFF;overflow:hidden;background:rgba(0,0,0,.6);min-height:600px;min-height:31vw
				
				}
				
				.full-image-content{float:left;padding:3vw 4vw;max-width:575px}
				
				
				.full-image-content *{color:#FFF}
				
				
				.full-img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
				
				
				@media only screen and (min-width:1201px){
					
					
					.section-main>.full:first-child{margin-top:-86px}
					
					.section-main>.full:first-child .carousel-slide{padding-top:74px}
					
					}
					
					
					@media only screen and (min-width:768px){
						
						.full .carousel-move:after{height:600px;height:31vw}
						
						.full-content{max-width:1300px;font-size:46px;font-size:4.6rem}
						
						
						.full-image{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 30%,transparent 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.6)),color-stop(30%,rgba(0,0,0,.6)),color-stop(100%,transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 30%,transparent 100%);background:-o-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 30%,transparent 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 30%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 30%,transparent 100%)}
						
						
.full-image-alt{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(70%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 100%);background:linear-gradient(to right,transparent 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 100%)}

.full-image-alt .full-image-content{float:right}

}

@media only screen and (min-width:1940px){
	
	.full .carousel-move:after{height:600px}
	
	.full-content{padding:40px 78px 60px}
	
	.full-image{min-height:600px}
	
	
	.full-image-content,.full-image-content-alt{padding:58px 78px}
	}
	
	
	.infographic{margin:0 0 12px;padding:2.5vw 4vw;overflow:hidden;background:#4E5A30;user-select:none}
	
	
	.infographic-block{overflow:hidden;padding:1.5vw 0}
	
	
	.infographic-title{z-index:100;margin:0 0 10px;padding:12px 0 0;border-top:1px dotted #FFF;color:#FFF;font-weight:700;font-size:3.6vw}
	
	
	.infographic-stat{z-index:90;margin:0;color:#CEDB00;font-family:placard,sans-serif;text-transform:uppercase;text-indent:-.03em;line-height:.9;font-size:25vw;transform:translateZ(0)}
	
	
	.infographic-grid{margin-left:-30px}
	
	
	
	.infographic-grid>*{padding:0 0 0 30px}
	
	.infographic-map{z-index:80;width:811px;margin:2.5vw auto}
	
	.infographic-studios-list{position:relative;z-index:100;float:right;margin:-3px 0 0 -12px;padding:0;width:78%;color:#FFF;font-family:reset;font-size:0;line-height:0;text-rendering:optimizespeed}
	
	
	.infographic-studios-list>*{padding-left:12px;width:50%;text-rendering:auto;font-family:swiss,SimSum-18030,SimHei,sans-serif;line-height:1.2;font-size:3.6vw;vertical-align:top;display:inline-block;box-sizing:border-box}
	
	
	@media only screen and (min-width:768px){
		
		
		.infographic-block{overflow:visible}
		
		
		.infographic-title{font-size:18px;font-size:1.8rem;font-size:1.8vw}
		
		
		.infographic-stat{font-size:115px;font-size:11.5rem;font-size:15vw}
		
		
		.infographic-studios-list{width:70%;margin-right:13%}
		
		
		.infographic-studios-list>*{font-size:16px;font-size:1.6rem;font-size:2vw}
		
		
		}
		
		
		@media only screen and (min-width:1500px){
			
			.infographic{padding:2.5vw 4vw}
			
			
			.infographic-block{padding:1.5vw 0}
			
			
			.infographic-title{font-size:19px;font-size:1.9rem}
			
			.infographic-stat{font-size:158px;font-size:15.8rem;font-size:10.5vw}
			
			.infographic-we .infographic-stat{font-size:141px;font-size:14.1rem;font-size:9.4vw}
			
			.infographic-map{position:absolute;top:17%;left:4%;width:auto;max-width:45%;margin:0}
			
			.infographic-studios-list{width:76%;margin-right:0}
			
			.infographic-studios-list>*{font-size:21px;font-size:2.1rem;font-size:1.4vw}
		
		}
		
		
		@media only screen and (min-width:1940px){
			
			.infographic{padding:50px 80px}
			
			.infographic-block{padding:30px 0}
			
			.infographic-stat{font-size:205px}
			
			.infographic-we .infographic-stat{font-size:182px}.infographic-studios-list>*{font-size:27px}
			
			}
			
			.lazy-image{display:block;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:-webkit-opacity .3s ease,-webkit-transform .3s ease;-moz-transition:-moz-opacity .3s ease,-moz-transform .3s ease;-ms-transition:-ms-opacity .3s ease,-ms-transform .3s ease;-o-transition:-o-opacity .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
			
			
			img.lazy-image{width:100%}
			
			.lazy-image-loading{background:url(../images/loading.gif)50% 50% no-repeat}
			
			.lazy-image-hide{-moz-opacity:0;-khtml-opacity:0;opacity:0}
			
@media print{
	
	.lazy-image-hide{display:none}
	
	
	img.lazy-image{width:auto}
	
	}
	
	.contact{position: relative;
z-index: 0;
display: block;
background: #f3f3f3;}
	
	
	.contact-list,.contact:first-child,.no-js .contact{display:block}
	
	.contact a{color:#4d4d4f}
	
	
	.contact a:focus,.contact a:hover,.contact-list dt:hover{color:#868c14}
	
	
	.contact-title{margin:0 0 1.5rem;font-size:28px;font-size:2.8rem}
	
	
	.contact-title-alt,.contact-title-alt *{font-family:placard,sans-serif;font-weight:400;text-transform:uppercase}
	
	
	.contact-list{margin:0;padding:0;list-style:none}
	
	
	.contact-list dt{display:block;margin:1.1rem 0 0;padding:0 0 5px;transition:color .3s ease 0s
	
	
	}.careers-list li,.contact-list dt{cursor:pointer;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s}
	
	
	.contact-list dd{display:none;margin:0;padding:0
	
	
	}.no-js .contact-list dd{display:block}
	
	
	.contact-carousel{position:absolute;z-index:50;top:0;bottom:0;display:none;width:100%;border-right:12px solid #FFF;color:#FFF}
	
	
	.contact-carousel .carousel-items,.contact-carousel .carousel-move,.contact-carousel .carousel-slide{height:100%}
	
	
	.contact-carousel:first-child,.no-js .contact-carousel{display:block}
	
	
	#contactOverlay,.contact-overlay{top:0;bottom:0;display:none;position:absolute}
	
	
	.contact-overlay{z-index:80;width:100%;border-right:12px solid #FFF;background:#e5e3df;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	
	
	
	#contactOverlay{left:0;right:0}[href*="maps.google.com?"]:after{content:"D";margin:0 0 0 10px;font-family:icons,reset,sans-serif;font-size:1.6em;line-height:1;text-decoration:none;vertical-align:middle;display:inline-block}
	
	
	
	.contact-grid{position:relative;display:block;margin:0 0 0 -12px;overflow:hidden}
	
	
	.contact-grid:after{content:"";position:absolute;z-index:100;bottom:0;left:0;display:block;width:100%;height:12px;overflow:hidden;background:#FFF}
	
	
	.contact-col-1,.contact-col-2,.contact-col-3{position:relative;margin:0;padding:0 0 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	
	.contact-col-1{background:#d6e026;margin:0 0 12px;overflow:hidden}
	
	
	.contact-col-2{padding-top:90%;margin:0 0 12px}
	
	
	@media only screen and (min-width:768px){
		
		
		.contact-col-1{float:left;width:33.33%;min-height:700px;overflow:visible}
		
		
		.contact-col-2{float:right;width:66.66%;min-height:700px;padding-top:0}
		
		
		.contact-col-3{clear:both}
		
		
		.contact-carousel,.contact-overlay{width:100%}}
		
		
		@media only screen and (min-width:1500px){
			
			
			.contact-col-1{width:25%;height:auto}
			
			
			.contact-col-1:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:5000px;background:#d6e026}
			
			
			.contact-col-2{position:static;float:left;width:50%;height:auto}
			
			
			.contact-col-3{clear:none;float:right;width:25%}
			
			
			.contact-carousel,.contact-overlay{bottom:12px;width:50%}}
		
		
		
		@media only screen and (min-width:1940px){
			
			.contact{padding:44px 80px 20px}
			
			}
			
			
			.careers{position:relative;z-index:0;margin:0;padding:3vw 4vw;color:#FFF}
			
			
			.careers a{color:#FFF}
		
		
		.careers a:focus,.careers a:hover{color:#b3b3b3}
		
		
		.careers-title-alt,.careers-title-alt *{font-family:placard,sans-serif;font-weight:400;text-transform:uppercase}
		
		
		.careers-list{margin:0;padding:0;list-style:none;user-select:none
		
		}
		
		.careers-list,.lightbox-bg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}
		
		.careers-list li{margin:1.5rem 0 0;padding:0;transition:color .3s ease 0s}
		
		.careers-list li:hover{color:#d6e026}
		
		
		.careers-detail{height:0;overflow:hidden;background:#4E5A30;box-sizing:border-box;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;zoom:1}
		
		.careers-detail,.careers-detail-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
		
		.careers-detail.on{background:#d6df2b}
		
		
		.careers-detail-content{display:block;padding:3vw 4vw;box-sizing:border-box}
		
		
		.careers-detail-content a{color:#4d4d4f}
		
		
		.careers-detail-content a:focus,.careers-detail-content a:hover{color:#99999c}
		
		
		.careers-grid{position:relative;display:block;margin:0;overflow:hidden}
		
		
		.careers-col-1,.careers-col-2{box-sizing:border-box}
		
		
		.careers-col-1,.careers-col-2,.heritage-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
		
		
		.careers-col-1{background:#3F451B}
		
		
		.careers-col-2{position:relative;padding-top:90%;margin:0 0 12px}
		
		
		.careers-carousel{position:absolute;top:0;bottom:0;right:0;width:100%;color:#FFF}
		
		
		
		.careers-carousel .carousel-items,.careers-carousel .carousel-move,.careers-carousel .carousel-slide{height:100%}
		
		
		@media only screen and (min-width:768px){
			
			
			.careers-col-1:before,.careers-detail:before{bottom:12px;position:absolute;z-index:-1;top:0;background:inherit}
			
			
			.careers{padding:3vw 2vw 3vw 4vw}
			
			
			.careers-grid{white-space:nowrap;font-family:reset;font-size:0;line-height:0;text-rendering:optimizespeed}
			
			
			.careers-grid>*{white-space:normal;text-rendering:auto;font-family:swiss,SimSum-18030,SimHei,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2}
			
			
			.careers-col-1,.careers-col-2,.careers-detail{margin:0 0 12px;vertical-align:top;display:inline-block;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transition-property:width,background;-moz-transition-property:width,background;-ms-transition-property:width,background;-o-transition-property:width,background;transition-property:width,background}
			
			
			.careers-detail{width:0;height:auto!important;margin:0 0 12px}
			
			.careers-detail:before{content:"";width:inherit}
			
			.careers-detail.on{width:40%}
			
			.careers-detail.on:before{content:" "}
			
			
			.careers-detail.on~.careers-col-2{width:26.66%}
			
			
			.careers-detail-content{width:40vw;padding:3vw}
			
			
			.careers-col-1{width:33.33%;min-height:700px}
			
			
			.careers-col-1:before{content:"";left:0;width:inherit}
			
			.careers-col-2{position:static;width:66.66%;min-height:700px;padding-top:0}
			
			
			.careers-carousel{bottom:12px;width:inherit}
			
			
			}
			
			
			.awards h2:before,.awards:before{content:"";left:4vw}
			
			.awards h2,.heritage h2{font-family:placard,sans-serif;font-size:78px;line-height:1}
			
			
			@media only screen and (min-width:1500px){
				
				.careers-detail.on{width:30%}
				
				.careers-detail.on~.careers-col-2{width:45%}
				
				.careers-detail-content{width:30vw}
				
				.careers-col-1{width:25%;min-height:900px;min-height:47.2vw}
				
				.careers-col-2{width:75%;min-height:900px;min-height:47.2vw}
				
				}
				
				
				@media only screen and (min-width:1940px){
					
					.careers{padding:44px 80px 20px}
				
				.careers-col-1,.careers-col-2{min-height:906px}
				
				.careers-detail-content{width:580px;padding:58px}
				
				}
				
				
				@media print{
					
					.careers-detail{height:auto;background:#d6df2b}
					
					}
				
				.awards li,.awards li:nth-child(3n-2){background:#1d5d85}
				
				
				.awards{position:relative;z-index:100;margin:0;padding:0;list-style:none}
				
				.awards:before{position:absolute;z-index:100;top:0;bottom:0;width:0;border-left:2px solid #FFF}
				
				.awards li{position:relative;z-index:-1;margin:0;padding:3.5vw 4vw;padding-left:calc(6vw + 20px);min-height:19vw}
				
				.awards li:nth-child(3n-1){background:#2980a4}
				
				.awards li:nth-child(3n){background:#5dc3d4}
				
				
				.awards h2:before,.heritage h2:before{height:24px;background:#FFF;border-radius:50%}
				
				.awards *{color:#FFF}
				
				.awards h2{font-size:7.8rem;margin:0 0 .3em}
				
				.awards h2:before{position:absolute;margin:.35em 0 0 -11px;width:24px}
				
				
				.awards-columns{-webkit-column-gap:50px;-webkit-column-width:410px;-webkit-column-fill:balance;-moz-column-gap:50px;-moz-column-width:410px;-moz-column-fill:balance;column-gap:50px;column-width:410px;column-fill:balance}
				
				.awards-columns p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:table}
				
				@media only screen and (min-width:1940px){
					
					.awards h2:before,.awards:before{left:80px}
					
					.awards li{padding:70px 80px 70px 135px;min-height:370px}
					
					}
					
					
					.heritage{position:relative;margin:0 0 12px}
					
					.heritage h2:before,.heritage:before{content:"";position:absolute;left:4vw}
					
					
					.heritage:before{z-index:100;top:0;bottom:0;width:0;border-left:2px solid #FFF}
					
					.heritage h2{font-size:7.8rem;margin:0 0 .3em;color:#4E5A30}
					
					.heritage h2:before{margin:.35em 0 0 -11px;width:24px}
					
					.heritage-block,.heritage-row{width:100%;position:relative;display:block}
					
					.heritage h2~h2{margin-top:1em}
					
					
					.heritage-row{z-index:-1;clear:both;overflow:hidden}
					
					
					.heritage-block{padding:3.5vw 4vw;padding-left:calc(6vw + 20px);vertical-align:top;font-size:20px;font-size:2rem;box-sizing:border-box}
					
					
					.heritage-block:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:5000px;background-color:inherit}
					
					.heritage-block.bg-image{min-height:24vw;background:rgba(0,0,0,.3)}
					
					
					.heritage-block.bg-image:before{content:none;display:none}
					
					.heritage-block.bg-image p{max-width:465px}
					
					.heritage-block p{max-width:640px}
					
					
					.heritage-image{position:absolute;z-index:-1;top:0;left:0;width:inherit;bottom:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}
					
					
					@media only screen and (min-width:768px){
						
						.heritage-1-2{float:left;width:50%}
						
						
						.heritage-1-2+.heritage-1-2{padding-left:4vw}
						
						.heritage-1-2+.heritage-1-2 h2:before{content:none;display:none}
						
						
						.heritage-block.bg-image{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 30%,transparent 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.3)),color-stop(30%,rgba(0,0,0,.3)),color-stop(100%,transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 30%,transparent 100%);background:-o-linear-gradient(left,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 30%,transparent 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 30%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 30%,transparent 100%)}
						
						}
						
						
						
						@media only screen and (min-width:1940px){
							
							
.heritage h2:before,.heritage:before{left:80px}

.heritage-block{padding:70px 80px 70px 135px}

.heritage-block.bg-image{min-height:460px
}

}


.lightbox{position:absolute;z-index:500;top:0;left:0;display:none;margin:0;padding:0;width:100%;height:100%;text-align:center;white-space:nowrap}


.lightbox-content{position:relative;z-index:700;margin:0;padding:20px;text-align:left;white-space:normal;vertical-align:middle;display:inline-block}


.lightbox-inner,.lightbox-resize{float:left;display:inline}

.lightbox-resize{overflow:hidden;margin:0;padding:12px;width:100px;height:100px;background:#FFF}


.lightbox-resize.loading{background-image:url(../images/lightbox-loading.gif);background-position:50% 50%;background-repeat:no-repeat;background-color:#FFF}



.lightbox-inner img{max-width:none}


.lightbox-inner iframe{vertical-align:bottom}


.lightbox-ghost{position:relative;margin:0;padding:0;width:0;height:100%;overflow:hidden;z-index:800;vertical-align:middle;display:inline-block}




.lightbox-bg{position:fixed;z-index:600;top:0;left:0;width:100%;height:100%;background:#000;user-select:none}


.lightbox-close,.lightbox-next,.lightbox-previous{position:absolute;z-index:900;cursor:pointer;outline:0}


.lightbox-close{top:-2px;right:20px;margin:0;padding:3px 0 2px;height:16px;color:#FFF;font-weight:700;font-size:14px;line-height:16px;text-decoration:none;overflow:hidden}


.lightbox-close:before{content:"X";margin:0 3px 0 0;font-family:icons,reset,sans-serif;font-weight:400;font-size:1em;line-height:1;vertical-align:bottom;display:inline-block}


.lightbox-close:hover{text-decoration:none;color:#8A8A8A}


.lightbox-next,.lightbox-previous{left:20px;top:50%;display:none;margin:-50px 0 0;width:100px;height:100px;color:#FFF;text-align:center;line-height:60px;font-size:20px;opacity:.5;background:url(../images/lightbox-prev.gif)50% 50% no-repeat}


.lightbox-next{left:auto;right:20px;background:url(../images/lightbox-next.gif)50% 50% no-repeat}



.lightbox-next:hover,.lightbox-previous:hover{opacity:1}


.lightbox-description{display:block;margin:10px 0 0;font-size:18px;font-weight:300;color:#656565}


.lightbox-name{display:block;margin:5px 0 0;font-size:12px;color:#0079A2}


.lightbox-location{display:block;font-size:12px;color:#B2B2B2}


.bg-none{background:0 0}

.bg-cover{background-size:cover}


.bg-green-dark{color:#FFF;background:#4E5A30}




.bg-green-dark .full-content,.bg-green-dark .h2,.bg-green-dark .h3,.bg-green-dark .project-info-stat,.bg-green-dark h2,.bg-green-dark h3{color:#d6e026}


.bg-green,.bg-green .full-content,.bg-green .h2,.bg-green .h3,.bg-green .project-info-stat,.bg-green h2,.bg-green h3{color:#FFF}


.bg-green{background:#b7b300}


.bg-green-light{color:#FFF;background:#d6e026}


.bg-green-light .full-content,.bg-green-light .h2,.bg-green-light .h3,.bg-green-light .project-info-stat,.bg-green-light h2,.bg-green-light h3,.bg-grey_green .full-content,.bg-grey_green .h2,.bg-grey_green .h3,.bg-grey_green .project-info-stat,.bg-grey_green h2,.bg-grey_green h3{color:#4E5A30}


.bg-grey_green{background:#d1d3d4}


.bg-purple-dark{color:#FFF;background:#6c1c45}


.bg-purple-dark .full-content,.bg-purple-dark .h2,.bg-purple-dark .h3,.bg-purple-dark .project-info-stat,.bg-purple-dark h2,.bg-purple-dark h3{color:#df1976}


.bg-pink,.bg-purple,.bg-purple .full-content,.bg-purple .h2,.bg-purple .h3,.bg-purple .project-info-stat,.bg-purple h2,.bg-purple h3{color:#FFF}


.bg-purple{background:#a8006f}


.bg-pink{background:#df1976}

.bg-grey_purple .full-content,.bg-grey_purple .h2,.bg-grey_purple .h3,.bg-grey_purple .project-info-stat,.bg-grey_purple h2,.bg-grey_purple h3,.bg-pink .full-content,.bg-pink .h2,.bg-pink .h3,.bg-pink .project-info-stat,.bg-pink h2,.bg-pink h3{color:#6c1c45}


.bg-grey_purple{background:#d1d3d4}


.bg-blue-dark{color:#FFF;background:#1d5d85}


.bg-blue-dark .full-content,.bg-blue-dark .h2,.bg-blue-dark .h3,.bg-blue-dark .project-info-stat,.bg-blue-dark h2,.bg-blue-dark h3{color:#5dc3d4}


.bg-blue,.bg-blue .full-content,.bg-blue .h2,.bg-blue .h3,.bg-blue .project-info-stat,.bg-blue h2,.bg-blue h3{color:#FFF}


.bg-blue{background:#2980a4}


.bg-blue-light{color:#FFF;background:#5dc3d4}


.bg-blue-light .full-content,.bg-blue-light .h2,.bg-blue-light .h3,.bg-blue-light .project-info-stat,.bg-blue-light h2,.bg-blue-light h3,.bg-grey_blue .full-content,.bg-grey_blue .h2,.bg-grey_blue .h3,.bg-grey_blue .project-info-stat,.bg-grey_blue h2,.bg-grey_blue h3{color:#1d5d85}


.bg-grey_blue{background:#d1d3d4}


.bg-orange-dark{color:#FFF;background:#dd5318}


.bg-orange-dark .full-content,.bg-orange-dark .h2,.bg-orange-dark .h3,.bg-orange-dark .project-info-stat,.bg-orange-dark h2,.bg-orange-dark h3{color:#fad100}


.bg-orange,.bg-orange .full-content,.bg-orange .h2,.bg-orange .h3,.bg-orange .project-info-stat,.bg-orange h2,.bg-orange h3,.bg-yellow{color:#FFF}



.bg-orange{background:#f09600}


.bg-yellow{background:#fad100}

.bg-grey_orange .full-content,.bg-grey_orange .h2,.bg-grey_orange .h3,.bg-grey_orange .project-info-stat,.bg-grey_orange h2,.bg-grey_orange h3,.bg-yellow .full-content,.bg-yellow .h2,.bg-yellow .h3,.bg-yellow .project-info-stat,.bg-yellow h2,.bg-yellow h3{color:#dd5318}


.bg-grey_orange{background:#d1d3d4}


.bg-grey,.bg-grey-dark .full-content,.bg-grey-dark .h2,.bg-grey-dark .h3,.bg-grey-dark .project-info-stat,.bg-grey-dark h2,.bg-grey-dark h3{color:#FFF}

.bg-grey-dark{color:#FFF;background:#4d4d4f}

.bg-grey{background:#939598}



.bg-grey .full-content,.bg-grey .h2,.bg-grey .h3,.bg-grey .project-info-stat,.bg-grey h2,.bg-grey h3,.bg-grey-light .full-content,.bg-grey-light .h2,.bg-grey-light .h3,.bg-grey-light .project-info-stat,.bg-grey-light h2,.bg-grey-light h3,.bg-grey-lighter .full-content,.bg-grey-lighter .h2,.bg-grey-lighter .h3,.bg-grey-lighter .project-info-stat,.bg-grey-lighter h2,.bg-grey-lighter h3,.bg-grey-mid .full-content,.bg-grey-mid .h2,.bg-grey-mid .h3,.bg-grey-mid .project-info-stat,.bg-grey-mid h2,.bg-grey-mid h3{color:#4E5A30}


.bg-grey-mid{background:#c6c8ca}


.bg-grey-light{background:#d1d3d4}.bg-grey-lighter{background:#e6e7e8}

.bg-image,.bg-image h2{color:#FFF}.text-green-dark{color:#4E5A30}

.text-green,.text-green-dark:focus,.text-green-dark:hover{color:#b7b300}

.text-green-light,.text-green:focus,.text-green:hover{color:#d6e026}

.text-green-light:focus,.text-green-light:hover{color:#e0e85c}

.text-purple-dark{color:#6c1c45}

.text-purple,.text-purple-dark:focus,.text-purple-dark:hover{color:#a8006f}

.text-pink,.text-purple:focus,.text-purple:hover{color:#df1976}

.text-pink:focus,.text-pink:hover{color:#eb4a96}

.text-blue-dark{color:#1d5d85}


.text-blue,.text-blue-dark:focus,.text-blue-dark:hover{color:#2980a4}

.text-blue-light,.text-blue:focus,.text-blue:hover{color:#5dc3d4}

.text-blue-light:focus,.text-blue-light:hover{color:#8dd5e1}

.text-orange-dark{color:#dd5318}

.text-orange,.text-orange-dark:focus,.text-orange-dark:hover{color:#f09600}

.text-orange:focus,.text-orange:hover,.text-yellow{color:#fad100}

.text-yellow:focus,.text-yellow:hover{color:#ffde38}

.text-grey-dark{color:#4d4d4f}

.text-grey,.text-grey-dark:focus,.text-grey-dark:hover{color:#939598}

.text-grey-mid,.text-grey:focus,.text-grey:hover{color:#c6c8ca}

.text-grey-light,.text-grey-mid:focus,.text-grey-mid:hover{color:#d1d3d4}

.text-grey-light:focus,.text-grey-light:hover,.text-grey-lighter{color:#e6e7e8}

.text-grey-lighter:focus,.text-grey-lighter:hover{color:#d1d3d4}





.logo-section{
	padding: 10px 30px 10px 30px;
}

@media screen and (min-width:480px) {


.banner {
    min-height:250px !important;
  
}
	
	
.banner,.banner-half{
	position:relative;
	margin: 0px 0 0 0px;
	}



.stats {
		padding: 0 0 0 15px;
	}




}


