body.contrast .page-wrap, body.contrast .page-wrap p, body.contrast .page-wrap h1, body.contrast .page-wrap h2 , 
body.contrast .page-wrap h3, body.contrast .page-wrap h4, body.contrast .page-wrap h4, body.contrast .page-wrap h6,
body.contrast .page-wrap li, body.contrast .page-wrap span, body.contrast .page-wrap p a, body.contrast .page-wrap label, 
body.contrast .page-wrap .muze-invert {
background-color: #000 !important;
color:#fff !important;
}
body.contrast .page-wrap .muze-invert p, body.contrast .page-wrap .muze-invert a,
body.contrast .page-wrap .muze-invert span,body.contrast .page-wrap .muze-invert h1,
body.contrast .page-wrap .muze-invert h2,body.contrast .page-wrap .muze-invert h3, body.contrast .page-wrap .muze-invert h4,
body.contrast img {
color:#fff!important;
}
body.contrast img {
-webkit-filter: invert(1);
-moz-filter: invert(1);
-ms-filter: invert(1);
-o-filter: invert(1);
filter: invert(1); 
}
body.contrast-white .page-wrap, body.contrast-white .page-wrap p, body.contrast-white .page-wrap h1, body.contrast-white .page-wrap h2 , 
body.contrast-white .page-wrap h3, body.contrast-white .page-wrap h4, body.contrast-white .page-wrap h4, body.contrast-white .page-wrap h6,
body.contrast-white .page-wrap li, body.contrast-white .page-wrap span, body.contrast-white .page-wrap p a, body.contrast-white .page-wrap label,
body.contrast-white .page-wrap .muze-invert {
background-color: #fff !important;
color:#000 !important;
}
body.contrast-white .page-wrap .muze-invert p, body.contrast-white .page-wrap .muze-invert a,
body.contrast-white .page-wrap .muze-invert span,body.contrast-white .page-wrap .muze-invert h1,
body.contrast-white .page-wrap .muze-invert h2,body.contrast-white .page-wrap .muze-invert h3, body.contrast-white .page-wrap .muze-invert h4 {
color:#000;
}
body.underline-text .page-wrap a {
text-decoration: underline!important;
color:blue!important;
}
body.white-arrow {
cursor: url(images/white-mouse.png), auto;
}
body.black-arrow {
cursor: url(images/black-mouse.png), auto;
}
.grayscale {
-webkit-filter: grayscale(100%) brightness(100%) contrast(100%);
-ms-filter: grayscale(100%) brightness(100%) contrast(100%);
filter: grayscale(100%) brightness(100%) contrast(100%);
}
@font-face {
  font-family: 'nagish';
  src:  url('fonts/nagish.eot?rjejrl');
  src:  url('fonts/nagish.eot?rjejrl#iefix') format('embedded-opentype'),
    url('fonts/nagish.ttf?rjejrl') format('truetype'),
    url('fonts/nagish.woff?rjejrl') format('woff'),
    url('fonts/nagish.svg?rjejrl#nagish') format('svg');
  font-weight: normal;
  font-style: normal;
}
.closingXWrapper {
position: absolute;
cursor:pointer;
background-color: #febf32;
border-radius: 2px;
right: 3em;
top:3em;
z-index: 9997;
width: 60px;
height: 60px;
display:block;
box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
}
.closingXWrapper .closing-rel {
width:24px;
height: 24px;
margin-top: 16px;
margin-left: 18px;
float:left;
position:relative;
}
.closingX {
cursor:pointer;
display:block;
height:2px;
width:24px;
position:absolute;
top:10%;
-ms-transform: translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:  translateY(-50%);
transform: translateY(-50%);
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
margin-top: 0px;
}
.closingX:before {
content:'';
position:absolute;
width:24px;
height:2px;
background:#fff;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
background-color:#fff;
top:11px;
left:0;
}
.closingX:after {
content:'';
position:absolute;
top:0px;
width:24px;
height:2px;
background:#fff;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transform:rotate(-45deg);
-ms-transform:rotate(45deg);
-webkit-transform:rotate(-45deg);
background-color:#fff;
top:11px;
left:0;
}

.wheelchair {
display: block;
width: 22px;
height: 22px;
margin-left: 28px;
margin-top: 10px;
}

.wheelchair img {
width:100%;
float:left;
}
.nagish-container {
direction:ltr;  
width:400px;
background-color: #fff;
position: fixed;
z-index: 9;
bottom:10px;
left:0;
border: solid 2px #ffd200;
-webkit-transition: 0.2s all ;
transition: 0.2s all ;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.nagish-container.active {
-webkit-transform: translateX(90px);
-ms-transform: translateX(90px);
transform: translateX(90px);
}
.nagish-container .inner-wrap{
width:100%;
height:100%;
padding: 4em 2em 2em 2em;
text-align: center;
position:relative;
float:left;
}
.nagish-container .inner-wrap h3 {
font-size: 24px !important;
text-transform: uppercase;
}
.nagish-container .inner-wrap a{
font-weight: 400;
float:left;
}
.nagish-container .inner-wrap .exit{
position:absolute;
z-index: 2;
top:1em;
left:1em;
color:#000;
font-size: 1.5em;
}
.nagish-container .inner-wrap .actions-wrap{
width:100%;
float:left;
padding-top:2em;
margin-bottom: 1em;
}
.nagish-container .inner-wrap .actions-wrap li {
padding:0 2px 4px 2px;
width:33.333333333%;
float:left;
}

.nagish-container .inner-wrap .actions-wrap li a {
padding:10px;	
width:100%;
font-size: 12px; 
display:block;
margin: 0 auto;
line-height: 1.4;
border:solid 2px #efefef;
background-color: #efefef;
text-transform: uppercase;	
}
.nagish-container .inner-wrap .actions-wrap li a span {
display:block;
font-family: 'nagish';
margin-bottom: 4px;
font-size: 36px !important;
letter-spacing: 1px;
}
.nagish-container .inner-wrap .actions-wrap li a span.fontpluse:before {
content:'\e903';
}
.nagish-container .inner-wrap .actions-wrap li a span.fontminus:before {
content:'\e902';
}
.nagish-container .inner-wrap .actions-wrap li a span.underlinetext:before {
content:'\e901';
}
.nagish-container .inner-wrap .actions-wrap li a span.makebnw:before {
content:'\e900';
}
.nagish-container .inner-wrap .actions-wrap li a span.blackit:before {
content:'\e906';
}
.nagish-container .inner-wrap .actions-wrap li a span.whiteit:before {
content:'\e905';
}
.nagish-container .inner-wrap .actions-wrap li a span.blackarrow:before {
content:'\e908';
}
.nagish-container .inner-wrap .actions-wrap li a span.whitearrow:before {
content:'\e909';
}
.nagish-container .inner-wrap .actions-wrap li a span.resetit:before {
content:'\e904';
}

body.underline-text .nagish-container .inner-wrap .actions-wrap li a span.underlinetext,
body.underline-text .nagish-container .inner-wrap .actions-wrap li a.underline-text,
body.contrast .nagish-container .inner-wrap .actions-wrap li a span.contrast,
body.contrast .nagish-container .inner-wrap .actions-wrap li a.contrast,
body.contrast-white .nagish-container .inner-wrap .actions-wrap li a span.contrast-white,
body.contrast-white .nagish-container .inner-wrap .actions-wrap li a.contrast-white,
body.grayscale .nagish-container .inner-wrap .actions-wrap li a span.grayscale,
body.grayscale .nagish-container .inner-wrap .actions-wrap li a.grayscale,
body.white-arrow .nagish-container .inner-wrap .actions-wrap li a span.white-arrow,
body.white-arrow .nagish-container .inner-wrap .actions-wrap li a.white-arrow,
body.black-arrow .nagish-container .inner-wrap .actions-wrap li a span.black-arrow,
body.black-arrow .nagish-container .inner-wrap .actions-wrap li a.black-arrow  {
background-color: #febf32;
color:#fff;
}


.nagish-container .inner-wrap .exit-icon:before{
font-family: 'nagish';
content:'\e907';
font-size: 32px;
}


.nagish-container .inner-wrap .actions-wrap a:focus,
.nagish-container .inner-wrap .actions-wrap a:hover{
border:solid 2px #febf32 !important;
}
.nagish-container .inner-wrap .signature {
	font-size: 14px;
	float:left;
	clear: both;
}
.nagish-container .inner-wrap .statement {
margin-bottom: 5px;
}

.active-button {
background-color: #febf32 !important;
color:#fff !important;
}

.accessibility-statement {
padding-top: 8em;
float:left;
text-align: left;
}
.accessibility-statement ul {
width:100%;
float:left;
margin-bottom: 20px;
}
.accessibility-statement ul li {
font-size: 24px;
font-weight: 400;
}
.accessibility-statement h1 {
font-size: 4em;
font-weight: 400;
margin-bottom: 20px;
color:#000;
}
.accessibility-statement h3 {
font-size: 3em;
margin-bottom: 10px;
color:#000;
}
.accessibility-statement p {
font-size: 24px;
margin-bottom: 1em;
color:#000;
}
.accessibility-statement p strong{
font-weight: 700;
}




/* ---modal---*/
.modal-box {
width:100%;
height:100%;
position:fixed;
z-index: 9999;
display:none;
top:0;
left:0;
}
.modal-box .overlay{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.7);
overflow-y:scroll;
}
.modal-box .overlay .hider {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index: 0;
}
.modal-box .overlay .middle {
width:100%;
height:100%;
display:table;
}
.modal-box .overlay .middle .content {
display:table-cell;
vertical-align: middle;
text-align: center;
padding:8em;
}
.modal-box .overlay .middle .content .inner-wrap {
background-color:#efefef;
width:100%;
min-height:400px;
padding: 4em 2em 4em 2em;
text-align: center;
position:relative;
}

/* ---modal---*/


