﻿HTML,
BODY,
BOIDY *,
.section,
A,
A:link,
A:active,
A:visited,
A:hover,
H1,
H2,
H3,
H4,
H5,
P,
TH,
TD,
UL,
LI,
SPAN,
.ns-c00A,
.ns-c00B,
.ns-c00C,
.ns-c000,
.ns-c001,
.ns-c003,
.ns-c004,
.ns-c005,
.ns-c010,
.ns-c011,
.ns-c012,
.ns-c013,
.ns-c014,
.ns-c021,
.ns-c101,
.ns-c102,
.ns-c103,
.ns-c104,
.ns-c105,
.ns-c201,
.ns-c202,
.ns-c203,
.ns-c204,
.ns-c205,
.ns-c206,
.ns-c301,
.ns-c302,
.ns-c303,
.ns-c304,
.ns-c305,
.notes,
.xs-detail,
.quick-jump-nav A:first-child,
FORM FIELDSET TEXTAREA, 
FORM FIELDSET INPUT, 
FORM FIELDSET SELECT
FORM TEXTAREA, 
FORM INPUT, 
FORM SELECT,
TEXTAREA, 
INPUT, 
SELECT
{
	background-image:none !important;
	background-color:transparent !important;
	color:#000000 !important;
	max-width:100% !important;
	height:auto !important;
	font-family:Arial,Helvetica,sans-serif;
	border-color:#000000 !important;
	box-shadow:none !important;
}
HR,
HR.ns-bg-c00A,
HR.ns-bg-c00B,
HR.ns-bg-c00C,
HR.ns-bg-c000,
HR.ns-bg-c001,
HR.ns-bg-c003,
HR.ns-bg-c004,
HR.ns-bg-c005,
HR.ns-bg-c010,
HR.ns-bg-c011,
HR.ns-bg-c012,
HR.ns-bg-c013,
HR.ns-bg-c014,
HR.ns-bg-c101,
HR.ns-bg-c102,
HR.ns-bg-c103,
HR.ns-bg-c104,
HR.ns-bg-c105,
HR.ns-bg-c201,
HR.ns-bg-c202,
HR.ns-bg-c203,
HR.ns-bg-c204,
HR.ns-bg-c205,
HR.ns-bg-c206,
HR.ns-bg-c301,
HR.ns-bg-c302,
HR.ns-bg-c303,
HR.ns-bg-c304,
HR.ns-bg-c305{
	background-image:none !important;
	background-color:#000000 !important;	
}


.ns-carousels .ns-carousels-mask{overflow:visible !important;}
.ns-carousels .xs-columns{flex-wrap:wrap !important;}

.section.quick-jump-nav.clone,
.ns-aro-001:before,
.ns-aro-002:before,
.notes:after,
P.inline-links-list:before,
.section.mobility:before,
.gmap-nav,
.gmap-m,
UL.related-topics LI:after,
.section.footer:before,
A.go-top,
.section.main-navigation:before,
.n-navigation-content:after,
.n-notification-content:after{
	display:none;
}

P.inline-links-list{
	padding:0;
}
UL{
	padding-left:20px;
}
LI{
	margin-left:20px;
}

.quick-jump-nav .mask{overflow:auto;}
.quick-jump-nav .mask::-webkit-scrollbar,
.quick-jump-nav .mask::-webkit-scrollbar-thumb{
	all:unset;
}

UL.ns-faq-list.enhanced>LI{position:static;}
UL.ns-faq-list.enhanced DIV.faq-a,
UL.ns-faq-list.enhanced LI DIV.faq-a-inner{
	height:auto;
	overflow:visible;
	opacity:1;
	transform:translate(0px,0px);
}

IMG{
	-webkit-filter:grayscale(100%) !important;
	filter:grayscale(100%) !important;
}

.header-photo IMG{
	width:100%;
	height:auto;
	aspect-ratio:auto;
}

.header .n-navigation .n-navigation-element BUTTON,
.header .n-navigation .n-navigation-element BUTTON.display{
	background-color:#000000;
	box-shadow:none;
}
.n-navigation-content, 
.n-notification-content{
	background-color:#FFFFFF !important;
	box-shadow:none;
}
.n-navigation-content P.ns-bg-c000,
.n-navigation-content P.ns-bg-c001,
.n-navigation-content P.ns-bg-c003,
.n-navigation-content P.ns-bg-c004,
.n-navigation-content P.ns-bg-c005,
.n-navigation-content P.ns-bg-c010,
.n-navigation-content P.ns-bg-c011,
.n-navigation-content P.ns-bg-c012,
.n-navigation-content P.ns-bg-c013,
.n-navigation-content P.ns-bg-c014,
.ns-number.ns-bg-c000,
.ns-number.ns-bg-c001,
.ns-number.ns-bg-c003,
.ns-number.ns-bg-c004,
.ns-number.ns-bg-c005,
.ns-number.ns-bg-c010,
.ns-number.ns-bg-c011,
.ns-number.ns-bg-c012,
.ns-number.ns-bg-c013,
.ns-number.ns-bg-c014,
.icon-element .ico DIV{
	background-color:transparent !important;
}
TABLE.schedule-table.ns-c002 TD:last-child{border-color:#000000 !important;}

.ns-brd-002:after{
	border:0 !important;
}

UL.st1 LI::marker,
OL.st1 LI::marker{
	color:#000000 !important;
}
.animate-visual,
.reversed .animate-visual{
	opacity:1 !important;
	animation:none !important;
}