/**
 * Theme Name:         Government Web template
 * Theme URI:          
 * Description:        Custom Drupal Zen sub-theme template
 * Version:            1.0
 * Author:             Voltz Jeturian
 * Author URI:         
 *
 * License:            GPL License
 * License URI:        http://www.gnu.org/copyleft/gpl.html
 */

/**
 * DO NOT MODIFY THEME STYLE
 * please add your stylings to main.css
 */
/**
 * font declaration
 */
 @import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);

/*typography*/
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif; font-weight: bold; text-transform: uppercase;}

/**
 * global styling
 */
body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td {
	/*font-size: 13px;*/
}
body.toolbar-drawer{
	padding-top: 0 !important;
}

/**
 * general classes
 */
.row{
	width: 100%;
	max-width: 1280px;
}
.menu li{
}
.menu li.first{
	padding-left: 0;
}
.menu li.last{
	padding-right: 0;
}
/** tabs **/
.tabs-primary{
	margin-top: 0;
	margin-bottom: 20px !important;
}
.panel .is-active.tabs-primary__tab {
	border-bottom-color: #f2f2f2;
}

/** rslider **/
.rslides{
}
.rslides_nav{
}

/**
 * admin styling
 */
/** admin menu **/
#toolbar{
	display: none;
}
html body.admin-menu{
	padding: 0 !important;
}
#admin-menu ul li a{
	font-size: 10px;
}

/**
 * region styling
 */
/** accessibility-links **/
#accessibility-links{
}
#accessibility-links ul,
#accessibility-shortcuts ul{
	margin: 0;
	overflow: hidden;
	height: auto;
	width: auto;
}
#accessibility-links ul li,
#accessibility-shortcuts ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#accessibility-links ul li a,
#accessibility-shortcuts ul li a{
	display: block;
	padding: 0 20px;
}
#accessibility-links ul li a,
#accessibility-shortcuts ul li a{
	font-size: 0;
}
#accessibility-links ul li.access-focus a,
#accessibility-shortcuts ul li.access-focus a{
	font-size: inherit;
}

/** top bar main navigation **/
#main-static-link{
}
#main-static-link li{
}
#main-static-link li a{
	line-height: 58px;
	display: block;
	padding: 0 15px;
}
#static-link-gov h3{
	margin: 0;
	font-weight: normal;
	font-size: 1rem;
}
#static-link-gov h3 a{
	color: #000;
	background: #f7f7f7;
	line-height: 58px;
	height: 58px;
	font-size: 19px;
	font-family: 'Roboto Condensed', sans-serif;
}

#navigation{
	background-color: #f7f7f7;
}
#navigation .links{
	float: left;
	height: 58px;
}
#navigation .links li{
	padding: 0;
	font-size: 16px;
	color: #000;
}
#navigation .menu li{
}
#navigation .menu li{
}
#navigation .menu li.first{
	padding-left: 0;
}
#navigation .menu li.last{
	padding-right: 0;
}
.top-bar-section ul{
	background: #f7f7f7;
}
.top-bar-section .divider, .top-bar-section [role="separator"]{
	border-top: 0;
}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"], .top-bar-section ul li{
	border-right-color: #ebebeb;
	height: 58px;
}
.top-bar-section ul li > a{
	font-size: 13px;
}
.top-bar-section li:not(.has-form) a:not(.button){
	background: #f7f7f7;
	color: #000;
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
	background: #ededed;
	color: #000;
}
.top-bar-section .has-dropdown > a:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;
	border-top-style: solid;
	margin-right: 15px;
	margin-top: -2.5px;
	position: absolute;
	top: 50%;
	right: 0;
}
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section li.active:not(.has-form) a:not(.button) {
	line-height: 58px;
	color: #000;
}
.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section .dropdown li:not(.has-form) a:not(.button),
.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button){
	background: #f7f7f7;
	color: #000;
}
.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button){
	background: #E4E4E4;
}
.top-bar{
	background: #f7f7f7;
	height: 58px;
	line-height: 58px;
}
#top-bar li{
	border-right: solid 1px #ebebeb;
}
#top-bar li li{
	border-right: 0;
}
.top-bar .toggle-topbar.menu-icon{
	right: 5px;
	top: 16px;
	position: absolute;
}
.top-bar .toggle-topbar.menu-icon a{
	color: #000;
}
.top-bar .toggle-topbar.menu-icon a span{
	/*
	-webkit-box-shadow: 0 13px 0 1px white, 0 19px 0 1px white, 0 25px 0 1px white;
	box-shadow: 0 13px 0 1px white, 0 19px 0 1px white, 0 25px 0 1px white;
	*/
	padding-right: 2px;
}
.top-bar .toggle-topbar.menu-icon a::after{
	right: -4px;
	top: 6px;
	box-shadow: 0 16px 0 1px #000, 0 22px 0 1px #000, 0 28px 0 1px #000;
}
.top-bar-section .dropdown li .dropdown {
	left: 100%;
	top: 0;
}
.top-bar-section li a{
	color: #000;
}
.top-bar-section li.active:not(.has-form) a:not(.button){
	background: #EDEDED;
	color: #000;
	padding-top: 0;
	padding-bottom: 0;
}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{
	background: #E4E4E4;
}
/** top bar right navigation **/
.region-top-bar-right{
	border-right: solid 1px #ebebeb;
}
.region-top-bar-right div.divider{
	border-bottom: none;
	border-top: none;
	/*border-right: solid 1px #ebebeb;*/
	clear: none;
	height: 58px;
	width: 0;
	float: left;
}
.region-top-bar-right .block{
	float: left;
	margin: 0 10px;
}
/** top bar right navigation mobile expanded **/
#top-bar.expanded .region-top-bar-right{
	width: 100%;
	float: none;
}
#top-bar.expanded .region-top-bar-right .block{
	width: 100%;
	margin: 0;
}
#top-bar.expanded .region-top-bar-right .block .menu li{
	width: 100%;
}
#top-bar.expanded .region-top-bar-right div.divider{
/*	border-bottom: solid 1px #2b2b2b;
	border-top: solid 1px black;
	clear: both;
	height: 1px;
	width: 100%;*/

	display: none;
}

#top-bar.expanded .top-bar-section ul li > a{
	padding-top: 0;
	padding-bottom: 0;
}
#top-bar.expanded .top-bar-section .has-dropdown > a:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.4);
	border-top-style: solid;
	margin-right: 15px;
	margin-top: -2.5px;
	position: absolute;
	top: 50%;
	right: 0;
}
#top-bar.expanded #block-search-form input[name="search_block_form"]{
	width: 100%;
	margin-bottom: 20px;
}
#top-bar.expanded .region-top-bar-right{
	border: 0;
}

/** block search bar **/
#block-search-form{
}
/* hide the for submit */
#block-search-form .form-actions{
	display: none;
}
#block-search-form input[name="search_block_form"]{
	margin-bottom: 0;
	margin-top: 0px;
	height: 40px;
	width: 175px;
}

/** header **/
#header{
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
	padding: 1.25rem 0;
}
#logo{
}

#name-and-slogan{
}
#site-name{
	font-size: 2.75rem;
	color: inherit;
}
#site-name a:hover{
	text-decoration: none;
}
#site-name a span{
}
#site-name .header__site-link:link, #site-name .header__site-link:visited{
	color: inherit;
}
#site-slogan{
	font-size: 1rem;
	color: inherit;
}

/** banner **/
.region-banner{
}
.region-banner .block{
	margin: 0;
}

#banner{
	/*padding: 30px 0;*/
	/*max-height: 460px; allow more dynamic height of banner*/
	background-color: #fcfcfc;
	border-bottom: 1px solid #f2f2f2;
	padding: 1.25rem 0;
}
#banner .row.collapse{
background: #f2f2f2;
border: 1px solid #d8d8d8;
}
#banner .banner-content{
	padding: 1.25rem;
}
#banner .banner-content h1, #banner .banner-content h2, #banner .banner-content h3, #banner .banner-content h4, #banner .banner-content h5, #banner .banner-content h6{
	color: inherit;
}

/** auxiliary-menu **/
#auxiliary {background: #f7f7f7;}
.aux-nav-btn-container{ height: 58px; background: #f7f7f7; overflow: auto; }
#aux-nav-btn{ float: right; margin: 0; background: #f7f7f7; color: #000; height: 34px; line-height: 33px; padding: 0; padding-right: 25px; margin-top: 10px; margin-right: 18px; margin-bottom: 14px; font-weight: bold; text-transform: uppercase; font-size: 13px; }
#aux-nav-btn::after{ content: ""; position: absolute; right: 0; display: block; width: 16px; top: 0; height: 0; color: #000; box-shadow: 0 10px 0 1px #000, 0 16px 0 1px #000, 0 22px 0 1px #000; }
#aux-nav{ list-style: none;}
#aux-nav li { border-right: solid 1px #ebebeb; }
#aux-nav li li {border-right: 0;}
#aux-nav li a:hover{ background: #ededed; }
#aux-nav ul{margin: 0;}
#aux-nav ul li.has-dropdown{ }
#aux-nav ul li.has-dropdown:hover{ }
#aux-nav.show-for-medium-up.open{ display: block !important;z-index: 1; }
#aux-nav.open li.divider{ border: 0; }

/** breadcrumbs **/
#breadcrumbs .breadcrumbs{
	margin-top: 10px;
    background: #FCFCFC none repeat scroll 0% 0%;
    border-color: #F2F2F2;
    margin-bottom: 0px;
}
.breadcrumbs > *:before{
	content: '';
	margin: 0;
}
.breadcrumbs li.breadcrumbs-here-label{
	margin-right: 0.75em;
}
.breadcrumbs li:hover,
.breadcrumbs li:hover a{
	text-decoration: none;
}
.breadcrumbs li a:hover{
	text-decoration: underline;
}
.breadcrumbs .breadcrumb-separator{
	margin: 0 0.75em;
}

/** banner slider **/
#block-gwt-drupal-helper-gwt-drupal-helper-slides{
	position: relative;
	min-height: 290px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .banner-rsslides{
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .banner-rsslides li{
	position: relative;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .banner-rsslides li .rs-caption{
	position: absolute;
	bottom: 0;
	background-color: rgba(51, 51, 51, 0.7);
	color: #fff;
	padding: 10px 14px;
	width: 100%;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_nav{
	background: url(../images/slider-sprites.png) no-repeat 0 0;
	width: 35px;
	height: 60px;
	margin-top: -40px;
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	cursor: hand;
	text-indent: -9999px;
	z-index: 100;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_nav.prev{
	left: 0;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_nav.next{
	right: 0;
	background-position: -35px 0;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_nav.prev:hover{
	background-position: 0 -60px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_nav.next:hover{
	background-position: -35px -60px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_tabs{
	text-align: center;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	position: absolute;
	width: 100%;
	bottom: -23px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_tabs li{
	display: inline-block;
	padding: 0 3px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_tabs li a{
	width: 13px;
	height: 13px;
	display: block;
	background: url(../images/bg_control_nav.png) no-repeat 0 0;
	cursor: pointer;
	text-indent: -9999px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_tabs li a:hover{
	background-position: 0 -13px;
}
#block-gwt-drupal-helper-gwt-drupal-helper-slides .rslides_tabs li.rslides_here a{
	background-position: 0 -26px;
}
/** main **/
#main{
	padding-top: 40px;
	padding-bottom: 30px;
	background-color: #fff;
}

/** content **/
#page-title{
}

/** sidebars **/
.sidebars{
}
.sidebars .transparency-seal{
	text-align: center;
}

.sidebars .transparency-seal img{
	width: 100%;
	max-width: 250px;
}

.block .box-mode{
	border-style: solid;
	border-width: 1px;
	padding: 1.25rem;
	background: #F2F2F2;
	margin-bottom: 1.25rem;
	border-color: #D8D8D8;
}

/** footer **/
#footer{
	padding: 1.25rem 0;
	background-color: #e9e9e9;
	border-top: 1px solid #e1e1e1;
}

/** footer standard **/
#footer-standard{
	padding: 30px 0;
	background: #e9e9e9;
	color: #666;
}
#footer-standard a{
	color: #666;
}
#footer-standard .menu{
	padding-left: 20px;
	margin-bottom: 20px;
}

#back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #ffffff;
    background-color: #111111;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 12px;
    padding: 1em;
    display: none;
}

#back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
}

#block-gwt-drupal-helper-gwt-drupal-helper-pst{

display: block;
padding: 0.5625rem 0.875rem 0.5625rem;
overflow: hidden;
margin-left: 0;
list-style: none;
background: #333;
border: 1px solid #222;
}

#block-gwt-drupal-helper-gwt-drupal-helper-pst h2.block-title{
	color: #fff;
}

/**
 * Media queries
 */

/** media query for mobile smartphones **/
@media only screen and (max-width: 40em) {
	.top-bar-section > ul > .divider{
		display: none;
	}
	#top-bar .region-top-bar-right{
		margin-top: 58px;
	}
	#top-bar.expanded .region-top-bar-right{
		margin-top: 0;
	}
	#top-bar li{
		border-right: 0;
	}
	#navigation,
	#navigation .links{
		height: auto;
	}
	#navigation .links li{
		float: none;
	}
	#navigation .row{
		background: #f7f7f7;
	}
	#banner{  display: none; }
	#aux-nav li{ display: block; border:0;}
	#aux-nav li a{ height: 58px; line-height: 58px; display: block;}
	#aux-nav{ margin-left: 0; top: auto !important; left: 0 !important; width:100% !important; position: static !important; border-bottom: 1px solid #D8D8D8;}
	#aux-nav section > ul{  width: 100%;  margin: 0;  padding: 0 20px;  height: auto; }
	#aux-nav ul > li{  width: 100%;  display: block; }
	#aux-nav ul li > a{  width: 100%;  display: block;  line-height: 58px;  background: #f7f7f7;  color: #000;  font-size: 13px;  padding: 0 20px;  position: relative;  border-top: 1px solid #ebebeb; }
	#aux-nav ul li a:hover{  background: #EDEDED; }
	#aux-nav ul li.has-dropdown > a:after{  content: "";  display: block;  width: 0;  height: 0;  border: inset 5px;  border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;  border-top-style: solid;  margin-top: -2.5px;  top: 22.5px;
	margin-top: 1.5px;  right: 30px;  position: absolute; }
	#aux-nav ul li.has-dropdown ul{  margin-left: 15px; }
	#aux-nav ul li.has-dropdown ul > li{ }
	#aux-nav ul li.has-dropdown ul li > a{ }
	#aux-nav section > ul {
		width: 100%;
		margin: 0;
		padding: 0;
		height: auto;
		background: #f7f7f7
	}
	#navigation{
		position: static;
	}
}
/** media query for large screens **/
@media only screen and (min-width: 40.063em){
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
		border: none;
		content: "\00bb";
		top: 1rem;
		margin-top: 4px;
		right: 5px;
		line-height: 1.2;
	}

	#top-bar li ul{ -webkit-box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); -moz-box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); }
	#aux-nav{  position: static;  width: auto !important;  top: auto;  left: auto;
	background: #f7f7f7;  color: #000;  line-height: 58px;  font-size: 13px; }
	#aux-nav .has-dropdown{ }
	#aux-nav ul.dropdown{  width: 100%; }
	#aux-nav ul.dropdown li{  border-bottom: solid 1px #ebebeb; }
	#aux-nav li.has-dropdown > a:after {  content: "";  display: block;  width: 0;  height: 0;  border: inset 5px;  border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;  border-top-style: solid;  margin-right: 15px;  margin-top: -2.5px;  position: absolute;  top: 50%;  right: 0; }
	#aux-nav li {  float: left; padding-right: 0; list-style: none; }
	#aux-nav li a{  background: #f7f7f7;  color: #000;  font-size: 13px;  line-height: 58px;  padding: 0 15px;  display: block;  white-space: nowrap; }
	#aux-nav ul li a:hover{  background: #EDEDED; }
	#aux-nav li.has-dropdown{  position: relative; }
	/** first level **/
	#aux-nav li ul{  -webkit-box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); -moz-box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); box-shadow: 6px 10px 10px -6px rgba(0,0,0,0.5); }
	#aux-nav li.has-dropdown > a{  padding-right: 35px !important; }
	#aux-nav li.has-dropdown .dropdown{  display: none !important;  position: absolute;  margin-left: 0;  z-index: 1;  width: auto; }
	#aux-nav li.has-dropdown > .dropdown > li{  position: relative;  width: 100%;   }
	#aux-nav li.has-dropdown > .dropdown > li.has-dropdown > a:after{  border: none;  content: "\00bb";  top: 1rem;  margin-top: 4px;  right: 5px;  line-height: 1.2; }
	#aux-nav li.has-dropdown > .dropdown > li > .dropdown{  position: absolute;  top: 0;  left: 100%; }
	#aux-nav li.has-dropdown:hover > .dropdown{  display: block !important; }
}

#navigation{
	position: fixed;
	z-index: 100;
	width: 100%;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
#header{
}

/** mega-menu **/
#nav-megamenu{
	margin: 0;
	background: #E9E9E9;
	margin-top: 58px;
	/*
	position: fixed;
	display: none;
	top: 58px;
	z-index: 100;
	width: 100%;
	height: 100%;
	*/
}/*
body.mega-menu-active{
	overflow: hidden;
}*/
/** level 2 sub navigation **/
.mega-sub-menu{
	text-align: right;
}
.mega-sub-menu h3{
	padding: 3rem 2rem 0px;
}
.mega-sub-items.tabs{
	margin: 0;
	list-style: none;
}
.mega-sub-items.tabs .tab-title a{
	background: #E9E9E9;
	font-family: "Roboto";
	text-transform: uppercase;
	padding: 1rem 2rem;
	display: block;
	color: #222;
}
.mega-sub-items.tabs .tab-title.active a{
	background: #F5F5F5;
	color: #222;
	display: block;
}
.mega-sub-items.tabs .tab-title a:hover{
	background: #D3D3D3;
}
.mega-menu-item{
	height: 100%;
-webkit-box-shadow: inset 2px -11px 5px -10px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px -11px 5px -10px rgba(0,0,0,0.75);
box-shadow: inset 2px -11px 5px -10px rgba(0,0,0,0.75);
padding-bottom: 30px;
}
.mega-menu-item .mega-menu-contents{
	max-width: 1280px;
	margin: 0 auto !important;
	height: 100%;
	overflow: auto;
}
.mega-menu-item .mega-sub-contents{
	background: #F5F5F5;
}
.mega-menu-item .mega-sub-contents .mega-sub-content{
	padding: 2rem;
}
.fullwidth{
	max-width: initial;
}

/**
 * accessibility
 */
#accessibility-widget{
    float:left;
    position:fixed;
  	top: 50%;
    z-index: 200;
	right: -42px;
	margin-top: -42px;
}
#accessibility-widget ul{
    list-style: none;
    margin:0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
#accessibility-widget ul li{
    text-align: center;
    display: block;
}
#accessibility-widget ul li a{
	display: block;
	color: #000;
	background: #e2e2e2;
	text-align: center;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #d2d2d2;
	padding: 5px;
}
#accessibility-widget ul li a span{
	display: block;
	text-indent: -9999px;
	background: url(../images/accessibility-sprites.png) no-repeat;
    height: 24px;
    width: 24px;
    margin: 4px;
}
#accessibility-widget ul li #accessibility-mode{
	position: fixed;
	right: -10px;
	border-radius: 3px 0 0 0;
	margin-top: -43px;
	background: #ff7c7c;
	border-bottom: 0;
	opacity: 0.8;
}
#accessibility-widget ul li #accessibility-mode span{
	background-position: 0 0;
	height: 22px;
	margin: 5px 0px;
}
#accessibility-widget ul li a#accessibility-mode.active{
}
#accessibility-widget ul li a#accessibility-mode span{
	background-position: 0px -22px;
}
#accessibility-widget ul li a#accessibility-mode.active span{
	background-position: 0px 0px;
}
#accessibility-widget ul li a#accessibility-contrast span{
    background-position: 0px -44px;
}
#accessibility-widget ul li a#accessibility-grayscale{
	border-bottom-left-radius: 5px;
}
#accessibility-widget ul li a#accessibility-grayscale span{
    background-position: 0px -69px !important;
}
#accessibility-widget ul li a#accessibility-statement span{
    background-position: 0px -94px !important;
}
body.contrast #accessibility-widget ul li a#accessibility-mode span{
	background: -24px -22px url(../images/accessibility-sprites.png) no-repeat !important;
}
body.contrast #accessibility-widget ul li a#accessibility-mode.active span{
	background: -24px 0px url(../images/accessibility-sprites.png) no-repeat !important;
}
body.contrast #accessibility-widget ul li a#accessibility-contrast span{
	background: -24px -44px url(../images/accessibility-sprites.png) no-repeat !important;
}
body.contrast #accessibility-widget ul li a#accessibility-grayscale span{
	background: -24px -69px url(../images/accessibility-sprites.png) no-repeat !important;
}
body.contrast #accessibility-widget ul li a#accessibility-statement span{
	background: -24px -94px url(../images/accessibility-sprites.png) no-repeat !important;
}
#accessibility-widget ul li a:hover{
	background-color: #fff;
}
#accessibility-statement-content{
    background: #fff;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 20px;
    margin: 10% 10% 0;
    width: 80%;
    z-index: 102;
    display: none;
    position: absolute;
}
#accessibility-statement-content .statement-textarea{
	min-height: 458px;
	font-family: 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
	font-size: 100%;
	line-height: 1.4em;
    width: 100%;
}
#accessibility-statement-content.statement-active{
	display: block;
}
#darklight{
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: none;
    cursor: hand;
    z-index: 101;
}
