.nea-accordion .tab{
	position:relative;
	margin-bottom:1px;
	width:100%;
	color:#333;
	overflow:hidden
}
.nea-accordion input{
	position:absolute;
	opacity:0;
	z-index:-1;
	max-height:0
}
.nea-accordion label{
	position:relative;
	display:block;
	padding:15px 30px 15px 15px;
	background:#f7b543;
	font-weight:700;
	cursor:pointer
}
.nea-accordion .tab-content{
	height:0;
	overflow:hidden;
	background:#ecf0f1;
	-webkit-transition:max-height .35s;
	-o-transition:max-height .35s;
	transition:max-height .35s
}
.nea-accordion .tab-content p{
	margin:1em
}
.nea-accordion input:checked~.tab-content{
	height:auto
}
.nea-accordion label::after{
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:3em;
	height:3em;
	line-height:3;
	text-align:center;
	-webkit-transition:all .35s;
	-o-transition:all .35s;
	transition:all .35s
}
.nea-accordion input[type=checkbox]+label::after{
	content:"+"
}
.nea-accordion input[type=radio]+label::after{
	content:"\25BC"
}
.nea-accordion input[type=checkbox]:checked+label::after{
	transform:rotate(315deg)
}
.nea-accordion input[type=radio]:checked+label::after{
	transform:rotateX(180deg)
}
html{
	font-family:sans-serif;
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,footer,header,nav,section{
	display:block
}
h1{
	font-size:2em;
	margin:.67em 0
}
figcaption,figure,main{
	display:block
}
figure{
	margin:1em 40px
}
hr{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active,a:hover{
	outline-width:0
}
abbr[title]{
	border-bottom:0;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:inherit
}
b,strong{
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em
}
dfn{
	font-style:italic
}
mark{
	background-color:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
audio,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
img{
	border-style:none
}
svg:not(:root){
	overflow:hidden
}
button,input,optgroup,select,textarea{
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input{
	overflow:visible
}
@media(max-width:576px){
	button,input{
	margin-bottom:1rem
}

}
button,select{
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:1px dotted ButtonText
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	display:inline-block;
	vertical-align:baseline
}
textarea{
	overflow:auto
}
[type=checkbox],[type=radio]{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
details,menu{
	display:block
}
summary{
	display:list-item
}
canvas{
	display:inline-block
}
template{
	display:none
}
[hidden]{
	display:none
}
@font-face{
	font-family:icomoon;
	src:url(../fonts/icomoon18be.eot);
	src:url(../fonts/icomoon18be.eot) format("embedded-opentype"),url(../fonts/icomoon18be.ttf) format("truetype"),url(../fonts/icomoon18be.woff) format("woff"),url(../fonts/icomoon18be.svg) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	font-weight:400;
	font-style:normal;
	src:local("Roboto"),local("Roboto"),url(../fonts/Roboto.woff) format("woff")
}
@font-face{
	font-family:Roboto;
	font-weight:700;
	font-style:normal;
	src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.woff) format("woff")
}
@font-face{
	font-family:Roboto;
	font-weight:200;
	font-style:normal;
	src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Roboto-Light.woff) format("woff")
}
.chosen-container-single .chosen-single div,.chosen-container-single.chosen-container-active .chosen-single div,[class*=" icon-"],[class*=" smallicon-"],[class^=icon-],[class^=smallicon-]{
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-phone:before{
	content:"\e927"
}
.icon-whatsapp:before{
	content:"\e926"
}
.icon-house:before{
	content:"\e925"
}
.icon-wind-direction:before{
	content:"\e91e"
}
.icon-raining:before{
	content:"\e91f"
}
.icon-sunny:before{
	content:"\e920"
}
.icon-moonrise:before{
	content:"\e921"
}
.icon-sunrise:before{
	content:"\e922"
}
.icon-humidity:before{
	content:"\e923"
}
.icon-thermometer:before{
	content:"\e924"
}
.icon-close:before,.smallicon-close:before{
	content:"\e91d"
}
.icon-font-size:before{
	content:"\e91c"
}
.icon-air-quality:before{
	content:"\e900"
}
.icon-alert:before{
	content:"\e901"
}
.icon-android:before,.smallicon-android:before{
	content:"\e902"
}
.icon-announcement:before{
	content:"\e903"
}
.icon-arrow-leaf:before{
	content:"\e904"
}
.icon-cloudy:before{
	content:"\e905"
}
.icon-eservice:before{
	content:"\e906"
}
.icon-hygiene:before{
	content:"\e908"
}
.icon-iphone:before,.smallicon-iphone:before{
	content:"\e90a"
}
.icon-license:before{
	content:"\e90b"
}
.icon-location:before{
	content:"\e90d"
}
.icon-mosquito:before{
	content:"\e90f"
}
.icon-news:before{
	content:"\e910"
}
.icon-notifications:before,.smallicon-notifications:before{
	content:"\e911"
}
.icon-padlock:before{
	content:"\e912"
}
.icon-share:before{
	content:"\e913"
}
.icon-stall:before{
	content:"\e914"
}
.chosen-container-single.chosen-container-active .chosen-single div:before,.icon-arrow-up:before{
	content:"\e918"
}
.icon-arrow-right:before,.slick-next:before{
	content:"\e919"
}
.icon-arrow-left:before,.slick-prev:before{
	content:"\e91a"
}
.chosen-container-single .chosen-single div:before,.icon-arrow-down:before{
	content:"\e91b"
}
.icon-search:before{
	content:"\e917"
}
.icon-facebook:before,.smallicon-facebook:before{
	content:"\e907"
}
.icon-instagram:before,.smallicon-instagram:before{
	content:"\e909"
}
.icon-linkedin:before,.smallicon-linkedin:before{
	content:"\e90c"
}
.icon-mail:before{
	content:"\e90e"
}
.icon-twitter:before,.smallicon-twitter:before{
	content:"\e915"
}
.icon-youtube:before,.smallicon-youtube:before{
	content:"\e916"
}
.icon-printer:before{
	content:"\e954"
}
.icon-rss:before,.smallicon-rss:before{
	content:"\e937"
}
.icon-mic:before{
	content:"\e928"
}
.stats-data__item:hover .png-icon{
	filter:invert(100%);
	transition:filter .25s ease-in;
	-webkit-filter:invert(100%);
	-webkit-transition:filter .25s ease-in
}
.stats-data__item .png-icon{
	transition:filter .25s ease-in;
	-webkit-transition:filter .25s ease-in;
	margin:5px;
	height:72px;
	width:auto;
}
.clearfix,.image-text-block__item,.nav .nav-gov-links,.row,.stats-data--timings .desc .timings,.weather-list .tab-list{
	zoom:1
}
.clearfix:after,.clearfix:before,.image-text-block__item:after,.image-text-block__item:before,.nav .nav-gov-links:after,.nav .nav-gov-links:before,.row:after,.row:before,.stats-data--timings .desc .timings:after,.stats-data--timings .desc .timings:before,.weather-list .tab-list:after,.weather-list .tab-list:before{
	content:'';
	display:table
}
.clearfix:after,.image-text-block__item:after,.nav .nav-gov-links:after,.row:after,.stats-data--timings .desc .timings:after,.weather-list .tab-list:after{
	clear:both
}
.list-unstyled{
	padding:0;
	margin:0;
	list-style-type:none
}
.vh,.visuallyhidden{
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}
@media(min-width:1024px){
	.mobile-only,.no-desktop{
	display:none!important
}

}
@media(min-width:769px) and (max-width:1023px){
	.mobile-only{
	display:none!important
}

}
@media(min-width:1024px){
	.mobile-only{
	display:none!important
}

}
@media(max-width:768px){
	.no-mobile{
	display:none!important
}

}
@media(max-width:767px){
	.desktop-only{
	display:none!important
}

}
@media(min-width:768px) and (max-width:1023px){
	.desktop-only{
	display:none!important
}

}
.align-right{
	text-align:right
}
[class*=" col-"],[class^=col-]{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:100%
}
.row{
	margin:0 -10px
}
.col--reverse{
	float:right
}
@media only screen and (max-width:480px){
	.force-col-xs-1{
	width:8.3333333333%
}
.force-offset-xs-1{
	margin-left:8.3333333333%
}
.force-col-xs-2{
	width:16.6666666667%
}
.force-offset-xs-2{
	margin-left:16.6666666667%
}
.force-col-xs-3{
	width:25%
}
.force-offset-xs-3{
	margin-left:25%
}
.force-col-xs-4{
	width:33.3333333333%
}
.force-offset-xs-4{
	margin-left:33.3333333333%
}
.force-col-xs-5{
	width:41.6666666667%
}
.force-offset-xs-5{
	margin-left:41.6666666667%
}
.force-col-xs-6{
	width:50%
}
.force-offset-xs-6{
	margin-left:50%
}
.force-col-xs-7{
	width:58.3333333333%
}
.force-offset-xs-7{
	margin-left:58.3333333333%
}
.force-col-xs-8{
	width:66.6666666667%
}
.force-offset-xs-8{
	margin-left:66.6666666667%
}
.force-col-xs-9{
	width:75%
}
.force-offset-xs-9{
	margin-left:75%
}
.force-col-xs-10{
	width:83.3333333333%
}
.force-offset-xs-10{
	margin-left:83.3333333333%
}
.force-col-xs-11{
	width:91.6666666667%
}
.force-offset-xs-11{
	margin-left:91.6666666667%
}
.force-col-xs-12{
	width:100%
}
.force-offset-xs-12{
	margin-left:100%
}

}
@media only screen and (min-width:480px),print{
	.col-xs-1{
	width:8.3333333333%
}
.offset-xs-1{
	margin-left:8.3333333333%
}
.col-xs-2{
	width:16.6666666667%
}
.offset-xs-2{
	margin-left:16.6666666667%
}
.col-xs-3{
	width:25%
}
.offset-xs-3{
	margin-left:25%
}
.col-xs-4{
	width:33.3333333333%
}
.offset-xs-4{
	margin-left:33.3333333333%
}
.col-xs-5{
	width:41.6666666667%
}
.offset-xs-5{
	margin-left:41.6666666667%
}
.col-xs-6{
	width:50%
}
.offset-xs-6{
	margin-left:50%
}
.col-xs-7{
	width:58.3333333333%
}
.offset-xs-7{
	margin-left:58.3333333333%
}
.col-xs-8{
	width:66.6666666667%
}
.offset-xs-8{
	margin-left:66.6666666667%
}
.col-xs-9{
	width:75%
}
.offset-xs-9{
	margin-left:75%
}
.col-xs-10{
	width:83.3333333333%
}
.offset-xs-10{
	margin-left:83.3333333333%
}
.col-xs-11{
	width:91.6666666667%
}
.offset-xs-11{
	margin-left:91.6666666667%
}
.col-xs-12{
	width:100%
}
.offset-xs-12{
	margin-left:100%
}

}
@media only screen and (min-width:768px),print{
	.col-sm-1{
	width:8.3333333333%
}
.offset-sm-1{
	margin-left:8.3333333333%
}
.col-sm-2{
	width:16.6666666667%
}
.offset-sm-2{
	margin-left:16.6666666667%
}
.col-sm-3{
	width:25%
}
.offset-sm-3{
	margin-left:25%
}
.col-sm-4{
	width:33.3333333333%
}
.offset-sm-4{
	margin-left:33.3333333333%
}
.col-sm-5{
	width:41.6666666667%
}
.offset-sm-5{
	margin-left:41.6666666667%
}
.col-sm-6{
	width:50%
}
.offset-sm-6{
	margin-left:50%
}
.col-sm-7{
	width:58.3333333333%
}
.offset-sm-7{
	margin-left:58.3333333333%
}
.col-sm-8{
	width:66.6666666667%
}
.offset-sm-8{
	margin-left:66.6666666667%
}
.col-sm-9{
	width:75%
}
.offset-sm-9{
	margin-left:75%
}
.col-sm-10{
	width:83.3333333333%
}
.offset-sm-10{
	margin-left:83.3333333333%
}
.col-sm-11{
	width:91.6666666667%
}
.offset-sm-11{
	margin-left:91.6666666667%
}
.col-sm-12{
	width:100%
}
.offset-sm-12{
	margin-left:100%
}

}
@media only screen and (min-width:1024px),print{
	.col-md-1{
	width:8.3333333333%
}
.offset-md-1{
	margin-left:8.3333333333%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-2{
	width:16.6666666667%
}
.offset-md-2{
	margin-left:16.6666666667%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-3{
	width:25%
}
.offset-md-3{
	margin-left:25%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-4{
	width:33.3333333333%
}
.offset-md-4{
	margin-left:33.3333333333%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-5{
	width:41.6666666667%
}
.offset-md-5{
	margin-left:41.6666666667%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-6{
	width:50%
}
.offset-md-6{
	margin-left:50%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-7{
	width:58.3333333333%
}
.offset-md-7{
	margin-left:58.3333333333%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-8{
	width:66.6666666667%
}
.offset-md-8{
	margin-left:66.6666666667%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-9{
	width:75%
}
.offset-md-9{
	margin-left:75%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-10{
	width:83.3333333333%
}
.offset-md-10{
	margin-left:83.3333333333%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-11{
	width:91.6666666667%
}
.offset-md-11{
	margin-left:91.6666666667%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}
.col-md-12{
	width:100%
}
.offset-md-12{
	margin-left:100%
}
.offset-md-1half{
	margin-left:12.5%
}
.offset-md-4half{
	margin-left:37.5%
}

}
.slick-slider{
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list{
	position:relative;
	overflow:hidden;
	display:block;
	height:100%;
	margin:0;
	padding:0
}
.slick-list:focus{
	outline:0
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track{
	position:relative;
	left:0;
	top:0;
	display:block;
	height:100%
}
.slick-track:after,.slick-track:before{
	content:"";
	display:table
}
.slick-track:after{
	clear:both
}
.slick-loading .slick-track{
	visibility:hidden
}
.slick-slide{
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide{
	float:right
}
.slick-slide img{
	display:block
}
.slick-slide.slick-loading img{
	display:none
}
.slick-slide.dragging img{
	pointer-events:none
}
.slick-initialized .slick-slide{
	display:block
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden{
	display:none
}
.slick-dotted.slick-slider{
	margin-bottom:30px
}
.slick-dots{
	position:absolute;
	bottom:-30px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	width:100%
}
.slick-dots li{
	position:relative;
	display:inline-block;
	height:10px;
	width:10px;
	margin:0 3px;
	padding:0;
	cursor:pointer
}
.slick-dots li button{
	border:0;
	background:0 0;
	display:block;
	height:10px;
	width:10px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
	outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
	opacity:1
}
.slick-dots li button:before{
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:10px;
	height:10px;
	font-size:6px;
	line-height:20px;
	border-radius:50%;
	border:1px solid #333;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
	opacity:1;
	background:#333
}
.slick-arrow{
	position:absolute;
	z-index:3;
	overflow:hidden;
	cursor:pointer
}
.slick-prev{
	left:0
}
.slick-next{
	right:0
}
.slick-next,.slick-prev{
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-indent:999px;
	width:32px;
	height:32px;
	border:2px solid #333;
	background:0 0;
	color:#333;
	border-radius:50%;
	opacity:.8;
	-webkit-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
	font-size:1.5em;
	line-height:1;
	font-weight:700
}
.slick-next:hover,.slick-prev:hover{
	opacity:1
}
.slick-next:before,.slick-prev:before{
	text-indent:0;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	font-family:icomoon
}
.slick-disabled{
	opacity:.3
}
.slick-disabled:hover{
	opacity:.3
}
.chosen-container{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:1em;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.chosen-container *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.chosen-container .chosen-drop{
	position:absolute;
	top:100%;
	z-index:1010;
	width:100%;
	border:1px solid #efefef;
	border-top:0;
	background:#fff;
	-webkit-box-shadow:0 4px 5px rgba(0,0,0,.1);
	box-shadow:0 4px 5px rgba(0,0,0,.1);
	clip:rect(0,0,0,0)
}
.chosen-container.chosen-with-drop .chosen-drop{
	clip:auto
}
.chosen-container a{
	cursor:pointer
}
.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
	margin-right:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:400;
	color:#999
}
.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
	content:":";
	padding-left:2px;
	vertical-align:top
}
.chosen-container-single .chosen-single{
	position:relative;
	display:block;
	overflow:hidden;
	padding:10px 20px;
	height:auto;
	border:1px solid #efefef;
	border-radius:0;
	background:#fff;
	background-clip:padding-box;
	text-decoration:none;
	white-space:nowrap
}
.chosen-container-single .chosen-default{
	color:#999
}
.chosen-container-single .chosen-single span{
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span{
	margin-right:38px
}
.chosen-container-single .chosen-single abbr{
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover{
	background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div{
	position:absolute;
	top:10px;
	right:0;
	display:block;
	width:25px;
	bottom:10px;
	padding-top:2px
}
.chosen-container-single .chosen-single div:before{
	display:block;
	color:#333
}
.chosen-container-single .chosen-single div b{
	display:none
}
.chosen-container-single .chosen-search{
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type=text]{
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #aaa;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop{
	margin-top:0;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{
	position:absolute;
	clip:rect(0,0,0,0)
}
.chosen-container .chosen-results{
	color:#444;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0;
	padding:0;
	max-height:20em;
	-webkit-overflow-scrolling:touch;
	text-align:left
}
.chosen-container .chosen-results li{
	display:none;
	margin:0;
	padding:10px 20px;
	list-style:none;
	line-height:1.2;
	word-wrap:break-word;
	-webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result{
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted{
	background:#ddd
}
.chosen-container .chosen-results li.no-results{
	color:#777;
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result{
	display:list-item;
	font-weight:700;
	cursor:default
}
.chosen-container .chosen-results li.group-option{
	padding-left:15px
}
.chosen-container .chosen-results li.result-selected{
	color:#74b74a
}
.chosen-container .chosen-results li em{
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	width:100%;
	height:auto;
	border:1px solid #aaa;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
	background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);
	background-image:linear-gradient(#eee 1%,#fff 15%);
	cursor:text
}
.chosen-container-multi .chosen-choices li{
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field{
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
	margin:1px 0;
	padding:0;
	height:25px;
	outline:0;
	border:0!important;
	background:0 0!important;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#999;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0;
	width:25px
}
.chosen-container-multi .chosen-choices li.search-choice{
	position:relative;
	margin:3px 5px 3px 0;
	padding:3px 20px 3px 5px;
	border:1px solid #aaa;
	max-width:100%;
	border-radius:3px;
	background-color:#eee;
	background-size:100% 19px;
	background-repeat:repeat-x;
	background-clip:padding-box;
	color:#333;
	line-height:13px;
	cursor:default;
	background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)
}
.chosen-container-multi .chosen-choices li.search-choice span{
	word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled{
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#e4e4e4;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus{
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results{
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active.chosen-with-drop .chosen-single div{
	border-left:none;
	background:0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b{
	background-position:-18px 2px
}
.chosen-container-active .chosen-choices{
	border:#efefef
}
.chosen-container-active .chosen-choices li.search-field input[type=text]{
	color:#222!important
}
.chosen-disabled{
	opacity:.5!important;
	cursor:default
}
.chosen-disabled .chosen-single{
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{
	cursor:default
}
.chosen-rtl{
	text-align:right
}
.chosen-rtl .chosen-single{
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span{
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span{
	margin-left:38px
}
.chosen-rtl .chosen-single div{
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr{
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li{
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type=text]{
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice{
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{
	right:auto;
	left:4px
}
.chosen-rtl.chosen-container-single .chosen-results{
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option{
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{
	border-right:0
}
.chosen-rtl .chosen-search input[type=text]{
	padding:4px 5px 4px 20px;
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b{
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{
	background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
	.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{
	background-image:url(../images/design/chosen-sprite%402x.html)!important;
	background-size:52px 37px!important;
	background-repeat:no-repeat!important
}

}
.nav{
	background:#fff;
	position:relative;
	z-index:2
}
@media(min-width:1024px){
	.nav{
	background:#fff;
	padding:0;
	-webkit-transition:background .25s ease-in;
	transition:background .25s ease-in
}
.is-homepage .nav{
	background:0 0
}

}
.nav .container--for-nav{
	padding-top:10px
}
@media(min-width:1024px){
	.nav .container--for-nav{
	padding:0
}

}
.nav ul{
	list-style:none;
	padding:0
}
.nav li{
	position:relative
}
.nav li.is-active>.js-child,.nav li.is-current>.js-child{
	color:#080
}
.nav.is_stuck{
	position:fixed!important;
	top:0!important;
	bottom:auto!important;
	width:100%;
	z-index:20;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
	box-shadow:0 0 5px rgba(0,0,0,.2);
	background:#fff
}
.nav.is_stuck .nav__logo{
	display:block
}
.nav .container{
	position:initial;
	z-index:2
}
.notification-bar .container{
	position:relative
}
@media(min-width:1024px){
	.nav .container.container--for-nav{
	position:static
}

}
.nav .container.container--for-btn{
	z-index:3
}
.nav .js-child{
	position:absolute;
	right:0;
	top:0;
	right:0;
	height:45px;
	width:55px;
	padding:10px 20px;
	border:0;
	background:0 0;
	cursor:pointer
}
.nav .js-child .icon{
	position:absolute;
	left:20px;
	height:16px;
	top:50%;
	-webkit-transform:rotateX(0) translateY(-50%);
	transform:rotateX(0) translateY(-50%);
	-webkit-transform-origin:center 22%;
	transform-origin:center 22%;
	-webkit-transition:-webkit-transform .25s ease-in;
	transition:-webkit-transform .25s ease-in;
	transition:transform .25s ease-in;
	transition:transform .25s ease-in,-webkit-transform .25s ease-in
}
.nav .js-child.is-active .icon{
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.nav .js-child:focus{
	outline:0
}
@media(min-width:1216px){
	.nav .js-child{
	display:none;
	width:30px;
	height:48px;
	border:0;
	padding:10px
}
.nav .js-child .icon{
	left:8px
}

}
.nav .nav-container{
	position:absolute;
	left:0;
	right:0;
	background:#fff;
	overflow:auto
}
@media(min-width:1216px){
	.nav .nav-container{
	overflow:visible;
	position:static
}

}
.nav .nav-wrapper{
	max-width:960px;
	margin:auto
}
@media(min-width:1024px){
	.nav .nav-wrapper{
	padding:0 20px;
	min-height:100px
}

}
@media(min-width:1280px){
	.nav .nav-wrapper{
	max-width:1180px
}

}
.header{
	position:relative;
	z-index:120
}
@media(min-width:1216px){
	.header{
	position:relative
}

}
.header .logo{
	display:block;
	margin:auto;
	width:160px
}
@media(min-width:1216px){
	.header .logo{
	margin:0;
	display:inline-block;
	width:80px
}

}
.header .nav__logo{
	margin:10px auto;
	display:none
}
.header__main{
	padding:20px 0 10px;
	background:#fff;
	position:relative;
	z-index:3
}
.header__main:after{
	content:'';
	display:block;
	clear:both
}
@media(min-width:1024px){
	.header__main{
	padding-bottom:10px
}

}
#startSpeechRecognition,#startSpeechRecognition2{
	display:none
}
#startSpeechRecognition2:not(:root),#startSpeechRecognition:not(:root){
	display:inline-block
}
.header__gov{
	float:right;
	text-align:right
}
.btn-search,.mic-button,.print-button{
	border:0;
	background:0 0;
	padding:0;
	color:#333;
	font-size:18px;
	cursor:pointer;
	width:2rem
}
.font-resizer{
	float:right;
	margin-top:1rem
}
.font-resizer .js-resizer{
	border:0;
	background:0 0;
	padding:0;
	color:#333;
	font-size:16px;
	opacity:.5;
	cursor:pointer
}
.font-resizer .js-resizer.is-active{
	opacity:1
}
.font-resizer .js-resizer[data-size=big]{
	font-size:18px
}
.font-resizer .js-resizer[data-size=bigger]{
	font-size:20px
}
@media(max-width:1023px){
	.font-resizer{
	display:none
}

}
.notification .btn-notification.is-active .circle{
	opacity:0
}
.notification .circle{
	width:6px;
	height:6px;
	display:block;
	background:#f58220;
	border-radius:50%;
	opacity:1;
	-webkit-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in
}
.notification .circle{
	margin-left:-8px;
	margin-top:-6px
}
.notification-bar{
	background:#f58220;
	color:#fff;
	padding:10px;
	text-align:center;
	display:none;
	font-size:.9375em;
	width:50%;
	position:center; margin:auto;
	top:0
}
.rain-alert-notification{
	background:#75bbff
}
.notification-bar p{
	margin:0
}
@media(min-width:1024px){
	.notification-bar{
	top:0
}
.notification-bar p{
	margin-left:20px;
	margin-right:20px
}

}
.notification-bar .js-close-notification{
	position:absolute;
	right:-5px;
	top:0;
	font-size:1.2em;
	border:0;
	background:0 0;
	color:#fff
}
@media(min-width:1024px){
	.notification-bar .js-close-notification{
	right:10px
}

}
footer .backtotop{
	border:0;
	background:#333;
	color:#fff;
	position:fixed;
	right:0;
	bottom:0;
	width:40px;
	height:40px;
	padding:5px;
	cursor:pointer;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:background .25s ease-in,-webkit-transform .25s ease-in;
	transition:background .25s ease-in,-webkit-transform .25s ease-in;
	transition:background .25s ease-in,transform .25s ease-in;
	transition:background .25s ease-in,transform .25s ease-in,-webkit-transform .25s ease-in;
	z-index:101
}
@media(min-width:1024px){
	footer .backtotop.is-hidden{
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}

}
footer .backtotop:hover{
	background:#333
}
footer .backtotop span{
	display:inline-block;
	text-transform:uppercase;
	font-size:.75em;
	line-height:1;
	position:relative;
	top:-8px
}
footer .footer__icons .icon--wrapper{
	list-style-type:none;
	padding: 25px 0;
	margin:0;
	text-align:center
}
footer .footer__icons .icon--wrapper li{
	display:inline-block;
	margin:0 10px
}
@media(max-width:767px){
	footer .footer__icons .icon--wrapper li{
	margin:0 5px
}

}
footer .footer__icons .icon--wrapper li .icon--item{
	height:90px;
	display:block
}
@media(min-width:1024px){
	footer .footer__icons .icon--wrapper li .icon--item{
	height:60px
}

}
@media(min-width:1280px){
	footer .footer__icons .icon--wrapper li .icon--item{
	height:80px
}

}
@media(max-width:767px){
	footer .footer__icons .icon--wrapper li .icon--item{
	height:45px
}

}
footer .footer__icons .icon--wrapper li img{
	height:100%
}
footer .right{
	text-align:right
}
@media(max-width:767px){
	footer .right{
	text-align:center
}

}
@media(min-width:768px) and (max-width:1023px){
	footer .right{
	text-align:center
}

}
footer .right .copyright{
	font-size:.75em;
	margin:0;
	vertical-align:top
}
@media(min-width:1024px){
	footer .right .copyright span{
	margin-right:10px
}
footer .right .copyright span:last-child{
	margin-right:0
}

}
@media(max-width:767px){
	footer .right .copyright{
	font-size:.6875em
}
footer .right .copyright span{
	display:block
}

}
@media(min-width:768px) and (max-width:1023px){
	footer .right .copyright{
	font-size:.6875em
}
footer .right .copyright span{
	display:block
}

}
.breadcrumb{
	padding:15px 0;
	background:#fff;
	color:#333
}
@media(max-width:767px){
	.breadcrumb{
	display:none
}

}
.breadcrumb ol{
	list-style:none;
	margin:0;
	padding:0
}
.breadcrumb__item{
	font-size:.875em;
	list-style:none;
	display:inline-block
}
.breadcrumb__item:after{
	content:'/';
	display:inline-block
}
.breadcrumb__item:last-child:after{
	display:none
}
.breadcrumb__item:first-child .breadcrumb__link{
	padding-left:0
}
.breadcrumb__link{
	padding:5px
}
.breadcrumb__link.is-active{
	font-weight:700
}
.home-banner{
	position:relative;
	height:300px
}
@media(min-width:768px) and (max-width:1023px){
	.home-banner{
	height:400px
}

}
@media(min-width:1024px){
	.home-banner{
	height:300px
}

}
.home-banner>.container{
	height:100%
}
.home-banner img{
	height:100%;
	width:100%;
	object-fit:cover;
	object-position:center 20%
}
.home-banner .content{
	position:absolute;
	top:10px;
	width:100%;
	left:0;
	right:0;
	z-index:3;
	text-align:center;
	color:#333;
	padding:0 10px
}
@media(min-width:1024px){
	.home-banner .content{
	left:auto;
	top:30px;
	right:20px;
	text-align:right
}

}
.home-banner .home-banner__title{
	font-size:2.5em;
	font-weight:400;
	color:#333;
	margin-bottom:15px
}
.home-banner .home-banner__title span{
	display:block
}
.home-banner .home-banner__title .subtitle{
	font-size:.675em
}
@media(max-width:767px){
	.home-banner .home-banner__title{
	font-size:1.75em
}

}
@media(min-width:1024px){
	.home-banner.microsite-banner .content{
	left:0;
	text-align:center
}

}
.home-banner.microsite-banner .btn{
	position:relative
}
.home-banner.microsite-banner .btn:before{
	content:'';
	width:80px;
	height:55px;
	background-image:url(../images/temp/haze-icon.png);
	background-size:cover;
	display:block;
	position:absolute;
	top:-10px;
	left:-60px
}
.home-banner.microsite-banner .home-banner__title{
	font-size:2em
}
@media(min-width:1024px){
	.home-banner.microsite-banner .home-banner__title{
	font-size:2.5em
}

}
.header-banner{
	position:relative;
	height:100px;
	background:linear-gradient(to top, #ff6600 0%, #ffff00 140%);
}
@media(max-width:767px){
	.header-banner{
	height:100px
}

}
.header-banner .content{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	left:0;
	right:0;
	z-index:3;
	text-align:center;
	color:#333
}
.header-banner .header-banner__title{
	font-size:2.25em;
	font-weight:400;
	color:#000;
	margin:15px 0;
	text-align:center
}
.header-banner .header-banner__title span{
	display:block
}
.header-banner .header-banner__title .subtitle{
	font-size:.625em
}
@media(max-width:767px){
	.header-banner .header-banner__title{
	font-size:1.75em
}

}
.header-banner .chosen-container-single .chosen-single{
	font-size:2em;
	color:#fff;
	border:0;
	border-bottom:2px dashed #fff;
	padding:10px;
	background:0 0
}
.header-banner .chosen-container-single .chosen-single div:before{
	color:#fff
}
@media(max-width:767px){
	.header-banner .chosen-container-single .chosen-single{
	display:none
}

}
.header-banner select{
	font-size:1.5625em;
	opacity:0;
	min-width:200px
}
@media(max-width:767px){
	.header-banner select{
	display:none
}

}
.stats-data{
	padding:20px 0
}
.home-banner+.stats-data{
	margin-top:-50px;
	padding:0
}
@media(max-width:767px){
	.stats-data{
	padding-bottom:10px;
	padding-top:20px
}

}
.stats-data__item{
	background:#f0f0f0;
	margin-bottom:20px;
	padding:20px 20px 60px;
	text-align:right;
	position:relative;
	text-align:center;
	display:block;
	-webkit-transition:background .25s ease-in,color .25s ease-in;
	transition:background .25s ease-in,color .25s ease-in;
	color:#544d4d
}
.stats-data__item:hover{
	background: linear-gradient(to top, #ff6600 0%, #ffff00 140%);
	color:#005a30
}
.stats-data__item .btn:hover{
	color:#fff
}
@media(max-width:767px){
	.stats-data__item{
	padding:20px 10px 50px;
	min-height:auto
}

}
@media(min-width:1024px){
	.stats-data__item{
	padding-top:15px
}

}
.stats-data__item .title{
	margin-bottom:10px
}
.stats-data__item .title h2{
	margin:0;
	font-size:1.5em;
	line-height:1.2;
	text-align:center
}
@media(min-width:1024px){
	.stats-data__item .title h2{
	display:inline-block;
	text-align:left;
	vertical-align:top;
	padding-top:.75em;
	width:-webkit-calc(100% - 80px);
	width:calc(100% - 80px);
	font-size:1.3125em
}

}
@media(min-width:768px) and (max-width:1023px){
	.stats-data__item .title h2{
	font-size:1.3125em
}

}
@media(min-width:1280px){
	.stats-data__item .title h2{
	font-size:1.5em;
	width:-webkit-calc(100% - 105px);
	width:calc(100% - 105px)
}

}
@media(min-width:1024px){
	.stats-data__item .title .icon{
	height:72px
}

}
.stats-data__item .title .weather-text{
	display:block;
	font-weight:400
}
.stats-data__item .icon{
	display:inline-block;
	width:72px;
	text-align:center;
	font-size:72px;
	vertical-align:middle
}
@media(min-width:1280px){
	.stats-data__item .icon{
	width:96px
}

}
.stats-data__item .content{
	display:inline-block;
	max-width:100%;
	margin-left:10px;
	vertical-align:middle;
	text-align:left;
	margin:auto
}
@media(min-width:1024px){
	.stats-data__item .content{
	padding:0 20px;
	max-width:none
}

}
.stats-data__item .content .desc{
	margin-bottom:15px
}
.stats-data__item .content .desc:after{
	content:'';
	display:table;
	clear:both
}
.stats-data__item .content .number{
	font-size:1.875em;
	display:block;
	line-height:1;
	float:left;
	margin-right:5px
}
@media(min-width:1280px){
	.stats-data__item .content .number{
	font-size:2.25em
}

}
.stats-data__item .content .number.big{
	font-size:3em
}
@media(min-width:1280px){
	.stats-data__item .content .number.big{
	font-size:3.5em
}

}
.stats-data__item .content .subtitle{
	display:block;
	margin-top:10px;
	padding-bottom:5px
}
.stats-data__item .content .subtitle:first-child{
	margin-top:0
}
@media(min-width:1280px){
	.stats-data__item .content .subtitle{
	font-size:1.25em
}

}
.stats-data__item .content .text{
	font-size:.875em;
	float:left;
	padding-top:3px
}
.romanize{
	font-family:'Roboto Slab','Times New Roman'
}
.stats-data__item .content .text .info{
	display:inline-block;
	margin-right:10px;
	margin-bottom:2px;
	padding-top:10px
}
.stats-data__item .content .text .icon{
	font-size:1.125em;
	width:20px;
	text-align:left;
	font-weight:700
}
@media(min-width:1280px){
	.stats-data__item .content .text{
	font-size:1.125em
}

}
.stats-data__item .btn{
	margin-top:20px;
	position:absolute;
	bottom:15px;
	right:15px;
	padding-left:15px;
	-webkit-transition:none;
	transition:none;
	text-align:right
}
.stats-data--weather .content{
	padding-left:10px
}
.stats-data--weather .content .number{
	float:none
}
.stats-data--weather .content .text{
	max-width:none;
	display:block;
	float:none
}
@media(max-width:767px){
	.stats-data--weather .content .text{
	display:inline-block;
	float:left
}
.stats-data--weather .content .number.big{
	text-align:center
}

}
@media(min-width:1024px){
	.stats-data--weather .content{
	margin-top:1em
}

}
.stats-data--dengue .content .text{
	max-width:100px
}
@media(min-width:768px) and (max-width:1023px){
	.stats-data--dengue .content .text{
	max-width:none
}

}
@media(min-width:1280px){
	.stats-data--dengue .content .text{
	max-width:150px
}

}
.stats-data--timings .content{
	max-width:200px;
	width:100%;
	padding:0
}
@media(min-width:1024px){
	.stats-data--timings .content{
	max-width:260px
}

}
.stats-data--timings .desc:last-child{
	margin-bottom:0
}
.stats-data--timings .desc span{
	display:inline-block
}
.stats-data--timings .desc .text{
	display:inline-block;
	max-width:-webkit-calc(100% - 80px);
	max-width:calc(100% - 80px);
	width:100%;
	float:none;
	vertical-align:middle;
	margin-left:5px
}
@media(min-width:1024px){
	.stats-data--timings .desc .text{
	max-width:-webkit-calc(100% - 110px);
	max-width:calc(100% - 110px)
}

}
.stats-data--timings .desc .timings{
	display:block;
	margin-bottom:2px
}
.stats-data--timings .desc .left{
	float:left;
	font-weight:700
}
.stats-data--timings .desc .right{
	float:right
}
.stats-data--4days{
	padding:15px 0 0
}
.stats-data--4days:hover{
	background:#f7b543;
	color:#333
}
.stats-data--4days .content{
	width:80%;
	padding:0;
	margin-bottom:10px
}
@media(min-width:1024px){
	.stats-data--4days .content{
	max-width:-webkit-calc(100% - 80px);
	max-width:calc(100% - 80px)
}

}
@media(min-width:1280px){
	.stats-data--4days .content{
	max-width:-webkit-calc(100% - 110px);
	max-width:calc(100% - 110px)
}

}
.stats-data--4days__item>.icon{
	width:50px;
	font-size:0
}
@media(min-width:1280px){
	.stats-data--4days__item>.icon{
	font-size:4.25em;
	width:100px
}

}
.stats-data--4days .info .icon{
	font-size:1.3125em;
	width:20px;
	text-align:left;
	font-weight:700
}
.stats-data--4days .info{
	font-size:.8125em;
	display:inline-block
}
@media(min-width:1280px){
	.stats-data--4days .info{
	font-size:.875em
}

}
.stats-data--4days .weather{
	margin-bottom:5px
}
.stats-data--4days .weather .day,.stats-data--4days .weather .info{
	font-size:.875em
}
@media(min-width:1280px){
	.stats-data--4days .weather .day,.stats-data--4days .weather .info{
	font-size:1em
}

}
.stats-data--4days .temperature .info{
	margin-right:5px
}
.stats-data--4days .temperature .info:last-child{
	margin-right:0
}
.stats-data--4days .day{
	font-weight:700;
	text-transform:uppercase;
	width:40px;
	display:inline-block
}
.stats-data--4days__item{
	display:block;
	padding:2px 5px 2px 0;
	border-top:1px solid #a2b926
}
.whats-new{
	position:relative;
	padding:40px 0 50px
}
@media(max-width:767px){
	.whats-new{
	padding:40px 0 60px
}

}
.whats-new .btn-view-all{
	float:right;
	margin:5px 0
}
@media(min-width:1024px){
	.whats-new .btn-view-all{
	margin-top:-20px
}

}
.whats-new .whats-new_item{
	position:relative;
	border-top:2px solid #cecece;
	padding-top:30px
}
.whats-new .whats-new_item .whats-new__wrapper{
	margin-top:15px
}
.whats-new .whats-new_item .mobile-btn{
	color:#333
}
.whats-new .whats-new_item .mobile-btn span{
	text-transform:uppercase;
	font-weight:600;
	font-size:.75em;
	margin-right:10px
}
.whats-new .whats-new_item .mobile-btn .icon{
	font-size:1.875em;
	vertical-align:middle
}
@media(min-width:1024px){
	.whats-new .whats-new_item .mobile-btn{
	position:absolute;
	top:30px;
	right:0
}

}
@media(max-width:767px){
	.whats-new .whats-new_item .mobile-btn{
	display:block;
	color:#333;
	text-align:right
}

}
.whats-new .whats-new_item .whats-new__title .title{
	color:#333;
	margin:0;
	text-transform:uppercase;
	font-size:1.5em
}
.food-hygiene{
	position:relative;
	padding:50px 0
}
.related-sites{
	position:relative;
	padding:30px 0 0
}
@media(max-width:767px){
	.food-hygiene{
	padding:30px 0
}

}
.food-hygiene .food-hygiene_item{
	text-align:center
}
.food-hygiene .food-hygiene_item .food-hygiene__title{
	width:60%;
	margin:0 auto 30px
}
.related-sites .related-sites_item{
	text-align:center
}
.related-sites .related-sites_item .related-sites__title{
	width:60%;
	margin:0 auto 30px
}
@media(max-width:767px){
	.food-hygiene .food-hygiene_item .food-hygiene__title{
	width:100%
}

}
.food-hygiene .food-hygiene_item .food-hygiene__title .title{
	color:#333;
	margin:0 0 10px;
	text-transform:uppercase;
	font-size:1.5em
}
.food-hygiene .food-hygiene_item .food-hygiene__title span{
	font-size:.875em;
	line-height:1.4
}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper{
	text-align:center
}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col{
	display:inline-block;
	width:30%;
	text-align:left;
	margin:0 5px 15px;
	vertical-align:top
}
@media(max-width:767px){
	.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col{
	display:block;
	width:100%;
	margin:0 0 5px
}

}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container{
	color:#333;
	display:block;
	border:2px solid #f7b543;
	padding:10px;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
@media(max-width:767px){
	.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container{
	border:0;
	background-color:#f7b543;
	border:2px solid #f7b543;
	color:#333;
	min-height:80px
}

}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container:hover{
	color:#fff;
	background: linear-gradient(to top, #ff6600 0%, #ffff00 140%);
	border:2px solid #f7b543;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
@media(hover:none),(hover:on-demand){
	.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container:hover{
	color:#333;
	background-color:#fff;
	border:2px solid #ffa052;
}

}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .icon{
	display:inline-block;
	font-size:70px;
	width:70px;
	margin-right:3px;
	vertical-align:top;
	line-height:.8!important
}
@media(min-width:768px) and (max-width:1023px){
	.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .icon{
	display:block;
	margin:auto;
	text-align:center
}

}
.food-hygiene__container:hover .png-icon{
	filter:invert(100%);
	transition:filter .25s ease-in;
	-webkit-filter:invert(100%);
	-webkit-transition:filter .25s ease-in
}
.food-hygiene__container .png-icon{
	transition:filter .25s ease-in;
	-webkit-transition:filter .25s ease-in
}
.food-hygiene__container .png-icon{
	height:65px;
	width:auto;
	display:inline
}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .content{
	display:inline-block;
	width:-webkit-calc(100% - 80px);
	width:calc(100% - 80px);
	vertical-align:top
}
@media(min-width:768px) and (max-width:1023px){
	.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .content{
	text-align:center;
	width:100%
}

}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .content h3{
	font-size:1em;
	font-weight:700;
	margin:0
}
.food-hygiene .food-hygiene_item .food-hygiene__wrapper .food-hygiene__col .food-hygiene__container .content span{
	font-size:.8125em
}
.carousel{
	position:relative;
	overflow:hidden;
	padding:30px 0 40px;
	color:#333
}
.carousel>.image-container{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.carousel .slick-arrow{
	top:0;
	right:0;
	left:auto;
	-webkit-transform:none;
	transform:none;
	font-size:1.125em;
	text-align:center;
	padding:0
}
.carousel .slick-prev{
	right:35px
}
.carousel__title{
	position:relative;
	margin-top:0;
	padding-right:70px;
	text-transform:uppercase
}
.carousel__listing{
	margin-left:-10px;
	margin-right:-10px
}
.carousel__item{
	background:#f7b543;
	display:inline-block;
	margin-bottom:15px;
	margin:0 10px
}
.carousel__item .title{
	margin:0 0 10px
}
.carousel__item .content{
	padding:15px 10px;
	text-align:center;
	width:45%;
	font-size:.875em
}
@media(min-width:1024px){
	.carousel__item .content{
	font-size:1em
}

}
.carousel__item .image-container{
	width:53%;
	height:100%;
	position:relative
}
.carousel__item .image-container:after{
	content:'';
	display:block;
	padding-top:100%
}
.carousel__item .image-container img{
	position:absolute;
	left:0;
	top:0;
	object-fit:fill
}
.carousel__item .content,.carousel__item .image-container{
	display:inline-block;
	vertical-align:middle
}
.corporate-banner{
	background-color:#fffbf0
}
@media(max-width:767px){
	.corporate-banner{
	padding:0 0 30px
}
.corporate-banner .corporate-banner__carousel{
	margin:20px 0
}

}
@media(min-width:768px) and (max-width:1023px){
	.corporate-banner{
	padding:0 0 40px
}
.corporate-banner .corporate-banner__carousel{
	margin:20px 0
}

}
.corporate-banner .corp{
	padding:0
}
.corporate-banner .full-width{
	max-width:100%!important;
	padding:0
}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__image:after{
	padding-top:50%
}

}
@media(min-width:1280px){
	.corporate-banner .corporate-banner__image:after{
	padding-top:33.33%
}

}
.corporate-banner .corporate-banner__text{
	position:relative;
	padding:30px;
	max-width:380px;
	color:#333
}
@media(max-width:767px){
	.corporate-banner .corporate-banner__text{
	padding:15px
}

}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__text{
	padding-bottom:100px
}

}
@media(min-width:1280px){
	.corporate-banner .corporate-banner__text{
	max-width:450px
}

}
.corporate-banner .corporate-banner__text .title{
	margin:0;
	text-transform:uppercase;
	font-size:1.5em
}
.corporate-banner .corporate-banner__text p{
	font-size:.875em;
	line-height:1.4
}
.corporate-banner .corporate-banner__text .btn{
	color:#333;
	display:inline-block;
	position:absolute;
	bottom:45px
}
@media(max-width:767px){
	.corporate-banner .corporate-banner__text .btn{
	position:relative;
	bottom:0
}

}
@media(min-width:768px) and (max-width:1023px){
	.corporate-banner .corporate-banner__text .btn{
	position:relative;
	bottom:0
}

}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__carousel.is-big .image-container{
	max-height:none!important
}
.corporate-banner .corporate-banner__carousel.is-big .image-container:after{
	padding-top:100%
}
.corporate-banner .corporate-banner__carousel.is-bigger .image-container{
	max-height:none!important
}
.corporate-banner .corporate-banner__carousel.is-bigger .image-container:after{
	padding-top:125%
}

}
.corporate-banner .corporate-banner__carousel .banner--item{
	position:relative;
	display:inline-block;
	overflow:hidden
}
@media(max-width:767px){
	.corporate-banner .corporate-banner__carousel .banner--item{
	margin:0 10px
}

}
@media(min-width:768px) and (max-width:1023px){
	.corporate-banner .corporate-banner__carousel .banner--item{
	margin:0 20px
}

}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__carousel .banner--item:last-child .banner--item_wrap.info{
	padding-right:40px
}
.corporate-banner .corporate-banner__carousel .banner--item:last-child .btn{
	margin-right:40px
}

}
@media(max-width:767px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.image-container{
	min-height:240px
}

}
@media(min-width:768px) and (max-width:1023px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.image-container{
	max-height:240px
}

}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.image-container{
	max-height:240px
}

}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info{
	line-height:1.4;
	position:absolute;
	z-index:1;
	padding:20px 20px 40px;
	background: linear-gradient(to top, #ff6600 0%, #ffff00 140%);
	color:#333;
	overflow:hidden;
	height:100%;
	width:100%;
	bottom:50px;
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	-webkit-transition:-webkit-transform .25s ease-in;
	transition:-webkit-transform .25s ease-in;
	transition:transform .25s ease-in;
	transition:transform .25s ease-in,-webkit-transform .25s ease-in
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info .title{
	line-height:1.2
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info.is-active{
	-webkit-transform:translateY(50px);
	transform:translateY(50px)
}
@media(min-width:1024px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info{
	left:0;
	bottom:56px
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info.is-active{
	-webkit-transform:translateY(56px);
	transform:translateY(56px)
}

}
@media(max-width:767px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info{
	-webkit-transform:translateY(0);
	transform:translateY(0);
	bottom:0
}

}
@media(min-width:768px) and (max-width:1023px){
	.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info{
	-webkit-transform:translateY(0);
	transform:translateY(0);
	bottom:0
}

}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info .title{
	margin:0 0 20px
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info p{
	font-size:.875em
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info .btn{
	position:absolute;
	bottom:20px;
	right:20px
}
.corporate-banner .corporate-banner__carousel .banner--item .banner--item_wrap.info .btn:hover{
	color:#333
}
.air-quality{
	padding:60px 0 40px
}
@media(max-width:767px){
	.air-quality{
	padding:50px 0 20px
}

}
.air-quality iframe{
	width:100%;
	height:2500px
}
.air-quality-section{
	margin-top:30px
}
.air-quality-section h2{
	text-align:center;
	text-transform:uppercase
}
.air-quality-section .info-group .top{
	font-size:1em
}
@media(min-width:1024px){
	.air-quality-section .info-group .top{
	font-size:1.25em
}

}
.air-quality-section .info-group .bot{
	margin-top:2px;
	font-weight:700;
	letter-spacing:1px
}
.air-quality-section .k-chart .k-tooltip{
	border-radius:0;
	border-color:#ddd!important;
	font-family:Roboto,sans-serif!important;
	padding:3px 7px
}
.air-quality-small{
	position:relative;
	padding-top:0;
	margin-top:-41px
}
.tab__nav{
	margin-left:-20px
}
.tab__nav-item{
	padding:10px 20px;
	border:0;
	background:#ddd;
	position:relative;
	z-index:2;
	height:40px;
	margin-right:10px
}
@media(max-width:767px){
	.tab__nav-item{
	padding:10px 8px;
	margin-right:5px
}

}
.tab__nav-item.is-active{
	background:#fff;
	color:#006fa1
}
.tab__nav-item:focus{
	outline:0
}
.tab__item .copyright{
	font-size:.75em;
	position:absolute;
	bottom:0;
	padding:5px
}
.tab__item .map{
	position:relative;
	margin-bottom:10px
}
.tab__item .map img{
	display:block
}
.tab__item .row{
	margin:20px 0
}
.tab__item .info-group{
	position:absolute;
	right:0;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center
}
.tab__item .info-group .info{
	background-color:#fff;
	width:55px;
	text-align:center;
	display:inline-block;
	line-height:1.2;
	font-size:.75em;
	padding:5px;
	position:relative;
	margin:0 5px;
	cursor:pointer;
	text-transform:uppercase
}
.tab__item .info-group .info .bot{
	font-size:.75em
}
@media(min-width:1024px){
	.tab__item .info-group .info .bot{
	font-size:.875em
}

}
@media(min-width:1024px){
	.tab__item .info-group .info{
	width:70px
}

}
.tab__item .info-group .info.is-active,.tab__item .info-group .info:hover{
	background:#595959;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.is-active:after,.tab__item .info-group .info:hover:after{
	border-top:10px solid #595959;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.good{
	border:3px solid #479b02
}
.tab__item .info-group .info.good.is-active,.tab__item .info-group .info.good:hover{
	background:#479b02;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.good.is-active:after,.tab__item .info-group .info.good:hover:after{
	border-top:10px solid #479b02;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.good:before{
	bottom:-14px;
	border-color:#479b02 transparent transparent transparent;
	border-width:14px
}
.tab__item .info-group .info.moderate{
	border:3px solid #006fa1
}
.tab__item .info-group .info.moderate.is-active,.tab__item .info-group .info.moderate:hover{
	background:#006fa1;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.moderate.is-active:after,.tab__item .info-group .info.moderate:hover:after{
	border-top:10px solid #006fa1;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.moderate:before{
	bottom:-14px;
	border-color:#006fa1 transparent transparent transparent;
	border-width:14px
}
.tab__item .info-group .info.unhealthy{
	border:3px solid #ffce03
}
.tab__item .info-group .info.unhealthy.is-active,.tab__item .info-group .info.unhealthy:hover{
	background:#ffce03;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.unhealthy.is-active:after,.tab__item .info-group .info.unhealthy:hover:after{
	border-top:10px solid #ffce03;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.unhealthy:before{
	bottom:-14px;
	border-color:#ffce03 transparent transparent transparent;
	border-width:14px
}
.tab__item .info-group .info.vryunhealthy{
	border:3px solid #ffa800
}
.tab__item .info-group .info.vryunhealthy.is-active,.tab__item .info-group .info.vryunhealthy:hover{
	background:#ffa800;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.vryunhealthy.is-active:after,.tab__item .info-group .info.vryunhealthy:hover:after{
	border-top:10px solid #ffa800;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.vryunhealthy:before{
	bottom:-14px;
	border-color:#ffa800 transparent transparent transparent;
	border-width:14px
}
.tab__item .info-group .info.hazardous{
	border:3px solid #d60000
}
.tab__item .info-group .info.hazardous.is-active,.tab__item .info-group .info.hazardous:hover{
	background:#d60000;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.hazardous.is-active:after,.tab__item .info-group .info.hazardous:hover:after{
	border-top:10px solid #d60000;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.tab__item .info-group .info.hazardous:before{
	bottom:-14px;
	border-color:#d60000 transparent transparent transparent;
	border-width:14px
}
.tab__item .info-group .info:after,.tab__item .info-group .info:before{
	content:'';
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:-9px
}
.tab__item .info-group .info.grey-btn{
	background-color:#595959;
	color:#fff
}
.tab__item .info-group .info.grey-btn:after{
	border-top:10px solid #595959
}
.tab__item .air-quality-rte{
	font-size:.875em
}
.tab__item .air-quality-rte table{
	font-size:1em
}
.tab__item table{
	font-size:.875em;
	border:0;
	border-collapse:collapse;
	width:100%
}
.tab__item table td,.tab__item table th{
	padding:8px
}
.tab__item table th{
	border-bottom:1px solid #333
}
.tab__item table td{
	border-bottom:1px solid #ddd
}
.latest-update{
	padding:20px 0
}
.latest-update .content{
	padding-right:10px;
	line-height:1.4
}
.home-banner+div .latest-update{
	margin-top:50px
}
.latest-update__title{
	background:#59b7dd;
	color:#fff;
	margin-top:-1px;
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
	padding-right:20px
}
.accordion{
	text-align:center
}
.js-accordion{
	text-transform:uppercase;
	font-weight:700;
	font-size:.875em;
	padding:10px;
	display:block
}
.js-accordion:after{
	content:'\e91b';
	font-family:icomoon;
	margin-left:5px
}
.js-accordion.is-active:after{
	content:'\e918';
	font-family:icomoon;
	margin-left:5px
}
.accordion__item{
	display:none;
	text-align:left
}
.accordion__item p:first-child{
	margin-top:0
}
.global-share-widget{
	position:fixed;
	bottom:50%;
	right:0;
	z-index:101;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
@media(max-width:1215px){
	.global-share-widget{
	bottom:0;
	left:0;
	width:100%
}

}
@media(min-width:1216px){
	.global-share-widget{
	z-index:121
}

}
.global-share-widget .helpdesk{
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2)
}
@media(min-width:1216px){
	.global-share-widget .helpdesk{
	position:relative;
	margin-bottom:5px;
	height:175px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.global-share-widget .helpdesk .icon__link{
	display:block;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2)
}
.global-share-widget .helpdesk:before{
	content:'';
	display:block;
	width:40px;
	height:52px;
	background:url(../images/temp/ask-jamie.png) no-repeat;
	position:relative;
	top:-15px;
	left:0;
	background-size:cover
}
.global-share-widget .helpdesk .icon__link.ask_cheryl_minimized_tab{
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	position:absolute;
	left:0;
	top:177px;
	background:#59b7dd;
	width:140px;
	color:#fff;
	font-size:14px;
	font-weight:500;
	padding:12px;
	-webkit-backface-visibility:hidden;
	-webkit-transition:background .25s ease-in;
	transition:background .25s ease-in
}
.global-share-widget .helpdesk .icon__link.ask_cheryl_minimized_tab:hover{
	background:#f58220
}

}
@media(max-width:767px){
	.global-share-widget .helpdesk{
	position:absolute;
	width:145px;
	right:40px;
	bottom:0;
	background:#59b7dd;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:600;
	border-radius:20px 0 0
}
.global-share-widget .helpdesk .icon__link.ask_cheryl_minimized_tab{
	position:relative;
	background-image:none;
	right:auto;
	width:auto;
	top:auto;
	bottom:0;
	background:#59b7dd;
	height:45px;
	line-height:40px
}

}
@media(min-width:768px) and (max-width:1215px){
	.global-share-widget .helpdesk{
	position:absolute;
	width:50%;
	right:0;
	bottom:0;
	background:#59b7dd;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:600;
	border-radius:20px 0 0
}
.global-share-widget .helpdesk .icon__link.ask_cheryl_minimized_tab{
	position:relative;
	background-image:none;
	right:auto;
	width:auto;
	top:auto;
	bottom:0;
	background:#59b7dd;
	height:45px;
	line-height:40px
}

}
@media(min-width:1216px){
	.global-share-widget .sharer{
	position:relative;
	top:0
}
.global-share-widget .sharer .icon__link{
	position:relative;
	display:block;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2);
	background:#59b7dd
}
.global-share-widget .sharer .icon__link:hover .icon{
	background:#f58220
}
.global-share-widget .sharer .icon__link:hover .mobile-title{
	background:#f58220;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.global-share-widget .sharer .mobile-title{
	color:#fff;
	font-size:.875em;
	position:absolute;
	z-index:1;
	bottom:0;
	right:36px;
	background:#59b7dd;
	height:100%;
	padding:12px;
	width:100px;
	text-align:right;
	-webkit-transform:translateX(150%);
	transform:translateX(150%);
	-webkit-transition:background .25s ease-in,-webkit-transform .25s ease-in;
	transition:background .25s ease-in,-webkit-transform .25s ease-in;
	transition:transform .25s ease-in,background .25s ease-in;
	transition:transform .25s ease-in,background .25s ease-in,-webkit-transform .25s ease-in
}
.global-share-widget .sharer .mobile-title.sharer-label{
	display:none
}
.global-share-widget .sharer .sharer-label{
	text-align:right;
	position:relative;
	z-index:2;
	margin:0 0 3px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.global-share-widget .sharer .sharer-label .icon__link.share{
	cursor:pointer;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.global-share-widget .sharer .sharer-label .icon__link.share.orange-link .icon{
	background:#f58220;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.global-share-widget .sharer .sharer-label .icon{
	background:#f58220;
	padding:10px;
	color:#fff;
	display:block;
	font-size:1.25em;
	position:relative;
	z-index:2;
	-webkit-transition:background .25s ease-in;
	transition:background .25s ease-in
}
.global-share-widget .sharer .share-label__platforms{
	position:absolute;
	display:inline-block;
	overflow:hidden;
	width:0;
	margin-right:0;
	right:15px;
	top:0;
	z-index:1
}
.global-share-widget .sharer .share-label__platforms .sharer-platforms{
	list-style-type:none;
	width:180px;
	left:0;
	top:0;
	right:0;
	color:#fff;
	margin:0;
	padding:0
}
.global-share-widget .sharer .share-label__platforms .sharer-platforms li{
	float:left;
	color:#fff
}
.global-share-widget .sharer .share-label__platforms .sharer-platforms li .icon{
	background:#176b8c
}

}
@media(max-width:1215px){
	.global-share-widget .sharer{
	position:absolute;
	left:0;
	bottom:0;
	width:-webkit-calc(100% - 185px);
	width:calc(100% - 185px);
	border-left:0;
	border-bottom:0;
	cursor:pointer
}
.global-share-widget .sharer .sharer-label.mobile-title{
	line-height:40px;
	border-radius:0 20px 0 0;
	background:#f58220;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:600
}
.global-share-widget .sharer .sharer-container{
	background-color:#f58220;
	color:#fff;
	height:0;
	overflow:hidden
}
.global-share-widget .sharer .sharer-container.mobile-padding{
	padding:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link{
	margin:0 0 10px;
	display:block;
	font-size:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .icon{
	margin:0 10px 0 0;
	width:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .mobile-title{
	font-size:14px;
	font-weight:600;
	line-height:1.4
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .icon,.global-share-widget .sharer .sharer-container .sharer-label .icon__link .mobile-title{
	vertical-align:top;
	display:inline-block
}
.global-share-widget .sharer .sharer-container .sharer-label .icon.icon-share{
	float:left;
	margin:5px 10px 0 0
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline-block;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms li{
	display:inline-block;
	margin:5px 5px 0 0
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms li .icon{
	margin:0
}

}
@media(min-width:768px) and (max-width:1215px){
	.global-share-widget .sharer{
	position:absolute;
	left:0;
	bottom:0;
	width:50%;
	border-left:0;
	border-bottom:0;
	cursor:pointer
}
.global-share-widget .sharer .sharer-label.mobile-title{
	line-height:40px;
	border-radius:0 20px 0 0;
	background:#f58220;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:600
}
.global-share-widget .sharer .sharer-container{
	background-color:#f58220;
	color:#fff;
	height:0;
	overflow:hidden
}
.global-share-widget .sharer .sharer-container.mobile-padding{
	padding:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link{
	margin:0 0 10px;
	display:block;
	font-size:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .icon{
	margin:0 15px 0 0;
	width:20px
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .mobile-title{
	font-size:14px;
	font-weight:600;
	width:-webkit-calc(100% - 40px);
	width:calc(100% - 40px);
	line-height:1.4
}
.global-share-widget .sharer .sharer-container .sharer-label .icon__link .icon,.global-share-widget .sharer .sharer-container .sharer-label .icon__link .mobile-title{
	display:inline-block;
	vertical-align:top
}
.global-share-widget .sharer .sharer-container .sharer-label .icon.icon-share{
	float:left;
	margin:5px 15px 0 0
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline-block;
	width:-webkit-calc(100% - 40px);
	width:calc(100% - 40px)
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms li{
	display:inline-block;
	margin:5px 5px 0 0
}
.global-share-widget .sharer .sharer-container .sharer-label .sharer-platforms li .icon{
	margin:0
}

}
.js-open-chart{
	display:none!important;
	position:relative;
	padding-right:30px!important;
	background:0 0;
	margin:10px auto;
	min-width:150px;
	cursor:pointer
}
@media(max-width:767px){
	.js-open-chart{
	display:block!important
}

}
.js-open-chart .icon{
	position:absolute;
	-webkit-transform:rotateZ(0);
	transform:rotateZ(0);
	right:10px;
	-webkit-transition:-webkit-transform .25s ease;
	transition:-webkit-transform .25s ease;
	transition:transform .25s ease;
	transition:transform .25s ease,-webkit-transform .25s ease
}
.js-open-chart.is-active .icon{
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg)
}
.chartHandler{
	display:none
}
.chartHandler[data-box=one]{
	display:block
}
.k-chart .k-tooltip{
	border:3px solid #333!important;
	font-weight:700!important;
	margin-left:-28px;
	margin-top:-28px
}
.panel-left{
	width:100%
}
.panel-left-top{
	height:197px
}
.panel-stats{
	float:left;
	padding-top:50px;
	text-align:center
}
@media(max-width:767px){
	.panel-stats{
	padding-top:20px
}

}
.panel-stats .status{
	display:block;
	font-weight:700;
	font-size:1.5em
}
.panel-stats .unit{
	display:block;
	font-weight:700;
	font-size:.875em
}
@media(min-width:1024px){
	.panel-stats .unit{
	font-size:1em
}

}
.panel-map{
	float:left;
	margin-top:6px
}
.panel-map img{
	width:237px
}
.panel-stats-value-holder{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background:#fff;
	border:5px solid #fff;
	border-radius:50%;
	height:80px;
	position:relative;
	width:80px;
	display:inline-block;
	vertical-align:middle
}
@media(min-width:1024px){
	.panel-stats-value-holder{
	height:100px;
	width:100px
}

}
.panel-stats-value-parent{
	display:table;
	height:70px;
	width:70px
}
@media(min-width:1024px){
	.panel-stats-value-parent{
	height:90px;
	width:90px
}

}
.panel-stats-value-content{
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.panel-stats-value-content .value{
	color:#006fa1;
	font-weight:700;
	font-size:2.25em;
	line-height:40px
}
@media(min-width:1024px){
	.panel-stats-value-content .value{
	font-size:2.625em
}

}
.panel-stats-time{
	display:inline-block;
	width:-webkit-calc(100% - 85px);
	width:calc(100% - 85px);
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	color:#333
}
@media(min-width:1024px){
	.panel-stats-time{
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px)
}

}
.panel-stats-time span{
	display:inline-block;
	line-height:1.3
}
.panel-stats-time .panel-stats-timing,.panel-stats-time .panel-stats-title{
	display:block;
	font-size:.75em;
	line-height:1.4
}
.panel-right{
	clear:both;
	display:block;
	max-width:880px;
	margin:30px auto;
	position:relative
}
@media(max-width:767px){
	.panel-right:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:20px;
	background:-webkit-gradient(linear,right top,left top,from(white),to(rgba(255,255,255,0)));
	background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));
	background:linear-gradient(to left,#fff,rgba(255,255,255,0))
}

}
.panel-right-group-title{
	color:#006fa1;
	font-weight:700
}
.panel-left-bottom{
	margin-top:15px;
	display:none;
	visibility:hidden
}
.chart-wrapper{
	margin-bottom:40px;
	text-align:left;
	overflow:visible;
	display:inline-block;
	vertical-align:top;
	width:300px;
	max-width:100%
}
@media(max-width:767px){
	.chart-wrapper{
	overflow-x:auto
}

}
@media(min-width:768px) and (max-width:1023px){
	.chart-wrapper{
	width:330px
}

}
@media(min-width:1024px){
	.chart-wrapper{
	width:400px
}

}
.chart-wrapper .footnote{
	padding-left:10px;
	font-size:.6875em;
	font-style:italic;
	margin-top:10px;
	width:90%
}
@media(min-width:768px) and (max-width:1023px){
	.chart-wrapper:nth-of-type(even){
	margin-left:20px
}

}
@media(min-width:1024px){
	.chart-wrapper:nth-of-type(even){
	margin-left:50px
}

}
.chart-label{
	margin:10px;
	font-weight:700;
	color:#333
}
.chart-small{
	display:block;
	height:120px
}
.chart-big{
	display:block;
	height:120px;
	width:450px
}
.chart-big-title{
	color:#5f5f5f;
	font-size:16px;
	font-weight:700
}
.chart-big-unit{
	color:#7e7e7e;
	margin-bottom:-4px
}
.clear{
	clear:both
}
hr{
	background:#d9d9d9;
	border:0;
	color:#d9d9d9;
	font-size:0;
	height:1px
}
a,img{
	outline:0
}
map>area,map>area:active,map>area:focus{
	border:0;
	outline:0
}
area:active,area:focus,area:visited{
	-moz-outline-style:none!important;
	border:none!important;
	outline:0!important;
	outline-style:none!important
}
.legend{
	color:#4a4a4a
}
.legend-bottom{
	background-color:#f5f5f5;
	border:1px solid #f5f5f5;
	margin-top:14px;
	padding:13px 17px 10px 17px
}
.subscript{
	vertical-align:sub
}
.superscript{
	vertical-align:super
}
#image-map{
	border:none!important;
	height:132px;
	width:237px
}
.img-transparent{
	height:132px;
	position:absolute;
	width:237px;
	z-index:10
}
area,area:active,area:hover{
	border:none!important
}
.nostyle{
	border:0;
	margin:0;
	padding:0
}
.nostyle td{
	border:0;
	padding:0
}
sub{
	font-size:8px
}
table.personal-guide{
	font-size:1em;
	border:0;
	border-collapse:collapse
}
table.personal-guide td,table.personal-guide th{
	padding:8px
}
table.personal-guide th{
	border-bottom:1px solid #333
}
table.personal-guide td{
	border-bottom:1px solid #ddd
}
.clearfix:after,.image-text-block__item:after,.nav .nav-gov-links:after,.stats-data--timings .desc .timings:after,.weather-list .tab-list:after{
	content:'';
	display:table;
	clear:both
}
#airQualityInfo:after{
	content:'';
	display:table;
	clear:both
}
#airQualityInfo table{
	font-size:.8125em
}
.panel-legends{
	margin-bottom:20px
}
.panel-legends table{
	max-width:100%
}
@media(max-width:767px){
	.panel-legends{
	margin-top:20px
}

}
@media screen and (max-width:400px){
	.footnote{
	font-size:.625em
}

}
.panel-stats-value-content{
	position:relative
}
.image-text-card{
	padding:15px 0;
	text-align:left
}
.title+.image-text-card{
	padding-top:0
}
.intro-block+.image-text-card{
	padding-top:0
}
.content-block .image-text-card{
	padding-bottom:0
}
.image-text-card__item{
	display:block;
	background:#fff;
	margin-bottom:20px;
	-webkit-transition:all .25s ease-in;
	transition:all .25s ease-in;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.image-text-card__item:focus,.image-text-card__item:hover{
	-webkit-transform:translateY(10px);
	transform:translateY(10px)
}
.image-text-card__item:focus .title,.image-text-card__item:hover .title{
	color:#74b74a
}
@media(hover:none),(hover:on-demand){
	.image-text-card__item:focus,.image-text-card__item:hover{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.image-text-card__item:focus .title,.image-text-card__item:hover .title{
	color:inherit
}

}
.image-text-card__item .title{
	margin:0 0 10px;
	font-size:1.125em;
	line-height:1.2;
	color:#333;
	-webkit-transition:color .25s ease-in;
	transition:color .25s ease-in;
	text-transform:capitalize;
	text-align:left
}
.image-text-card__item .content{
	padding:20px
}
.image-text-card__item .text{
	line-height:1.4;
	font-size:.875em
}
.image-text-card__item .image-container:after{
	content:'';
	display:block;
	padding-top:75%
}
.intro-block+.image-text-block{
	padding-top:0
}
.image-text-block__item{
	background:#fff;
	margin:0 0 10px
}
.image-text-block__item .content{
	padding:30px;
	line-height:1.4
}
@media(max-width:767px){
	.image-text-block__item .content{
	padding:20px
}

}
.image-text-block__item .title{
	margin-top:0;
	line-height:1.2;
	font-size:1.3125em
}
.image-text-block__item .content,.image-text-block__item .image-container{
	width:50%;
	float:left
}
@media(max-width:767px){
	.image-text-block__item .content,.image-text-block__item .image-container{
	width:100%;
	float:none
}

}
.image-text-block__item .image-container:after{
	padding-top:54%
}
.image-text-block__item.reverse .content,.image-text-block__item.reverse .image-container{
	float:right
}
@media(max-width:767px){
	.image-text-block__item.reverse .content,.image-text-block__item.reverse .image-container{
	float:none
}

}
.side-nav{
	margin:20px 0
}
@media(max-width:767px){
	.side-nav{
	padding:0 20px;
	padding-bottom:20px;
	margin:20px -20px 0;
	border-bottom:1px solid #ddd
}

}
@media(min-width:1024px){
	.side-nav{
	padding-right:10px
}

}
.side-nav .side-nav__link{
	padding:15px 8px;
	border-left:6px solid #fff;
	font-size:.875em;
	color:#333
}
.side-nav .side-nav__link:focus,.side-nav .side-nav__link:hover{
	color:#74b74a
}
.side-nav .is-active>.side-nav__link{
	border-color:#74b74a;
	color:#74b74a;
	font-weight:700
}
.side-nav select{
	-webkit-appearance:none;
	padding:10px 30px 10px 20px;
	border:1px solid #efefef;
	max-width:100%;
	font-family:Roboto,sans-serif;
	color:#333;
	border-radius:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:#fff;
	background-size:14px 30px;
	position:relative
}
.side-nav select option[selected]{
	color:#74b74a
}
.side-nav label{
	display:block;
	margin-bottom:5px;
	color:#74b74a;
	font-weight:700
}
.side-nav .chosen-single,.side-nav select{
	width:100%
}
.side-nav select{
	font-size:.875em
}
.side-nav .chosen-container-single{
	width:100%!important;
	font-size:.875em
}
.side-nav .filter-group{
	padding-top:20px
}
@media(max-width:767px){
	.side-nav .filter-group{
	display:none
}

}
.side-nav .filter-subgroup{
	margin-bottom:20px
}
.side-nav .filter{
	background:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
	box-shadow:0 0 4px rgba(0,0,0,.1);
	padding:20px;
	position:relative
}
.side-nav .filter .btn{
	width:100%;
	color:#333
}
.side-nav .filter .toggle-filter{
	width:100%;
	border:0;
	display:block;
	background:#efefef;
	-webkit-appearance:none;
	padding:10px
}
.side-nav .filter .toggle-filter .menu{
	position:absolute;
	width:36px;
	height:36px;
	right:20px;
	top:20px
}
.side-nav .filter .toggle-filter .line{
	width:14px;
	height:2px;
	display:block;
	background:#333;
	top:50%;
	position:absolute;
	left:5px;
	-webkit-transform:rotateZ(0);
	transform:rotateZ(0);
	-webkit-transition:-webkit-transform .25s ease-in;
	transition:-webkit-transform .25s ease-in;
	transition:transform .25s ease-in;
	transition:transform .25s ease-in,-webkit-transform .25s ease-in
}
.side-nav .filter .toggle-filter .line:nth-child(2){
	-webkit-transform:rotateZ(90deg);
	transform:rotateZ(90deg)
}
.side-nav .filter .toggle-filter.is-active .line:nth-child(1){
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg)
}
.side-nav .filter .toggle-filter.is-active .line:nth-child(2){
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg)
}
.side-nav__list{
	list-style:none;
	margin:0;
	padding:0;
	background:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
	box-shadow:0 0 4px rgba(0,0,0,.1)
}
.side-nav__list a,.side-nav__list li{
	display:block
}
.side-nav__list li{
	border-bottom:1px solid #efefef;
	position:relative
}
.side-nav__list li:last-child{
	border:0
}
.side-nav__list li li{
	border:0
}
.side-nav__list li li .side-nav__link{
	border-left:0
}
.side-nav__list li li:last-child{
	margin-bottom:10px
}
.side-nav__list ul{
	display:none;
	padding-left:15px
}
.side-nav__list .is-active>ul{
	display:block
}
.side-nav__list .js-child-sidenav{
	position:absolute;
	right:0;
	top:0;
	height:40px;
	width:30px;
	background:#fff;
	border:0;
	cursor:pointer;
	outline:0
}
.side-nav__list .js-child-sidenav .icon{
	position:absolute;
	left:5px;
	height:16px;
	top:50%;
	-webkit-transform:rotateX(0) translateY(-50%);
	transform:rotateX(0) translateY(-50%);
	-webkit-transform-origin:center 22%;
	transform-origin:center 22%;
	-webkit-transition:-webkit-transform .25s ease-in;
	transition:-webkit-transform .25s ease-in;
	transition:transform .25s ease-in;
	transition:transform .25s ease-in,-webkit-transform .25s ease-in
}
.side-nav__list .js-child-sidenav.is-open .icon{
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.side-nav__list .is-active>.js-child-sidenav .icon{
	color:#74b74a
}
.rte{
	padding:15px 0;
	line-height:1.4
}
@media(max-width:767px){
	.rte{
	padding:20px 0 30px
}

}
.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{
	line-height:1.2;
	font-weight:400;
	margin:1.6em 0 .75em
}
.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{
	margin-top:0
}
@media(max-width:767px){
	.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{
	font-size:1.25em
}

}
.rte h1{
	font-size:1.75em
}
@media(max-width:767px){
	.rte h1{
	font-size:1.5em
}

}
.rte a:not([class^=btn]){
	color:#1e7394
}
.rte a:not([class^=btn]):focus,.rte a:not([class^=btn]):hover{
	text-decoration:underline
}
.rte [class^=btn-]{
	margin-top:10px
}
.text-card__container{
	display:block;
	position:relative;
	padding:20px 20px 30px;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in;
	background:#fff;
	border:1px solid #f7b543;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-bottom:20px;
	text-align:right
}
@media(min-width:1024px){
	.text-card__container{
	border:2px solid #fff;
	-webkit-box-shadow:-1px 1px 15px #e5e5e5;
	box-shadow:-1px 1px 15px #e5e5e5;
	text-align:left
}
.text-card__container:focus,.text-card__container:hover{
	border:2px solid #74b74a;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transform:translateY(10px);
	transform:translateY(10px)
}
.text-card__container:focus .btn,.text-card__container:hover .btn{
	color:#080
}

}
.text-card__container .content{
	margin-bottom:20px;
	font-size:.875em;
	line-height:1.4;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left
}
.text-card__container .content .title{
	font-size:1.2em;
	line-height:1.2;
	margin:0 0 5px;
	text-align:left
}
.text-card__container .content p{
	margin-top:0
}
.text-card__container .icon-title{
	text-align:left
}
.text-card__container .image{
	width:150px;
	margin-left:0;
	margin-right:10px;
	margin-top:-5px
}
@media(min-width:1024px){
	.text-card__container .image{
	width:1500px
}

}
.text-card__container .title{
	text-align:center
}
.text-card__container .title__text{
	max-width:-webkit-calc(100% - 100px);
	max-width:calc(100% - 100px);
	text-align:left;
	margin-right:10px
}
@media(min-width:1024px){
	.text-card__container .title__text{
	max-width:-webkit-calc(100% - 80px);
	max-width:calc(100% - 80px)
}

}
.text-card__container .title__text .category{
	margin:0 0 5px;
	font-size:1em
}
.text-card__container .title__text .category:after{
	content:'';
	position:relative;
	width:30%;
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:2px solid #f7b543
}
.text-card__container .title__text .date{
	font-size:.875em
}
.text-card__container .image,.text-card__container .title__text{
	display:inline-block;
	vertical-align:top
}
@media(min-width:1024px){
	.text-card__container .btn{
	position:absolute;
	bottom:20px;
	right:20px
}

}
.pagination{
	padding:0 0 20px
}
.pagination ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center
}
.pagination li{
	font-size:.875em;
	vertical-align:top
}
.pagination a,.pagination li{
	display:inline-block
}
.pagination a{
	padding:6px 10px;
	height:28px
}
.pagination a:focus,.pagination a:hover{
	color:#74b74a
}
.pagination a:focus .next,.pagination a:hover .next{
	border-left:6px solid #74b74a
}
.pagination a:focus .prev,.pagination a:hover .prev{
	border-right:6px solid #74b74a
}
.pagination .is-disabled{
	display:none
}
.pagination .is-active a{
	background:#74b74a;
	color:#fff
}
.pagination .next{
	display:block;
	height:0;
	width:0;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:6px solid #333;
	margin-top:4px
}
.pagination .prev{
	display:block;
	height:0;
	width:0;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-right:6px solid #333;
	margin-top:4px
}
::-webkit-scrollbar{
	-webkit-appearance:none;
	width:7px
}
::-webkit-scrollbar-thumb{
	border-radius:4px;
	background-color:rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)
}
*,:after,:before{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body{
	color:#333;
	line-height:1.2;
	font-family:Roboto,sans-serif
}
body.is-fixed{
	position:fixed;
	width:100%
}
@media(min-width:1024px){
	body.is-fixed{
	position:static
}

}
a{
	text-decoration:none;
	color:inherit
}
.section--white{
	background:#fff;
	padding:1px 20px 35px
}
@media(max-width:767px){
	.section--white{
	padding-bottom:20px
}

}
.browsehappy{
	text-align:center;
	margin:0;
	background:#fff8e2;
	color:#000;
	padding:.5em 0
}
.container{
	position:relative;
	width:100%;
	max-width:960px;
	margin-left:auto!important;
	margin-right:auto!important;
	padding-left:10px!important;
	padding-right:10px!important
}
.container .container{
	padding-left:0!important;
	padding-right:0!important
}
@media(min-width:1280px){
	.container{
	max-width:1180px
}

}
@media(max-width:767px){
	.container--spt{
	padding-top:10px
}

}
.container--spb{
	padding-bottom:20px
}
.background{
	background-size:cover;
	background-position:center center
}
.main{
	background:#fafafa
}
.is-homepage+.main{
	background:#fff
}
.main.is-big{
	font-size:1.3em
}
.main.is-bigger{
	font-size:1.6em
}
img{
	max-width:100%
}
.image-container{
	position:relative;
	background-size:cover;
	background-position:center center;
	overflow:hidden
}
.image-container:after{
	content:'';
	display:block;
	padding-top:75%
}
.corporate-banner__image.image-container:after{
	padding-top:0
}
.image-container img{
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	left:0;
	top:0;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.corporate-banner__image.image-container img{
	position:relative
}
.image-container.compat-object-fit img{
	opacity:0
}
.clearfix:after,.clearfix:before,.image-text-block__item:after,.image-text-block__item:before,.nav .nav-gov-links:after,.nav .nav-gov-links:before,.row:after,.row:before,.stats-data--timings .desc .timings:after,.stats-data--timings .desc .timings:before,.weather-list .tab-list:after,.weather-list .tab-list:before{
	content:'';
	display:table;
	clear:both
}
.btn--border,.btn--border-blue,.btn--border-green,.btn--solid-blue,.btn--solid-green{
	padding:10px 20px;
	display:inline-block;
	font-weight:700;
	position:relative;
	font-size:.875em;
	text-transform:uppercase;
	letter-spacing:1px;
	border:0;
	font-family:Roboto,sans-serif;
	-webkit-transition:background .25s ease-in,color .25s ease-in,border .25s ease-in;
	transition:background .25s ease-in,color .25s ease-in,border .25s ease-in
}
.btn-group{
	margin:10px 0
}
.btn-group a{
	margin:5px 10px
}
.btn--border{
	color:#333;
	border:1px solid #333
}
.btn--border:hover{
	background:#333;
	color:#fff
}
.btn--border-green{
	color:#74b74a;
	border:1px solid #74b74a
}
.btn--border-green .icon{
	margin-right:10px
}
.btn--border-green.btn--arrow:before{
	border-left:1px solid #74b74a
}
.btn--border-green.btn--arrow:hover:before{
	border-left:1px solid #fff
}
@media(hover:none),(hover:on-demand){
	.btn--border-green.btn--arrow:hover:before{
	border-left:1px solid #74b74a
}

}
.btn--border-green:hover{
	background:#74b74a;
	color:#fff;
	border-color:#74b74a
}
@media(hover:none),(hover:on-demand){
	.btn--border-green:hover{
	background:0 0;
	color:#74b74a;
	border:1px solid #74b74a
}

}
.btn--border-blue{
	color:#59b7dd;
	border:1px solid #59b7dd
}
.btn--border-blue .icon{
	margin-right:10px
}
.btn--border-blue.btn--arrow:before{
	border-left:1px solid #59b7dd
}
.btn--border-blue.btn--arrow:hover:before{
	border-left:1px solid #fff
}
@media(hover:none),(hover:on-demand){
	.btn--border-blue.btn--arrow:hover:before{
	border-left:1px solid #59b7dd
}

}
.btn--border-blue:hover{
	background:#59b7dd;
	color:#fff;
	border-color:#59b7dd
}
@media(hover:none),(hover:on-demand){
	.btn--border-blue:hover{
	background:0 0;
	color:#59b7dd;
	border:1px solid #59b7dd
}

}
.btn--solid-green{
	background:#f7b543;
	color:#333
}
.btn--solid-green:hover{
	background:#a2b926
}
@media(hover:none),(hover:on-demand){
	.btn--solid-green:hover{
	background:#f7b543
}

}
.btn--solid-blue{
	background:#59b7dd;
	color:#fff
}
.btn--solid-blue:hover{
	background:#2fa5d4
}
@media(hover:none),(hover:on-demand){
	.btn--solid-blue:hover{
	background:#59b7dd
}

}
.btn--leaf,.btn--leaf-green,.btn--leaf-grey,.btn--leaf-lightgreen{
	display:inline-block;
	font-weight:700;
	position:relative;
	font-size:.875em;
	-webkit-transition:background .25s ease-in,color .25s ease-in,border .25s ease-in;
	transition:background .25s ease-in,color .25s ease-in,border .25s ease-in;
	text-transform:uppercase
}
.btn--leaf-green:after,.btn--leaf-grey:after,.btn--leaf-lightgreen:after,.btn--leaf:after{
	content:'\e904';
	font-family:icomoon;
	display:inline-block;
	font-size:2em;
	vertical-align:middle;
	margin-left:5px;
	line-height:0;
	font-weight:400
}
.btn--leaf:hover{
	color:#74b74a
}
.btn--leaf-green{
	color:#080
}
.btn--leaf-green:hover{
	color:#5d933b
}
.btn--leaf-grey{
	color:#333
}
.btn--leaf-grey:hover{
	color:#74b74a
}
.btn--leaf-lightgreen{
	color:#e86e02
}
.btn--leaf-lightgreen:hover{
	color:#e86e02
}
.btn--right{
	position:absolute;
	right:40px;
	bottom:20px
}
.align--left{
	float:left;
	margin-right:15px;
	margin-bottom:10px
}
@media(max-width:767px){
	.align--left{
	float:none
}

}
.align--right{
	float:right;
	margin-left:15px;
	margin-bottom:10px
}
@media(max-width:767px){
	.align--right{
	float:none
}

}
.content-block{
	padding:10px 0
}
.content-block+.content-block{
	padding-top:0
}
@media(max-width:767px){
	.content-block{
	padding:20px 0
}

}
.content-block h1,.content-block h2,.content-block h3{
	text-transform:uppercase;
	text-align:center
}
.intro-block{
	padding:0;
	max-width:80%;
	margin:auto;
	text-align:left;
	line-height:1.4
}
.intro-block h1,.intro-block h2,.intro-block h3{
	text-transform:uppercase;
	text-align:center
}
.health-advisory{
	text-align:center
}
.smaller{
	font-size:.875em;
	line-height:1.4
}
.hotspot .title{
	text-align:left;
	text-transform:capitalize;
	font-size:1em;
	margin-top:30px
}
.hotspot .title:first-of-type{
	margin-top:0
}
.hotspot input,.hotspot label{
	vertical-align:middle
}
.hotspot label{
	margin:5px
}
.hotspot .legend,.hotspot .overlay-checkbox{
	font-size:.875em;
	margin-bottom:10px
}
.hotspot .legend__item{
	border-top:1px solid #efefef
}
.hotspot .legend__item .image{
	width:20%;
	padding-right:10px
}
.hotspot .legend__item .image--long{
	width:auto
}
.hotspot .legend__item .image--long+.text{
	width:auto
}
.hotspot .legend__item .text{
	width:78%
}
.hotspot .legend__item .image,.hotspot .legend__item .text{
	display:inline-block;
	vertical-align:middle
}
input[type=checkbox]{
	-webkit-appearance:none;
	border:1px solid #ddd;
	background:#fff;
	padding:8px;
	border-radius:0;
	display:inline-block;
	position:relative
}
input[type=checkbox][disabled]{
	background:#eee
}
input[type=checkbox]:checked{
	border:1px solid #ddd;
	background:#fff;
	color:#99a1a7
}
input[type=checkbox]:checked:after{
	content:'\2714';
	font-size:14px;
	line-height:1;
	position:absolute;
	top:1px;
	left:2px;
	color:#222;
	font-weight:700
}
.media__container{
	margin:20px 0
}
.media__tab{
	padding:40px 0 0;
	border-bottom:1px solid #ddd;
	overflow:auto;
	white-space:nowrap;
	list-style:none
}
.media__tab ul{
	list-style:none;
	margin:0;
	padding:0
}
.media__tab li{
	display:inline-block;
	margin-right:20px
}
.media__tab li:last-child{
	margin-right:0
}
.media__tab a{
	display:block;
	padding:15px 5px;
	border-bottom:4px solid transparent
}
.media__tab a:focus,.media__tab a:hover{
	color:#74b74a
}
.media__tab .is-active a{
	border-color:#74b74a;
	color:#74b74a;
	font-weight:700
}
.weather-widget{
	padding-bottom:50px;
	position:relative
}
.weather-widget .title{
	text-transform:uppercase
}
@media(max-width:767px){
	.weather-widget{
	margin-bottom:30px
}

}
.weather-widget .btn{
	position:absolute;
	bottom:20px;
	right:20px
}
.circle__container{
	display:table;
	height:100px;
	width:100px;
	border:5px solid #333;
	border-radius:50%;
	margin:0 auto
}
@media(min-width:1024px){
	.circle__container{
	height:140px;
	width:140px;
	border:8px solid #333
}

}
@media(min-width:1280px){
	.circle__container{
	height:180px;
	width:180px;
	border:8px solid #333
}

}
.circle__container span{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
	font-size:2.625em
}
@media(min-width:1280px){
	.circle__container span{
	font-size:4.5em
}

}
.weather-widget .circle{
	font-size:.8125em;
	text-align:center
}
@media(max-width:767px){
	.weather-widget .circle{
	width:100%
}

}
@media(max-width:567px){
	.carousel__item{
	background:0
}
.carousel__item .content{
	margin:0 auto;
	display:block;
	background:#f7b543;
	width:90%
}
.carousel__item .image-container{
	margin:0 auto;
	text-align:center;
	display:block;
	height:75%!important;
	width:90%
}
.carousel__item .content p{
	display:none
}

}
.weather-widget .circle+table{
	font-size:.8125em;
	width:55%;
	display:inline-block;
	vertical-align:top
}
@media(max-width:767px){
	.weather-widget .circle+table{
	width:100%;
	margin-top:20px
}

}
@media(min-width:1024px){
	.weather-widget .circle+table{
	width:45%;
	font-size:.875em
}

}
.weather-widget .circle .text{
	font-size:2em;
	font-weight:700;
	margin:10px 0;
	text-align:center
}
@media(min-width:1024px){
	.weather-widget .circle .text{
	max-width:100%;
	text-align:center
}

}
@media(min-width:1280px){
	.weather-widget .circle .text{
	max-width:100%;
	font-size:3em;
	text-align:center
}

}
.weather-widget .circle.low .circle__container{
	border-color:#579c00;
	color:#579c00
}
.weather-widget .circle.low .text{
	color:#579c00
}
.weather-widget .circle.moderate .circle__container{
	border-color:#f8ce09;
	color:#f8ce09
}
.weather-widget .circle.moderate .text{
	color:#f8ce09
}
.weather-widget .circle.high .circle__container{
	border-color:#ff8400;
	color:#ff8400
}
.weather-widget .circle.high .text{
	color:#ff8400
}
.weather-widget .circle.veryhigh .circle__container{
	border-color:#d80000;
	color:#d80000
}
.weather-widget .circle.veryhigh .text{
	color:#d80000
}
.weather-widget .circle.extreme .circle__container{
	border-color:#7031a1;
	color:#7031a1
}
.weather-widget .circle.extreme .text{
	color:#7031a1
}
.rain-map{
	position:relative
}
.rain-map .overlay{
	position:absolute;
	top:0;
	display:none;
	left:0;
	opacity:.5
}
.rain-map .overlay-landmark{
	z-index:2
}
.rain-map-base-map{
	width:100%;
	height:auto;
	max-width:100%
}
.rain-map .rain-map-rain-overlay{
	display:inline;
	width:100%;
	opacity:.4
}
.rain-checkbox{
	font-size:.875em
}
.rain-checkbox p{
	margin-bottom:5px;
	font-weight:700
}
.rain-checkbox .checkbox{
	display:inline-block;
	margin-right:10px;
	margin-bottom:5px
}
.rain-checkbox input,.rain-checkbox label{
	display:inline-block;
	vertical-align:middle
}
.rain-checkbox label{
	margin-left:5px;
	max-width:-webkit-calc(100% - 25px);
	max-width:calc(100% - 25px)
}
.forecast-widget{
	margin-bottom:40px
}
.forecast-widget .image{
	position:relative
}
.forecast-widget .time{
	padding:5px 0;
	font-size:.875em
}
.forecast-widget .updated-time{
	float:right
}
@media(min-width:1024px){
	.forecast-widget .time{
	position:absolute;
	top:5px;
	left:10px
}
.forecast-widget .updated-time{
	position:absolute;
	top:92%;
	right:3%;
	text-align:right
}

}
.forecast-widget table{
	margin:10px 0;
	width:100%;
	border-bottom:1px solid #efefef
}
.forecast-widget .tab__item table th{
	text-align:left
}
.forecast-widget .tab__item table td{
	border-top:1px solid #efefef;
	padding:2px
}
.forecast-widget .tab__item table td{
	text-align:left
}
.forecast-widget .tab__item table td .icon{
	font-size:60px;
	margin-right:20px
}
.forecast-widget .panel .icon{
	font-size:60px;
	margin-right:20px
}
@media(max-width:767px){
	.forecast-widget .tab__item table td .icon{
	font-size:48px;
	margin-right:5px
}

}
.forecast-widget .tab__item table td .icon,.forecast-widget .tab__item table td span{
	display:inline-block;
	vertical-align:middle
}
.forecast-widget .tab__item .row{
	margin:0 -10px
}
.forecast-widget .legend{
	font-size:.875em;
	line-height:1.4
}
.forecast-widget .js-day{
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #333;
	line-height:1
}
.forecast-widget .js-day:last-child{
	margin-right:0;
	padding-right:0;
	border-right:0
}
.forecast-widget .js-day.is-active,.forecast-widget .js-day:hover{
	color:#080
}
.forecast-widget .btn{
	float:right;
	padding:10px 0
}
@media(min-width:1024px){
	.forecast-widget .btn{
	position:absolute;
	right:40px;
	bottom:10px
}

}
.weather-list .tab-list{
	width:-webkit-calc(100%+40px);
	width:calc(100%+40px);
	margin-left:-20px;
	margin-right:-20px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef
}
.weather-list .tab-list button{
	width:20%;
	float:left;
	border:0;
	background:0 0;
	padding:10px 5px;
	font-size:.875em;
	border-right:1px solid #efefef
}
.weather-list .tab-list button:last-child{
	border:0
}
.weather-list .tab-list button.is-active{
	background:#006fa1;
	color:#fff
}
.weather-list .forecast-widget__table{
	display:none
}
.weather-list .forecast-widget__table.is-active{
	display:table
}
.forecast-widget__day{
	margin-top:10px;
	margin-bottom:30px
}
.forecast-widget__tab{
	margin-left:0
}
.forecast-widget__content{
	padding:20px 0 0;
	display:none
}
.forecast-widget__content#box-one{
	display:block
}
.forecast-widget__content .image{
	position:relative;
	overflow:hidden
}
.forecast-widget__content .image img{
	display:block
}
.weather-grid{
	position:absolute;
	width:100%;
	height:100%
}
table{
	background-color:transparent
}
th{
	text-align:left
}
.table{
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th{
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
	border-top:0
}
.table>tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
	padding:5px
}
.table-bordered{
	border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover{
	background-color:#f5f5f5
}
table col[class*=col-]{
	position:static;
	display:table-column;
	float:none
}
table td[class*=col-],table th[class*=col-]{
	position:static;
	display:table-cell;
	float:none
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
	background-color:#ebcccc
}
.table-responsive{
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px){
	.table-responsive{
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table{
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
	white-space:nowrap
}
.table-responsive>.table-bordered{
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
	border-bottom:0
}

}
.collapse{
	display:none
}
.collapse.in{
	display:block
}
tr.collapse.in{
	display:table-row
}
tbody.collapse.in{
	display:table-row-group
}
.collapsing{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;
	-webkit-transition-duration:.35s;
	-o-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-property:height,visibility;
	-o-transition-property:height,visibility;
	transition-property:height,visibility
}
.panel{
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
	padding:15px
}
.panel-heading{
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
	color:inherit
}
.panel-title{
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{
	color:inherit
}
.panel-footer{
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group{
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
	border-top:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.panel-heading+.list-group .list-group-item:first-child{
	border-top-width:0
}
.list-group+.panel-footer{
	border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
	margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
	padding-right:15px;
	padding-left:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
	border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
	border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
	border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
	border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
	border-bottom:0
}
.panel>.table-responsive{
	margin-bottom:0;
	border:0
}
.panel-group{
	margin-bottom:20px
}
.panel-group .panel{
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel+.panel{
	margin-top:5px
}
.panel-group .panel-heading{
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top:1px solid #ddd
}
.panel-group .panel-footer{
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
	border-bottom:1px solid #ddd
}
.panel-default{
	border-color:#ddd
}
.panel-default>.panel-heading{
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge{
	color:#f5f5f5;
	background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#ddd
}
.panel-body:after,.panel-body:before{
	display:table;
	content:" "
}
.panel-body:after{
	clear:both
}
.allow-overflow-item,.surveillance-table-wrap{
	overflow-x:auto
}
.allow-vertical-scroll{
	height:150px;
	overflow-y:auto
}
.table-update-small{
	font-size:.8em;
	margin-top:-15px
}
.nea-table,.surveillance-table{
	border-collapse:collapse;
	border-top:7px solid #3d96c1!important;
	padding:0
}
.surveillance-table tr:first-child{
	border-bottom-width:medium;
	border-bottom-style:none;
	border-bottom:2px solid grey!important;
	background-color:#eeeeef
}
.nea-table thead tr th.lastrow,.nea-table thead tr:last-child th{
	border-bottom:2px solid grey!important
}
.green{
	height:30px;
	width:30px;
	margin:auto;
	border-radius:50%;
	background:green
}
.red{
	height:30px;
	width:30px;
	margin:auto;
	border-radius:50%;
	background:red
}
.yellow{
	height:30px;
	width:30px;
	margin:auto;
	border-radius:50%;
	background:#febe20
}
.surveillance-table td[data-type=locality]{
	text-align:center;
	padding-left:20px
}
.nea-table th,.surveillance-table th{
	text-align:center;
	vertical-align:middle!important
}
.surveillance-cumulative{
	margin-top:10px;
	border:1px solid #000;
	padding:10px;
	font-size:large
}
.nea-table>tbody>tr,.table-striped>tbody>tr:nth-of-type(2n){
	background-color:#e5f5fc
}
.nea-table>tbody>tr:nth-of-type(2n){
	background-color:#f9f9f9
}
.nea-table>tbody>tr.evenrow{
	background-color:#e5f5fc
}
.nea-table>tbody>tr.oddrow{
	background-color:#f9f9f9
}
.nea-table>thead th,.table-striped>tbody>tr:first-of-type{
	background-color:#fff
}
.two-row-head>tbody>tr:nth-child(2){
	border-bottom-width:medium;
	border-bottom-style:none;
	border-bottom:2px solid grey!important;
	background-color:#eeeeef
}
.two-row-head>tbody>tr:first-child{
	border-bottom:2px solid grey!important;
	background-color:#eeeeef
}
.two-row-head>tbody>tr>td{
	background-color:#fff;
	border-top:1px solid grey!important
}
.two-row-head th{
	vertical-align:middle
}
.two-row-head tr{
	background-color:#fff
}
.contact-us tbody>tr>td{
	border-style:none
}
.contact-us-map{
	padding:20px 0
}
.contact-us td:first-of-type{
	width:130px
}
.dengue-zika-cases-table{
	table-layout:fixed
}
.dengue-clusters-table tbody tr{
	border:0;
	border-bottom:1px solid #929698!important
}
.dengue-clusters-table tbody tr:nth-child(odd){
	background-color:#e5f5fc
}
.dengue-clusters-table tbody tr:nth-child(even){
	background-color:#fff
}
.dengue-clusters-table tbody tr:first-child{
	background-color:#d8d3e0
}
.dengue-clusters-table tbody tr td{
	text-align:center
}
.dengue-clusters-table tbody tr:nth-child(2){
	color:#d60000
}
.dengue-clusters-table tbody tr:nth-child(3){
	color:#ffa800
}
.dengue-clusters-table tbody tr:nth-child(4){
	color:#479b02
}
.dengue-clusters-table2 td{
	background-color:#e5f5fc!important
}
.underline{
	text-decoration:underline
}
.content-box{
	padding:20px;
	background-color:#c9e43e;
	color:#010101
}
.panel{
	box-shadow:none
}
.panel-group{
	margin-bottom:0
}
.legend-desciption{
	padding-top:15px
}
footer .footer__icons .site-icon-wrapper{
	list-style-type:none;
	padding:25px 0;
	margin:0;
	text-align:center
}
footer .footer__icons .site-icon-wrapper li{
	display:inline-block;
	margin:0 10px
}
@media(max-width:767px){
	footer .footer__icons .site-icon-wrapper li{
	margin:0 5px
}

}
footer .footer__icons .site-icon-wrapper li .site-icon-item{
	height:90px;
	display:block
}
@media(min-width:1024px){
	footer .footer__icons .site-icon-wrapper li .site-icon-item{
	height:60px
}

}
@media(min-width:1280px){
	footer .footer__icons .site-icon-wrapper li .site-icon-item{
	height:80px
}

}
@media(max-width:767px){
	footer .footer__icons .site-icon-wrapper li .site-icon-item{
	height:45px
}

}
footer .footer__icons .site-icon-wrapper li img{
	height:100%
}
.hashlink{
	height:65px;
	margin-top:-65px;
	visibility:hidden
}
.bookcell{
	width:50%;
	vertical-align:middle!important;
	text-align:center
}
@media screen and (max-width:768px){
	.sf_colsOut[class*=" sf_2cols_"],.sf_colsOut[class*=" sf_3cols_"],.sf_colsOut[class*=" sf_4cols_"],.sf_colsOut[class^=sf_2cols_],.sf_colsOut[class^=sf_3cols_],.sf_colsOut[class^=sf_4cols_]{
	width:100%!important;
	margin-left:0!important
}

}
@media(min-width:768px){
	.homepage--widget{
	min-height:415px
}
.weather--widget{
	min-height:426px
}

}
@media(min-width:1024px){
	.homepage--widget{
	min-height:380px
}
.weather--widget{
	min-height:442px
}

}
@media(min-width:1280px){
	.homepage--widget{
	min-height:321px
}
.weather--widget{
	min-height:432px
}

}
.eservice .side-nav{
	margin-top:0
}
.eservice .rte{
	padding-top:0
}
.eservice .rte p{
	margin-bottom:0
}
.eservice .rte p+ul{
	margin-top:0
}
.eservice .rte .filter-subgroup{
	width:220px;
	position:relative;
	margin-bottom:20px
}
.eservice .rte .filter-subgroup input[type=text]{
	padding:10px;
	height:auto;
	width:100%
}
.eservice .rte .filter-subgroup input[type=text]:focus{
	box-shadow:0 0 5px #51cbee;
	border:1px solid #51cbee
}
.eservice .rte .filter-subgroup .btn-search{
	position:absolute;
	right:10px;
	top:0
}
.eservice .rte .image-text-block__item{
	padding:15px 25px 20px;
	box-shadow:0 0 4px rgba(0,0,0,.1)
}
.eservice .rte .image-text-block__item .title{
	font-weight:700;
	margin-bottom:8px
}
.eservice .rte .image-text-block__item .btn--solid-green{
	text-align:center
}
.eservice .pagination ul{
	text-align:left;
	display:inline-block
}
.eservice .pagination .entries-span{
	display:inline-block;
	padding:6px 0;
	vertical-align:middle;
	float:right
}
@media(max-width:576px){
	.eservice .rte .image-text-block__item .btn--solid-green{
	display:block
}
.eservice .rte .image-text-block__item p span{
	display:block;
	text-align:center
}
.eservice .pagination ul{
	display:block;
	text-align:center
}
.eservice .pagination .entries-span{
	display:block;
	float:none;
	text-align:center
}

}
.light-font{
	font-weight:300;
	margin:0
}
@media print{
	.global-share-widget,footer,header{
	display:none!important
}
body{
	font-family:'Roboto Slab'
}
.main .microsite{
	background:#fff
}
.text-card__container{
	min-height:380px
}
.text-card__container .title img{
	display:none
}
.text-card__container .title__text{
	max-width:100%
}
.stats-data__item{
	min-height:380px
}

}
div.checkbox>label>input[type=checkbox],div.list-group-item>input[type=checkbox]{
	height:20px;
	width:20px
}
.video-responsive{
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0
}
.video-responsive iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute
}
.chosen-container{
	width:300px!important
}
.reduce-appeal-container{
	max-width:1110px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 10px 30px 10px
}
.reduce-appeal-container p[data-sf-role=error-message]{
	color:red
}
h1.reduce-appeal-title{
	color:#0070c0;
	text-transform:none;
	text-align:left;
	margin:0
}
.reduce-appeal-content{
	margin-bottom:30px!important
}
.reduce-appeal-question{
	display:block;
	margin-top:1em;
	margin-bottom:1em
}
.reduce-appeal-download-container{
	margin-top:45px
}
.reduce-appeal-download-link{
	text-decoration:underline;
	color:#0070c0
}
.reduce-appeal-proceed-start-content .col-xs-5{
	padding-right:0!important
}