#globalfooter {
  font-family: "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
  font-weight: 400;
  font-size: 16px;
  line-height: 1.45em;
  color: #333333;
  min-width: 768px;
  width: 980px;
  margin: 12px auto 0;
  color: #999;
  padding-top: 16px;
  padding-bottom: 24px;
  line-height: 1;
  font-size: 1em;
  border-top: 1px solid #e3e3e3; }
  #globalfooter:before, #globalfooter:after {
    content: " ";
    display: table; }
  #globalfooter:after {
    clear: both; }
  #globalfooter a:hover {
    color: #333333; }

#breadory {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  position: relative;
  line-height: 1.388889; }
  #breadory:before, #breadory:after {
    content: " ";
    display: table; }
  #breadory:after {
    clear: both; }
  #breadory #breadcrumbs {
    display: inline-block;
    margin-left: 1.3em;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    color: #666;
    margin-bottom: 20px; }
    #breadory #breadcrumbs li.home {
      font-weight: 600; }
      #breadory #breadcrumbs li.home:before {
        content: "";
        display: block;
        position: absolute;
        width: 40px;
        height: 22px;
        top: 0;
        left: -24px;
        background: url(../core/elements/footer/breadcrumb_apple.svg) no-repeat center center;
        background-size: 25px 75px; }
      #breadory #breadcrumbs li.home a:hover {
        text-decoration: none !important; }
    #breadory #breadcrumbs li {
      font-size: 12px;
      line-height: 2;
      font-weight: 400;
      display: inline-block;
      padding-left: 1.6em;
      white-space: nowrap;
      position: relative; }
      #breadory #breadcrumbs li:first-child {
        padding-left: 0; }
      #breadory #breadcrumbs li:before {
        content: "";
        display: block;
        width: 24px;
        height: 24px;
        background: transparent url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNENkQ2RDYiIHN0cm9rZS13aWR0aD0iMC41IiBwb2ludHM9IjguMjgxLDMuNzUgMTUuNzE5LDEyIDguMjgxLDIwLjI1ICIvPg0KPC9zdmc+DQo=") no-repeat;
        position: absolute;
        left: -4px;
        top: -1px; }
      #breadory #breadcrumbs li a {
        color: #666; }

#directorynav {
  position: relative;
  z-index: 1;
  margin-top: 0;
  margin-bottom: 18px; }
  #directorynav:before, #directorynav:after {
    content: "";
    display: table; }
  #directorynav:after {
    clear: both; }
  #directorynav .column {
    width: 20%;
    float: left; }
    #directorynav .column.no-heading {
      margin-top: 17px; }
    #directorynav .column ul {
      padding-bottom: 1em; }
    #directorynav .column li {
      line-height: 20px;
      margin-bottom: 0; }
    #directorynav .column a {
      font-size: 12px;
      line-height: 1.416667;
      font-weight: 400;
      display: inline;
      color: #666;
      white-space: normal; }
      #directorynav .column a:hover {
        color: #333; }
    #directorynav .column h3 a {
      margin: 0;
      padding: 0;
      font-size: 12px;
      line-height: 1.416667;
      font-weight: 600;
      color: #333;
      letter-spacing: 0; }

.ac-gf-footer-legal .ac-gf-footer-legal-copyright,
.ac-gf-footer-legal .ac-gf-footer-legal-links {
  font-size: 12px;
  line-height: 1.333333;
  font-weight: 400;
  display: inline-block;
  color: #999;
  margin-right: 26px; }

.ac-gf-footer-legal .ac-gf-footer-legal-links a {
  color: #666;
  border-right: 1px solid #d6d6d6;
  margin-right: 10px;
  padding-right: 12px;
  white-space: nowrap; }

.ac-gf-footer-legal .ac-gf-footer-news {
  font-size: 12px;
  line-height: 1.333333;
  font-weight: 400;
  color: #999;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 6px;
  margin-bottom: 4px; }

.ac-gf-footer-legal .ac-gf-footer-news a {
  color: #0088cc; }

.ac-gf-footer-legal .ac-gf-footer-legal-links a:last-of-type {
  border: none; }

#globalheader *, #globalheader *:before, #globalheader *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#globalheader button {
  font: inherit;
  vertical-align: middle; }

.text-replace {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.hidden {
  display: none;
  opacity: 0; }
.landing .col-1 {padding:0px !important; width:auto !important;} #footer, #header, .navigationbar {display:none !important} [id]:target,[name]:target,[name]:target+* { animation:none; -webkit-animation:none; } .main {margin:1px 7px !important; width:100% !important; max-width:none !important; } .context {width:100% !important; padding:0px !important;} .copy-notice {width:auto !important} .header {display:none !important} .content {margin-right:14px !important} .mainContent p {max-width:none !important} .breadcrumb {display:none}
.toc {display:none}
.descr {margin-top:0px !important} .descr {min-height:0px}
body{background:none}
.wrapper{background:none}
.hd{display:none}
.bd{background:none !important}
.sidebar{display:none}
.wrap{margin:0px}
.toolbar{display:none}
.ft{display:none}
body {padding:10px !important}