#ac-globalfooter { font-weight: normal; }
#ac-globalfooter, #ac-globalfooter::before, #ac-globalfooter::after, #ac-globalfooter *, #ac-globalfooter *::before, #ac-globalfooter *::after { box-sizing: content-box; margin: 0px; padding: 0px; pointer-events: auto; letter-spacing: normal; }
#ac-globalfooter *, #ac-globalfooter *::before, #ac-globalfooter *::after { font-size: 1em; font-family: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }
#ac-globalfooter article, #ac-globalfooter aside, #ac-globalfooter details, #ac-globalfooter figcaption, #ac-globalfooter figure, #ac-globalfooter footer, #ac-globalfooter header, #ac-globalfooter nav, #ac-globalfooter section { display: block; }
#ac-globalfooter img { border: 0px none; vertical-align: middle; }
#ac-globalfooter ul { list-style: outside none none; }
#ac-globalfooter, #ac-globalfooter input, #ac-globalfooter textarea, #ac-globalfooter select, #ac-globalfooter button { font-synthesis: none; text-rendering: optimizelegibility; font-feature-settings: "liga", "kern"; direction: ltr; text-align: left; }
#ac-globalfooter, #ac-globalfooter select, #ac-globalfooter button { font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
#ac-globalfooter input, #ac-globalfooter textarea { font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
@font-face {
  font-style: normal;
  font-weight: 400;
  src: url(bb24436f48d56071c2b799479edcae26b9eec873.eot)  format("embedded-opentype"), url(50646fd70bcde344c7d690438fba20ff10a4f50d.woff)  format("woff"), url(dc847bbad2d4353baebdcd44e9b2ccd08a1fe898.ttf)  format("truetype");
}
@font-face {
  font-style: normal;
  font-weight: 200;
  src: url(4bb4b331ef230ba94dd824609e7559d3a3621808.eot)  format("embedded-opentype"), url(85f2a5781f6fbc14a663006a1149593c1297adb5.woff)  format("woff"), url(9d244cdf01647f6b7d56eb1f4978daa05c4ee647.ttf)  format("truetype");
}
@font-face {
  font-style: normal;
  font-weight: 100;
  src: url(33c60a611a0ce996095277db81a3a298d773fe36.eot)  format("embedded-opentype"), url(489e610b85dfea5429f1c99dcd57066c9e45a5ad.woff)  format("woff"), url(8297e6d6e277ac3fb8f5cd3e422ae656e8fe6e76.ttf)  format("truetype");
}
#ac-globalfooter .ac-gf-icon {  }
#ac-globalfooter .ac-gf-icon::before, #ac-globalfooter .ac-gf-icon::after, #ac-globalfooter .ac-gf-icon .icon-htc { display: inline-block; color: inherit; font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; font-size: inherit; line-height: 1; text-decoration: none; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-icon::after, #ac-globalfooter .ac-gf-icon .icon-htc { top: 0px; padding-left: 0.3em; }
#ac-globalfooter .ac-gf-icon::before { display: none; }
#ac-globalfooter .ac-gf-icon-before {  }
#ac-globalfooter .ac-gf-icon-before::before, #ac-globalfooter .ac-gf-icon-before::after, #ac-globalfooter .ac-gf-icon-before .icon-htc { display: inline-block; color: inherit; font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; font-size: inherit; line-height: 1; text-decoration: none; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-icon-before::before, #ac-globalfooter .ac-gf-icon-before .icon-htc { top: -0.125em; padding-right: 0.3em; }
#ac-globalfooter .ac-gf-icon-before::after { display: none; }
#ac-globalfooter .ac-gf-icon-standalone {  }
#ac-globalfooter .ac-gf-icon-standalone::before, #ac-globalfooter .ac-gf-icon-standalone::after, #ac-globalfooter .ac-gf-icon-standalone .icon-htc { display: inline-block; color: inherit; font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; font-size: inherit; line-height: 1; text-decoration: none; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-icon-standalone::after, #ac-globalfooter .ac-gf-icon-standalone .icon-htc { top: 0px; padding-left: 0px; padding-right: 0px; }
#ac-globalfooter .ac-gf-icon-standalone::before { display: none; }
#ac-globalfooter .ac-gf-icon-font { font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; }
#ac-globalfooter .icon-ie-parent:link { text-decoration: none; }
#ac-globalfooter.no-js .icon-ie-parent:link:hover { text-decoration: none; }
#ac-globalfooter.no-js .icon-ie-parent:link:hover .icon-ie-link { text-decoration: underline; }
#ac-globalfooter.no-touch .icon-ie-parent:link:hover { text-decoration: none; }
#ac-globalfooter.no-touch .icon-ie-parent:link:hover .icon-ie-link { text-decoration: underline; }
#ac-globalfooter .ac-gf-icon-chevrondown::before, #ac-globalfooter .ac-gf-icon-chevrondown::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevrondown .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevrondownalt::before, #ac-globalfooter .ac-gf-icon-chevrondownalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevrondownalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronleft::before, #ac-globalfooter .ac-gf-icon-chevronleft::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronleft .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronrightalt::before, #ac-globalfooter .ac-gf-icon-chevronrightalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronrightalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronright::before, #ac-globalfooter .ac-gf-icon-chevronright::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronright .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronleftalt::before, #ac-globalfooter .ac-gf-icon-chevronleftalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronleftalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronup::before, #ac-globalfooter .ac-gf-icon-chevronup::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronup .icon-htc {  }
#ac-globalfooter .ac-gf-icon-chevronupalt::before, #ac-globalfooter .ac-gf-icon-chevronupalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-chevronupalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-close::before, #ac-globalfooter .ac-gf-icon-close::after { content: ""; }
#ac-globalfooter .ac-gf-icon-close .icon-htc {  }
#ac-globalfooter .ac-gf-icon-closealt::before, #ac-globalfooter .ac-gf-icon-closealt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-closealt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-download::before, #ac-globalfooter .ac-gf-icon-download::after { content: ""; }
#ac-globalfooter .ac-gf-icon-download .icon-htc {  }
#ac-globalfooter .ac-gf-icon-downloadalt::before, #ac-globalfooter .ac-gf-icon-downloadalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-downloadalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-external::before, #ac-globalfooter .ac-gf-icon-external::after { content: ""; }
#ac-globalfooter .ac-gf-icon-external .icon-htc {  }
#ac-globalfooter .ac-gf-icon-alert::before, #ac-globalfooter .ac-gf-icon-alert::after { content: ""; }
#ac-globalfooter .ac-gf-icon-alert .icon-htc {  }
#ac-globalfooter .ac-gf-icon-list::before, #ac-globalfooter .ac-gf-icon-list::after { content: ""; }
#ac-globalfooter .ac-gf-icon-list .icon-htc {  }
#ac-globalfooter .ac-gf-icon-paddledown::before, #ac-globalfooter .ac-gf-icon-paddledown::after { content: ""; }
#ac-globalfooter .ac-gf-icon-paddledown .icon-htc {  }
#ac-globalfooter .ac-gf-icon-paddleleft::before, #ac-globalfooter .ac-gf-icon-paddleleft::after { content: ""; }
#ac-globalfooter .ac-gf-icon-paddleleft .icon-htc {  }
#ac-globalfooter .ac-gf-icon-paddleright::before, #ac-globalfooter .ac-gf-icon-paddleright::after { content: ""; }
#ac-globalfooter .ac-gf-icon-paddleright .icon-htc {  }
#ac-globalfooter .ac-gf-icon-paddleup::before, #ac-globalfooter .ac-gf-icon-paddleup::after { content: ""; }
#ac-globalfooter .ac-gf-icon-paddleup .icon-htc {  }
#ac-globalfooter .ac-gf-icon-pause::before, #ac-globalfooter .ac-gf-icon-pause::after { content: ""; }
#ac-globalfooter .ac-gf-icon-pause .icon-htc {  }
#ac-globalfooter .ac-gf-icon-play::before, #ac-globalfooter .ac-gf-icon-play::after { content: ""; }
#ac-globalfooter .ac-gf-icon-play .icon-htc {  }
#ac-globalfooter .ac-gf-icon-playalt::before, #ac-globalfooter .ac-gf-icon-playalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-playalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-replay::before, #ac-globalfooter .ac-gf-icon-replay::after { content: ""; }
#ac-globalfooter .ac-gf-icon-replay .icon-htc {  }
#ac-globalfooter .ac-gf-icon-zoomalt::before, #ac-globalfooter .ac-gf-icon-zoomalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-zoomalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-closeinlinealt::before, #ac-globalfooter .ac-gf-icon-closeinlinealt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-closeinlinealt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-grid::before, #ac-globalfooter .ac-gf-icon-grid::after { content: ""; }
#ac-globalfooter .ac-gf-icon-grid .icon-htc {  }
#ac-globalfooter .ac-gf-icon-checkalt::before, #ac-globalfooter .ac-gf-icon-checkalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-checkalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-stop::before, #ac-globalfooter .ac-gf-icon-stop::after { content: ""; }
#ac-globalfooter .ac-gf-icon-stop .icon-htc {  }
#ac-globalfooter .ac-gf-icon-stopalt::before, #ac-globalfooter .ac-gf-icon-stopalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-stopalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-replayalt::before, #ac-globalfooter .ac-gf-icon-replayalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-replayalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-facebook::before, #ac-globalfooter .ac-gf-icon-facebook::after { content: ""; }
#ac-globalfooter .ac-gf-icon-facebook .icon-htc {  }
#ac-globalfooter .ac-gf-icon-link::before, #ac-globalfooter .ac-gf-icon-link::after { content: ""; }
#ac-globalfooter .ac-gf-icon-link .icon-htc {  }
#ac-globalfooter .ac-gf-icon-mail::before, #ac-globalfooter .ac-gf-icon-mail::after { content: ""; }
#ac-globalfooter .ac-gf-icon-mail .icon-htc {  }
#ac-globalfooter .ac-gf-icon-pinterest::before, #ac-globalfooter .ac-gf-icon-pinterest::after { content: ""; }
#ac-globalfooter .ac-gf-icon-pinterest .icon-htc {  }
#ac-globalfooter .ac-gf-icon-qqweibo::before, #ac-globalfooter .ac-gf-icon-qqweibo::after { content: ""; }
#ac-globalfooter .ac-gf-icon-qqweibo .icon-htc {  }
#ac-globalfooter .ac-gf-icon-qzone::before, #ac-globalfooter .ac-gf-icon-qzone::after { content: ""; }
#ac-globalfooter .ac-gf-icon-qzone .icon-htc {  }
#ac-globalfooter .ac-gf-icon-renren::before, #ac-globalfooter .ac-gf-icon-renren::after { content: ""; }
#ac-globalfooter .ac-gf-icon-renren .icon-htc {  }
#ac-globalfooter .ac-gf-icon-share::before, #ac-globalfooter .ac-gf-icon-share::after { content: ""; }
#ac-globalfooter .ac-gf-icon-share .icon-htc {  }
#ac-globalfooter .ac-gf-icon-tumblr::before, #ac-globalfooter .ac-gf-icon-tumblr::after { content: ""; }
#ac-globalfooter .ac-gf-icon-tumblr .icon-htc {  }
#ac-globalfooter .ac-gf-icon-twitter::before, #ac-globalfooter .ac-gf-icon-twitter::after { content: ""; }
#ac-globalfooter .ac-gf-icon-twitter .icon-htc {  }
#ac-globalfooter .ac-gf-icon-webo::before, #ac-globalfooter .ac-gf-icon-webo::after { content: ""; }
#ac-globalfooter .ac-gf-icon-webo .icon-htc {  }
#ac-globalfooter .ac-gf-icon-instagram::before, #ac-globalfooter .ac-gf-icon-instagram::after { content: ""; }
#ac-globalfooter .ac-gf-icon-instagram .icon-htc {  }
#ac-globalfooter .ac-gf-icon-check::before, #ac-globalfooter .ac-gf-icon-check::after { content: ""; }
#ac-globalfooter .ac-gf-icon-check .icon-htc {  }
#ac-globalfooter .ac-gf-icon-linkedin::before, #ac-globalfooter .ac-gf-icon-linkedin::after { content: ""; }
#ac-globalfooter .ac-gf-icon-linkedin .icon-htc {  }
#ac-globalfooter .ac-gf-icon-snapchat::before, #ac-globalfooter .ac-gf-icon-snapchat::after { content: ""; }
#ac-globalfooter .ac-gf-icon-snapchat .icon-htc {  }
#ac-globalfooter .ac-gf-icon-zoom::before, #ac-globalfooter .ac-gf-icon-zoom::after { content: ""; }
#ac-globalfooter .ac-gf-icon-zoom .icon-htc {  }
#ac-globalfooter .ac-gf-icon-zoomoutalt::before, #ac-globalfooter .ac-gf-icon-zoomoutalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-zoomoutalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-zoomout::before, #ac-globalfooter .ac-gf-icon-zoomout::after { content: ""; }
#ac-globalfooter .ac-gf-icon-zoomout .icon-htc {  }
#ac-globalfooter .ac-gf-icon-favorite::before, #ac-globalfooter .ac-gf-icon-favorite::after { content: ""; }
#ac-globalfooter .ac-gf-icon-favorite .icon-htc {  }
#ac-globalfooter .ac-gf-icon-clearsolid::before, #ac-globalfooter .ac-gf-icon-clearsolid::after { content: ""; }
#ac-globalfooter .ac-gf-icon-clearsolid .icon-htc {  }
#ac-globalfooter .ac-gf-icon-remove::before, #ac-globalfooter .ac-gf-icon-remove::after { content: ""; }
#ac-globalfooter .ac-gf-icon-remove .icon-htc {  }
#ac-globalfooter .ac-gf-icon-unvalidatedalt::before, #ac-globalfooter .ac-gf-icon-unvalidatedalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-unvalidatedalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-unvalidated::before, #ac-globalfooter .ac-gf-icon-unvalidated::after { content: ""; }
#ac-globalfooter .ac-gf-icon-unvalidated .icon-htc {  }
#ac-globalfooter .ac-gf-icon-info::before, #ac-globalfooter .ac-gf-icon-info::after { content: ""; }
#ac-globalfooter .ac-gf-icon-info .icon-htc {  }
#ac-globalfooter .ac-gf-icon-add::before, #ac-globalfooter .ac-gf-icon-add::after { content: ""; }
#ac-globalfooter .ac-gf-icon-add .icon-htc {  }
#ac-globalfooter .ac-gf-icon-exclamation::before, #ac-globalfooter .ac-gf-icon-exclamation::after { content: ""; }
#ac-globalfooter .ac-gf-icon-exclamation .icon-htc {  }
#ac-globalfooter .ac-gf-icon-infoalt::before, #ac-globalfooter .ac-gf-icon-infoalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-infoalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-circle::before, #ac-globalfooter .ac-gf-icon-circle::after { content: ""; }
#ac-globalfooter .ac-gf-icon-circle .icon-htc {  }
#ac-globalfooter .ac-gf-icon-checksolid::before, #ac-globalfooter .ac-gf-icon-checksolid::after { content: ""; }
#ac-globalfooter .ac-gf-icon-checksolid .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-alert::before, #ac-globalfooter .ac-gf-icon-form-alert::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-alert .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-checkalt::before, #ac-globalfooter .ac-gf-icon-form-checkalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-checkalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-check::before, #ac-globalfooter .ac-gf-icon-form-check::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-check .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-clearsolid::before, #ac-globalfooter .ac-gf-icon-form-clearsolid::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-clearsolid .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-remove::before, #ac-globalfooter .ac-gf-icon-form-remove::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-remove .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-unvalidatedalt::before, #ac-globalfooter .ac-gf-icon-form-unvalidatedalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-unvalidatedalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-unvalidated::before, #ac-globalfooter .ac-gf-icon-form-unvalidated::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-unvalidated .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-info::before, #ac-globalfooter .ac-gf-icon-form-info::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-info .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-add::before, #ac-globalfooter .ac-gf-icon-form-add::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-add .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-exclamation::before, #ac-globalfooter .ac-gf-icon-form-exclamation::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-exclamation .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-infoalt::before, #ac-globalfooter .ac-gf-icon-form-infoalt::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-infoalt .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-circle::before, #ac-globalfooter .ac-gf-icon-form-circle::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-circle .icon-htc {  }
#ac-globalfooter .ac-gf-icon-form-checksolid::before, #ac-globalfooter .ac-gf-icon-form-checksolid::after { content: ""; }
#ac-globalfooter .ac-gf-icon-form-checksolid .icon-htc {  }
#ac-globalfooter .ac-gf-icon-apple::before, #ac-globalfooter .ac-gf-icon-apple::after { content: ""; }
#ac-globalfooter .ac-gf-icon-apple .icon-htc {  }
#ac-globalfooter .ac-gf-more {  }
#ac-globalfooter .ac-gf-more::before, #ac-globalfooter .ac-gf-more::after { content: ""; }
#ac-globalfooter .ac-gf-more .icon-htc {  }
#ac-globalfooter .ac-gf-more::before, #ac-globalfooter .ac-gf-more::after, #ac-globalfooter .ac-gf-more .icon-htc { display: inline-block; color: inherit; font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; font-size: inherit; line-height: 1; text-decoration: none; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-more::after, #ac-globalfooter .ac-gf-more .icon-htc { top: 0px; padding-left: 0.3em; }
#ac-globalfooter .ac-gf-more::before { display: none; }
#ac-globalfooter .ac-gf-more-block { margin-top: 0.5em; }
#ac-globalfooter a.ac-gf-block { display: block; cursor: pointer; text-decoration: none; color: inherit; }
#ac-globalfooter.ie7 a.ac-gf-block {  }
#ac-globalfooter a.ac-gf-block::before, #ac-globalfooter a.ac-gf-block::after { content: " "; display: table; }
#ac-globalfooter a.ac-gf-block::after { clear: both; }
#ac-globalfooter.ie7 a.ac-gf-block {  }
#ac-globalfooter.no-js a.ac-gf-block:hover { text-decoration: none; }
#ac-globalfooter.no-js a.ac-gf-block:hover .ac-gf-block-link { text-decoration: underline; }
#ac-globalfooter.no-js a.ac-gf-block:hover .ac-gf-block-link.icon-ie-parent { text-decoration: none; }
#ac-globalfooter.no-js a.ac-gf-block:hover .ac-gf-block-link.icon-ie-parent .icon-ie-link { text-decoration: underline; }
#ac-globalfooter.no-touch a.ac-gf-block:hover { text-decoration: none; }
#ac-globalfooter.no-touch a.ac-gf-block:hover .ac-gf-block-link { text-decoration: underline; }
#ac-globalfooter.no-touch a.ac-gf-block:hover .ac-gf-block-link.icon-ie-parent { text-decoration: none; }
#ac-globalfooter.no-touch a.ac-gf-block:hover .ac-gf-block-link.icon-ie-parent .icon-ie-link { text-decoration: underline; }
#ac-globalfooter .ac-gf-block-link { color: rgb(0, 112, 201); cursor: pointer; }
#ac-globalfooter a.ac-gf-block-inline { display: inline-block; }
#ac-globalfooter { font-size: 12px; line-height: 1.66667; font-weight: 400; letter-spacing: normal; background-color: rgb(242, 242, 242); color: rgb(102, 102, 102); min-width: 1024px; overflow: hidden; position: relative; z-index: 1; }
.ac-theme-dark #ac-globalfooter, #ac-globalfooter.ac-globalfooter-dark { background-color: rgb(34, 34, 34); color: rgb(153, 153, 153); }
#ac-globalfooter a { color: rgb(102, 102, 102); text-decoration: none; }
#ac-globalfooter.no-js a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
#ac-globalfooter.no-touch a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.ac-theme-dark #ac-globalfooter a, #ac-globalfooter.ac-globalfooter-dark a { color: rgb(153, 153, 153); }
.ac-theme-dark #ac-globalfooter.no-js a:hover, #ac-globalfooter.ac-globalfooter-dark.no-js a:hover { color: rgb(204, 204, 204); }
.ac-theme-dark #ac-globalfooter.no-touch a:hover, #ac-globalfooter.ac-globalfooter-dark.no-touch a:hover { color: rgb(204, 204, 204); }
#ac-globalfooter a.ac-gf-block { color: inherit; text-decoration: none; }
#ac-globalfooter.ie7 a.ac-gf-block {  }
#ac-globalfooter.no-js a.ac-gf-block:hover { color: inherit; }
#ac-globalfooter.no-js.ie7 a.ac-gf-block:hover {  }
#ac-globalfooter.no-touch a.ac-gf-block:hover { color: inherit; }
#ac-globalfooter.no-touch.ie7 a.ac-gf-block:hover {  }
.ac-theme-dark #ac-globalfooter a.ac-gf-block, #ac-globalfooter.ac-globalfooter-dark a.ac-gf-block { color: inherit; }
.ac-theme-dark #ac-globalfooter.ie7 a.ac-gf-block, #ac-globalfooter.ac-globalfooter-dark.ie7 a.ac-gf-block {  }
.ac-theme-dark #ac-globalfooter a.ac-gf-block .ac-gf-block-link, #ac-globalfooter.ac-globalfooter-dark a.ac-gf-block .ac-gf-block-link { color: rgb(102, 187, 255); }
#ac-globalfooter .ac-gf-content { margin: 0px auto; padding: 0px 22px; max-width: 980px; }
#ac-globalfooter .ac-gf-label { position: absolute; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; padding: 0px; border: 0px none; }
#ac-globalfooter .ac-gf-buystrip-hero { font-size: 18px; line-height: 1.36111; font-weight: 400; letter-spacing: normal; direction: rtl; padding-top: 64px; text-align: center; }
#ac-globalfooter .ac-gf-buystrip-hero::before, #ac-globalfooter .ac-gf-buystrip-hero::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-buystrip-hero::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-buystrip-hero {  }
#ac-globalfooter .ac-gf-buystrip-hero-product { margin-right: 34px; display: inline-block; vertical-align: middle; }
#ac-globalfooter.ie7 .ac-gf-buystrip-hero-product { display: inline; }
#ac-globalfooter .ac-gf-buystrip-hero-block { direction: ltr; display: inline-block; text-align: left; vertical-align: middle; }
#ac-globalfooter.ie7 .ac-gf-buystrip-hero-block { display: inline; }
#ac-globalfooter .ac-gf-buystrip-hero-title, #ac-globalfooter .ac-gf-buystrip-hero-copy, #ac-globalfooter .ac-gf-buystrip-hero-cta { margin: 0px; }
#ac-globalfooter .ac-gf-buystrip-hero-title { font-size: 36px; line-height: 1.22222; font-weight: 300; letter-spacing: normal; color: rgb(51, 51, 51); margin-bottom: 8px; }
#ac-globalfooter.ie7 .ac-gf-buystrip-hero-title, #ac-globalfooter.ie8 .ac-gf-buystrip-hero-title { font-weight: normal; font-family: "Myriad Set Pro 300","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-hero-title, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-hero-title { color: rgb(255, 255, 255); }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-hero-copy, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-hero-copy { color: rgb(204, 204, 204); }
#ac-globalfooter .ac-gf-buystrip-hero-cta { margin-top: 4px; }
#ac-globalfooter .ac-gf-buystrip-info { font-size: 16px; line-height: 1.5; font-weight: 400; letter-spacing: normal; border-bottom: 1px solid rgb(227, 227, 227); padding-bottom: 64px; text-align: center; }
#ac-globalfooter .ac-gf-buystrip-info::before, #ac-globalfooter .ac-gf-buystrip-info::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-buystrip-info::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-buystrip-info {  }
#ac-globalfooter .ac-gf-buystrip-info a { color: rgb(0, 112, 201); }
#ac-globalfooter.no-js .ac-gf-buystrip-info a:hover { color: rgb(0, 112, 201); }
#ac-globalfooter.no-touch .ac-gf-buystrip-info a:hover { color: rgb(0, 112, 201); }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info { border-color: rgb(51, 51, 51); }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info a, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info a { color: rgb(102, 187, 255); }
.ac-theme-dark #ac-globalfooter.no-js .ac-gf-buystrip-info a:hover, #ac-globalfooter.ac-globalfooter-dark.no-js .ac-gf-buystrip-info a:hover { color: rgb(102, 187, 255); }
.ac-theme-dark #ac-globalfooter.no-touch .ac-gf-buystrip-info a:hover, #ac-globalfooter.ac-globalfooter-dark.no-touch .ac-gf-buystrip-info a:hover { color: rgb(102, 187, 255); }
#ac-globalfooter .ac-gf-buystrip-info-column { position: relative; z-index: 1; min-height: 2px; margin: 0px; padding: 0px; float: left; width: 25%; }
#ac-globalfooter .ac-gf-buystrip-info-content { margin: 0px auto; padding-top: 80px; position: relative; text-align: center; width: 216px; z-index: 1; }
#ac-globalfooter .ac-gf-buystrip-info-icon { margin: 0px auto; }
#ac-globalfooter .ac-gf-buystrip-info-icon-asa { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(64f24b442596b3bac29b900f20adc10c9f938435.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-asa { background-image: url(ff853090a9036a6c06b4844dec2232e41178f62b.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-asa, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-asa { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(45d2e7c2625e72d0e939a3fcae354f9c799a3123.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-asa, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-asa { background-image: url(e04cb771794efd6d7f40d493b97f4a75145f3f5f.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-bag { background-repeat: no-repeat; background-size: 44px 45px; height: 45px; width: 44px; background-image: url(ea90720c624c11d54a23fcfaf280069d1449cc09.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-bag { background-image: url(06ef5b4b70becd5275e7c8396fdf8cb385b22281.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-bag, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-bag { background-repeat: no-repeat; background-size: 44px 45px; height: 45px; width: 44px; background-image: url(7e5732d02df0bf5a33401340ef42d894ac8f1299.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-bag, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-bag { background-image: url(db9dbf7f4c2a9272fa7b554550322cac1176ffbf.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-call { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(0011019d6169ee24819e7df7c9404d5fdd6f43b1.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-call { background-image: url(18d6aeee25c6aefe753dd90a4c2ee9ec0b2a84c8.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-call, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-call { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(e83fa235a30b3277ab3f0bea9dcf4cdb33b0b25f.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-call, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-call { background-image: url(12d9c86688feefb86cc61415bec9d8c0ad6fe516.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-financing { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(124cdbbb7ea8970b80f2cf039f5bbf2a62bb84fa.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-financing { background-image: url(9c9aa8577fa0d1e3fc8ab890afa2758d1c4fd8a2.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-financing, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-financing { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(8f104a4b441411f771de7c97725dc4b356a75c4f.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-financing, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-financing { background-image: url(dcf67d3a9cdd7a4c84fe29cc40b71ba95975f660.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-help { background-repeat: no-repeat; background-size: 57px 45px; height: 45px; width: 57px; background-image: url(bd86bbd3b7d5b79c12928a734a29dae14bb5e4a3.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-help { background-image: url(0dc809e454a9a6acc23522348517ccd4c4ddbb54.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-help, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-help { background-repeat: no-repeat; background-size: 57px 45px; height: 45px; width: 57px; background-image: url(ad4c6a1aad904751f197ba7506c17e84ff4e75bf.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-help, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-help { background-image: url(7e910b676350d3d49b2122359060197e43953682.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-retail { background-repeat: no-repeat; background-size: 39px 45px; height: 45px; width: 39px; background-image: url(c4902b1651d864cc9055679d79df8f552a7d0fcb.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-retail { background-image: url(bb46d6eec452a1150e4e43626a9513bcd90497a4.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-retail, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-retail { background-repeat: no-repeat; background-size: 39px 45px; height: 45px; width: 39px; background-image: url(3764a0a707c803183969fae3737c20251b96388b.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-retail, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-retail { background-image: url(1fd485d17ccb6232dae3a0e51e30ec3daa859eba.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-icon-shipping { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(0c8d8b3ff41030ca01f6c8a22b01479ec8dbde62.svg) ; }
#ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-shipping { background-image: url(a7d50b2c8b01bf627eafe856b56521dc6bd4cb36.png) ; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-shipping, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-shipping { background-repeat: no-repeat; background-size: 45px 45px; height: 45px; width: 45px; background-image: url(16e623dfac4c275bfc527e79bf903719bf202d4f.svg) ; }
.ac-theme-dark #ac-globalfooter.no-svg .ac-gf-buystrip-info-icon-shipping, #ac-globalfooter.ac-globalfooter-dark.no-svg .ac-gf-buystrip-info-icon-shipping { background-image: url(61a8d17403f2ad0886890debc72fcd6a0b1a8fd4.png) ; }
#ac-globalfooter .ac-gf-buystrip-info-title, #ac-globalfooter .ac-gf-buystrip-info-copy, #ac-globalfooter .ac-gf-buystrip-info-caption, #ac-globalfooter .ac-gf-buystrip-info-cta { margin: 0px; }
#ac-globalfooter .ac-gf-buystrip-info-title { font-size: 24px; line-height: 1.33333; font-weight: 300; letter-spacing: normal; color: rgb(51, 51, 51); margin-top: 0.5em; }
#ac-globalfooter.ie7 .ac-gf-buystrip-info-title, #ac-globalfooter.ie8 .ac-gf-buystrip-info-title { font-weight: normal; font-family: "Myriad Set Pro 300","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-title, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-title { color: rgb(255, 255, 255); }
#ac-globalfooter .ac-gf-buystrip-info-copy { color: rgb(102, 102, 102); display: block; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-copy, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-copy { color: rgb(153, 153, 153); }
#ac-globalfooter .ac-gf-buystrip-info-caption { color: rgb(51, 51, 51); display: block; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-caption, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-caption { color: rgb(204, 204, 204); }
#ac-globalfooter .ac-gf-buystrip-info-caption.with-cta { color: rgb(102, 102, 102); }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-caption.with-cta, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-caption.with-cta { color: rgb(153, 153, 153); }
#ac-globalfooter .ac-gf-buystrip-info-cta { color: rgb(0, 112, 201); margin-top: 0.75em; margin-bottom: -0.1875em; display: block; }
.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-cta, #ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-cta { color: rgb(102, 187, 255); }
#ac-globalfooter.no-js .ac-gf-buystrip-info-cta-chat { display: none; }
#ac-globalfooter .ac-gf-buystrip-info.with-3-columns .ac-gf-buystrip-info-column { position: relative; z-index: 1; min-height: 2px; margin: 0px; padding: 0px; float: left; width: 33.3333%; }
#ac-globalfooter.ie7 .ac-gf-buystrip-info.with-3-columns .ac-gf-buystrip-info-column, #ac-globalfooter.ie8 .ac-gf-buystrip-info.with-3-columns .ac-gf-buystrip-info-column { width: 33.3%; }
#ac-globalfooter .ac-gf-buystrip-info.with-2-columns { margin: 0px auto; max-width: 820px; }
#ac-globalfooter .ac-gf-buystrip-info.with-2-columns .ac-gf-buystrip-info-column { position: relative; z-index: 1; min-height: 2px; margin: 0px; padding: 0px; float: left; width: 50%; }
#ac-globalfooter .ac-gf-sosumi { border-bottom: 1px solid rgb(227, 227, 227); color: rgb(153, 153, 153); padding: 16px 0px 11px; }
.ac-theme-dark #ac-globalfooter .ac-gf-sosumi, #ac-globalfooter.ac-globalfooter-dark .ac-gf-sosumi { border-color: rgb(51, 51, 51); color: rgb(102, 102, 102); }
#ac-globalfooter .ac-gf-sosumi ol { list-style-position: outside; margin: 0px; padding: 0px 16px; }
#ac-globalfooter.ie7 .ac-gf-sosumi ol { list-style-position: inside; text-indent: -16px; }
#ac-globalfooter .ac-gf-sosumi ol li { list-style-type: decimal; }
#ac-globalfooter .ac-gf-sosumi ul { list-style: outside none none; margin: 0px; }
#ac-globalfooter .ac-gf-sosumi li { padding-bottom: 5px; }
#ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li { font-size: 12px; line-height: 1.33333; font-weight: 400; letter-spacing: normal; }
@media only screen and (max-width: 1068px) {
  #ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li { font-size: 12px; line-height: 1.33333; font-weight: 400; letter-spacing: normal; }
}
@media only screen and (max-width: 735px) {
  #ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li { font-size: 12px; line-height: 1.33333; font-weight: 400; letter-spacing: normal; }
}
#ac-globalfooter .ac-gf-sosumi small { font-size: 1em; }
#ac-globalfooter .ac-gf-breadcrumbs { padding: 20px 0px; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-breadcrumbs::before, #ac-globalfooter .ac-gf-breadcrumbs::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-breadcrumbs::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-breadcrumbs {  }
#ac-globalfooter .ac-gf-breadcrumbs-home:hover, #ac-globalfooter .ac-gf-breadcrumbs-link:hover { text-decoration: none; }
#ac-globalfooter.no-js .ac-gf-breadcrumbs-home:hover, #ac-globalfooter.no-js .ac-gf-breadcrumbs-link:hover { text-decoration: none; }
#ac-globalfooter.no-touch .ac-gf-breadcrumbs-home:hover, #ac-globalfooter.no-touch .ac-gf-breadcrumbs-link:hover { text-decoration: none; }
#ac-globalfooter .ac-gf-breadcrumbs-home { font-size: 21px; line-height: 1; font-weight: 400; letter-spacing: normal; position: absolute; top: 24px; left: 0px; z-index: 2; font-family: "Apple Icons","AC AppleIcons"; }
#ac-globalfooter .ac-gf-breadcrumbs-home-icon { left: 1px; cursor: pointer; display: inline-block; position: relative; top: -1px; z-index: 2; }
#ac-globalfooter.ie7 .ac-gf-breadcrumbs-home-icon { display: inline; }
#ac-globalfooter .ac-gf-breadcrumbs-home-label { position: absolute; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; padding: 0px; border: 0px none; }
#ac-globalfooter .ac-gf-breadcrumbs-home-chevron, #ac-globalfooter .ac-gf-breadcrumbs-home-mask { background: rgb(242, 242, 242) none repeat scroll 0% 0%; display: none; }
.ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-home-chevron, .ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-home-mask, #ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-home-chevron, #ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-home-mask { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
#ac-globalfooter .ac-gf-breadcrumbs-home-chevron { right: 1px; margin-top: -11px; position: absolute; top: 50%; width: 16px; height: 16px; z-index: 1; transform: scaleX(0.8) rotate(45deg); }
#ac-globalfooter .ac-gf-breadcrumbs-home-mask { right: 8px; left: -2px; position: absolute; top: -2px; bottom: -2px; z-index: 1; }
#ac-globalfooter .ac-gf-breadcrumbs-path { font-size: 12px; line-height: 1.33333; font-weight: 400; letter-spacing: normal; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-breadcrumbs-path::before, #ac-globalfooter .ac-gf-breadcrumbs-path::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-breadcrumbs-path::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-breadcrumbs-path {  }
#ac-globalfooter .ac-gf-breadcrumbs-list { max-height: 9999px; padding-left: 16px; direction: ltr; }
#ac-globalfooter .ac-gf-breadcrumbs-item { margin-left: 0.8em; display: inline-block; padding: 4px 0px; white-space: nowrap; }
#ac-globalfooter .ac-gf-breadcrumbs-item::before, #ac-globalfooter .ac-gf-breadcrumbs-item::after { content: ""; }
#ac-globalfooter .ac-gf-breadcrumbs-item .icon-htc {  }
#ac-globalfooter .ac-gf-breadcrumbs-item::before, #ac-globalfooter .ac-gf-breadcrumbs-item::after, #ac-globalfooter .ac-gf-breadcrumbs-item .icon-htc { display: inline-block; color: inherit; font-family: "Apple Icons","AC AppleIcons"; font-style: normal; font-weight: inherit; font-size: inherit; line-height: 1; text-decoration: none; position: relative; z-index: 1; }
#ac-globalfooter .ac-gf-breadcrumbs-item::before, #ac-globalfooter .ac-gf-breadcrumbs-item .icon-htc { top: 0px; padding-right: 0px; }
#ac-globalfooter .ac-gf-breadcrumbs-item::after { display: none; }
#ac-globalfooter.ie7 .ac-gf-breadcrumbs-item { margin-left: 14px; padding-left: 20px; display: block; float: left; margin-top: 2px; position: relative; z-index: 1; }
#ac-globalfooter.ie7 .ac-gf-breadcrumbs-item .icon-htc { left: 0px; position: absolute; top: 5px; z-index: 1; }
#ac-globalfooter .ac-gf-breadcrumbs-item::before, #ac-globalfooter .ac-gf-breadcrumbs-item .icon-htc { color: rgb(214, 214, 214); font-size: 16px; padding-right: 0.8em; top: 1px; }
.ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-item::before, .ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-item .icon-htc, #ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-item::before, #ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-item .icon-htc { color: rgb(102, 102, 102); }
#ac-globalfooter .ac-gf-directory { font-size: 12px; line-height: 1.66667; font-weight: 400; letter-spacing: normal; position: relative; z-index: 1; padding-top: 20px; }
#ac-globalfooter .ac-gf-directory::before, #ac-globalfooter .ac-gf-directory::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-directory::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-directory {  }
#ac-globalfooter .ac-gf-directory-column { position: relative; z-index: 1; min-height: 2px; margin: 0px; padding: 0px; float: left; width: 25%; }
#ac-globalfooter.ie7 .ac-gf-directory-column, #ac-globalfooter.ie8 .ac-gf-directory-column { width: 24.975%; }
#ac-globalfooter .ac-gf-directory-column-section { width: 100%; position: relative; z-index: 1; min-height: 2px; margin: 0px; padding: 0px; float: left; pointer-events: none; }
#ac-globalfooter.ie7 .ac-gf-directory-column-section, #ac-globalfooter.ie8 .ac-gf-directory-column-section { width: 99.9%; }
#ac-globalfooter .ac-gf-directory-column-section ~ .ac-gf-directory-column-section { padding-top: 20px; }
#ac-globalfooter .ac-gf-directory-column-section-title { font-size: 12px; line-height: 1.66667; font-weight: 600; letter-spacing: normal; color: rgb(51, 51, 51); margin: 0px; }
#ac-globalfooter.ie7 .ac-gf-directory-column-section-title, #ac-globalfooter.ie8 .ac-gf-directory-column-section-title { font-weight: normal; font-family: "Myriad Set Pro 600","Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
.ac-theme-dark #ac-globalfooter .ac-gf-directory-column-section-title, #ac-globalfooter.ac-globalfooter-dark .ac-gf-directory-column-section-title { color: rgb(255, 255, 255); }
#ac-globalfooter .ac-gf-directory-column-section-list { margin-right: 20px; list-style: outside none none; padding: 0px; }
#ac-globalfooter .ac-gf-directory-column-section-item { display: block; pointer-events: auto; }
#ac-globalfooter .ac-gf-directory-column-section-anchor { right: 0px; cursor: default; display: none; position: absolute; top: 0px; width: 1px; height: 1px; z-index: 10; }
#ac-globalfooter .ac-gf-directory-column-section-anchor:focus { outline-offset: -6px; width: 25px; height: 38px; }
#ac-globalfooter.no-js .ac-gf-directory-column-section-anchor { cursor: pointer; outline-offset: -6px; width: 100%; height: 38px; }
#ac-globalfooter .ac-gf-directory-column-section-anchor-close { display: none; }
#ac-globalfooter .ac-gf-directory-column-section-anchor-label { position: absolute; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; padding: 0px; border: 0px none; }
#ac-globalfooter .ac-gf-directory-column-section-state { display: none; }
#ac-globalfooter .ac-gf-directory.with-5-columns .ac-gf-directory-column { width: 20%; }
#ac-globalfooter.ie7 .ac-gf-directory.with-5-columns .ac-gf-directory-column, #ac-globalfooter.ie8 .ac-gf-directory.with-5-columns .ac-gf-directory-column { width: 19.98%; }
#ac-globalfooter .ac-gf-breadcrumbs + .ac-gf-directory { padding-top: 2px; }
#ac-globalfooter .ac-gf-footer { border-top: 1px solid rgb(227, 227, 227); color: rgb(153, 153, 153); padding: 20px 0px 24px; }
#ac-globalfooter .ac-gf-footer:nth-child(2) { border-top: medium none; }
.ac-theme-dark #ac-globalfooter .ac-gf-footer, #ac-globalfooter.ac-globalfooter-dark .ac-gf-footer { border-color: rgb(51, 51, 51); color: rgb(102, 102, 102); }
#ac-globalfooter .ac-gf-footer-shop { max-height: 9999px; margin-bottom: 6px; padding-bottom: 5px; }
.ac-theme-dark #ac-globalfooter .ac-gf-footer-shop, #ac-globalfooter.ac-globalfooter-dark .ac-gf-footer-shop { border-color: rgb(51, 51, 51); }
#ac-globalfooter .ac-gf-footer-shop a { color: rgb(0, 112, 201); }
.ac-theme-dark #ac-globalfooter .ac-gf-footer-shop a, #ac-globalfooter.ac-globalfooter-dark .ac-gf-footer-shop a { color: rgb(102, 187, 255); }
#ac-globalfooter .ac-gf-footer-locale { float: right; white-space: nowrap; }
#ac-globalfooter .ac-gf-footer-locale-link { border-left: 1px solid rgb(214, 214, 214); margin-left: 10px; padding-left: 12px; display: inline; }
.ac-theme-dark #ac-globalfooter .ac-gf-footer-locale-link, #ac-globalfooter.ac-globalfooter-dark .ac-gf-footer-locale-link { border-color: rgb(51, 51, 51); }
#ac-globalfooter .ac-gf-footer-locale-link:first-child { border-left: medium none; margin-left: 0px; padding-left: 0px; }
#ac-globalfooter .ac-gf-footer-locale-flag { background-repeat: no-repeat; background-size: 16px 16px; display: inline-block; width: 16px; height: 16px; background-image: url(febb8e848fe140b2e072598d5715ba2407ab0742.png) ; padding-right: 5px; background-position: left center; cursor: pointer; float: left; margin-top: 1px; }
#ac-globalfooter.ie7 .ac-gf-footer-locale-flag { display: inline; }
@media not all, only screen and (min-resolution: 1.5dppx), not all, (min-resolution: 144dpi) {
  #ac-globalfooter .ac-gf-footer-locale-flag { background-image: url(56ca33cbfcf8a9d6f1a0bb9f9d56a39a5f2c8e37.png) ; }
}
#ac-globalfooter .ac-gf-footer-legal::before, #ac-globalfooter .ac-gf-footer-legal::after { content: " "; display: table; }
#ac-globalfooter .ac-gf-footer-legal::after { clear: both; }
#ac-globalfooter.ie7 .ac-gf-footer-legal {  }
#ac-globalfooter .ac-gf-footer-legal-copyright, #ac-globalfooter .ac-gf-footer-legal-links { margin-right: 26px; float: left; }
#ac-globalfooter .ac-gf-footer-legal-copyright { max-height: 9999px; }
#ac-globalfooter .ac-gf-footer-legal-link { border-right: 1px solid rgb(214, 214, 214); margin-right: 10px; padding-right: 12px; white-space: nowrap; }
.ac-theme-dark #ac-globalfooter .ac-gf-footer-legal-link, #ac-globalfooter.ac-globalfooter-dark .ac-gf-footer-legal-link { border-color: rgb(68, 68, 68); }
#ac-globalfooter .ac-gf-footer-legal-link:last-child { border: medium none; margin: 0px; padding: 0px; }
#ac-globalfooter.ie7 .ac-gf-footer-legal-link, #ac-globalfooter.ie8 .ac-gf-footer-legal-link { border-right: medium none; border-left: 1px solid rgb(214, 214, 214); margin: 0px 0px 0px 10px; padding: 0px 0px 0px 12px; }
#ac-globalfooter.ie7 .ac-gf-footer-legal-link:first-child, #ac-globalfooter.ie8 .ac-gf-footer-legal-link:first-child { border: medium none; margin: 0px; padding: 0px; }
#ac-globalfooter .ac-gf-buystrip-info + .ac-gf-footer { border-top: medium none; }
#ac-globalfooter .ac-gf-sosumi + .ac-gf-footer { border-top: medium none; }
#ac-globalfooter .ac-gf-directory + .ac-gf-footer { border-top: medium none; }
#ac-globalfooter .ac-gf-directory + .ac-gf-footer .ac-gf-footer-shop { border-bottom: 1px solid rgb(227, 227, 227); }
.ac-theme-dark #ac-globalfooter .ac-gf-directory + .ac-gf-footer .ac-gf-footer-shop, #ac-globalfooter.ac-globalfooter-dark .ac-gf-directory + .ac-gf-footer .ac-gf-footer-shop { border-color: rgb(51, 51, 51); }
#ac-globalfooter .nowrap { white-space: nowrap; }
#ac-globalfooter .ac-gf-buystrip { text-align: center; }
.ac-platter-content #ac-globalfooter, .ac-platter-page #ac-globalfooter { background: transparent none repeat scroll 0% 0%; }
