/* CUSTOM */
.iosfix {
  height: 101%;
  overflow: hidden;
}
.underwater .main .under-water-content {
  top: 1123px !important;
}
.underwater .main .background .clouds {
  top: 609px;
  height: 54px;
}
.underwater .main .background .water {
  display: none;
}
.underwater .main .background .blurry-water {
  top: 550px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 25;
}
.underwater .main .background .blurry-water img {
  width: 1900px;
}
.underwater .main .background .under-water {
  top: 675px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 8;
}
.underwater .main .background .under-water img {
  width: 1900px;
}
.underwater .main .background .bottom-water {
  top: 1122px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 7;
}
.underwater .main .background .bottom-water img {
  width: 1900px;
}
.underwater .main .background .iceberg {
  top: 986px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 9;
}
.underwater .main .background .iceberg img {
  width: 1900px;
}
.underwater .main .background .iceberg-top {
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 20;
  overflow: hidden;
  top: 467px;
  height: 830px;
}
.underwater .main .background .iceberg-top img {
  width: 1900px;
}
.mobile .main {
  height: 9570px;
}
.mobile .main .background {
  width: 100%;
  height: 9770px;
  background-color: #004666;
  position: relative;
  top: -200px;
}
.mobile .main .background .clouds {
  top: 0;
}
.mobile .main .background .water {
  top: 700px;
}
.mobile .main .background .blurry-water {
  top: 900px;
}
.mobile .main .background .under-water {
  top: 1030px;
}
.mobile .main .background .bottom-water {
  top: 1379px;
}
.mobile .main .background .iceberg {
  top: 1242.681px;
}
.mobile .main .background .iceberg-top {
  top: 94px;
  height: 830px;
}
.mobile .main .background .shark {
  top: 1987px;
}
.mobile .main .background .krill {
  top: 1120px;
}
.mobile .main .background .water-element.pievre-bubble {
  top: 4282px;
}
.mobile .main .background .water-element.pievre {
  top: 4984px;
}
.mobile .main .background .water-element.iceberg-bubbles {
  top: 1210px;
}
.mobile .main .background .water-element.bubbles {
  top: 3442px;
}
.mobile .main .background .water-element.anger-fish {
  top: 7728px;
}
.mobile .main .background .water-element.anger-fish-bubbles {
  top: 7196px;
}
.mobile .main .background .water-element.meduses {
  top: 6252px;
}
.mobile .main .background .water-element.meduses2 {
  top: 6059px;
}
.mobile .main .background .water-element.meduses3 {
  top: 6236px;
}
.mobile .main .background .water-element.meduses-bubbles {
  top: 5843px;
}
.mobile .main .background .water-element.krill-close {
  top: 2756px;
}
.mobile .main .background .water-element.krill-bubbles {
  top: 2362px;
}
.mobile .main .overlay-menu {
  display: block !important;
}
.main {
  width: 100%;
  height: 9313px;
  overflow: hidden;
  z-index: 0;
  padding-bottom: 45px !important;
}
.main .background {
  width: 100%;
  height: 9513px;
  background-color: #004666;
  position: relative;
  top: -200px;
  width: 100%;
  height: 100%;
  min-width: 960px;
}
.main .background .clouds {
  z-index: 11;
  width: 300%;
  height: 725px;
  overflow: hidden;
  position: absolute;
  left: -100%;
  text-align: center;
  background: url(../img/home/clouds-repeat.jpg) center top repeat-y;
  top: 0;
  height: 774px;
}
.main .background .water {
  text-align: center;
  width: 300%;
  left: -100%;
  position: absolute;
  z-index: 19;
  top: 700px;
  top: 700px;
}
.main .background .water img {
  /*height: 200px;*/
  width: 1900px;
}
.main .background .blurry-water {
  top: 964px;
  /*display: none;*/

  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 65;
  top: 900px;
}
.main .background .blurry-water img {
  width: 1900px;
}
.main .background .under-water {
  top: 1089px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 8;
  top: 1030px;
}
.main .background .under-water img {
  width: 1900px;
  /*height: 1px;*/
}
.main .background .bottom-water {
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 7;
  top: 1379px;
}
.main .background .bottom-water img {
  width: 1900px;
}
.main .background .iceberg {
  top: 613px;
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 985.681px;
}
.main .background .iceberg img {
  width: 1900px;
}
.main .background .iceberg-top {
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 20;
  top: 553px;
  overflow: hidden;
  top: 94px;
  height: 830px;
}
.main .background .iceberg-top img {
  width: 1900px;
}
.main .background .shark {
  width: 300%;
  left: -100%;
  height: 200px;
  text-align: center;
  position: absolute;
  z-index: 40;
  top: 1730px;
  overflow: hidden;
}
.main .background .shark .ctn {
  width: 1900px;
  margin: 0 auto;
  position: relative;
}
.main .background .shark img {
  left: 1250px;
  position: absolute;
}
.main .background .krill {
  width: 300%;
  left: -100%;
  height: 809px;
  text-align: center;
  position: absolute;
  z-index: 40;
  top: 863px;
  overflow: hidden;
}
.main .background .krill .ctn {
  width: 1900px;
  margin: 0 auto;
  position: relative;
}
.main .background .krill img {
  left: 157px;
  position: absolute;
}
.main .background #bubbles {
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 24;
  top: 0;
  overflow: hidden;
}
.main .background #bubbles #maskcanvas {
  position: relative;
  width: 1900px;
  margin: 0 auto;
  overflow: hidden;
}
.main .background #bubbles canvas {
  width: 1900px;
  position: absolute;
  left: 0;
  top: 0;
}
.main .background .water-element {
  width: 300%;
  left: -100%;
  text-align: center;
  position: absolute;
  z-index: 40;
  overflow: hidden;
}
.main .background .water-element .ctn {
  width: 1900px;
  margin: 0 auto;
  position: relative;
}
.main .background .water-element.pievre-bubble {
  top: 4025px;
}
.main .background .water-element.pievre-bubble img {
  position: relative;
  left: -15px;
}
.main .background .water-element.pievre {
  top: 4727px;
}
.main .background .water-element.pievre img {
  position: relative;
  left: 327px;
}
.main .background .water-element.iceberg-bubbles {
  top: 953px;
}
.main .background .water-element.iceberg-bubbles img {
  position: relative;
}
.main .background .water-element.bubbles {
  top: 3185px;
}
.main .background .water-element.bubbles img {
  position: relative;
  left: -76px;
}
.main .background .water-element.anger-fish {
  top: 7471px;
}
.main .background .water-element.anger-fish img {
  position: relative;
  left: 200px;
}
.main .background .water-element.anger-fish-bubbles {
  top: 6939px;
}
.main .background .water-element.anger-fish-bubbles img {
  position: relative;
  left: 42px;
}
.main .background .water-element.meduses {
  top: 5959px;
}
.main .background .water-element.meduses img {
  position: relative;
  left: 68px;
}
.main .background .water-element.meduses2 {
  top: 5959px;
}
.main .background .water-element.meduses2 img {
  position: relative;
  left: 68px;
}
.main .background .water-element.meduses3 {
  top: 5959px;
}
.main .background .water-element.meduses3 img {
  position: relative;
  left: 68px;
}
.main .background .water-element.meduses-bubbles {
  top: 5586px;
}
.main .background .water-element.meduses-bubbles img {
  position: relative;
  left: 83px;
}
.main .background .water-element.krill-close {
  top: 2499px;
}
.main .background .water-element.krill-close img {
  position: relative;
  left: 341px;
}
.main .background .water-element.krill-bubbles {
  top: 2105px;
}
.main .background .water-element.krill-bubbles img {
  position: relative;
}
.main .overlay-menu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 51;
  height: 0 !important;
  display: none;
}
.main .overlay-menu.visible {
  display: block;
}
.main .overlay-menu .menu {
  width: 960px;
  margin: 0 auto;
  height: 0;
}
.main .overlay-menu .menu .right {
  float: right;
  width: 200px;
  position: relative;
}
.main .overlay-menu .menu .right ul {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 255px;
  padding-top: 285px;
  float: right;
  padding-left: 0!important;
}
.main .overlay-menu .menu .right ul li {
  list-style: none;
  text-align: right;
}
.main .overlay-menu .menu .right ul li a span {
  float: right;
}
.main .overlay-menu .menu .right ul li #first_link {
  font-size: 16px;
  margin: 0 0 18px 0;
}
.main .overlay-menu .menu .right ul li a:link {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  font-family: 'vagroundedlight';
  clear: both;
  color: #C9EDFF;
  display: block;
  font-size: 10px;
  font-weight: 600;
  margin-bottom: 7px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  cursor: pointer;
  margin: 6px 0;
  height: 14px;
  line-height: 13px;
}
.main .overlay-menu .menu .right ul li a:link .menu_arrow {
  background: url(../img/home/menu-arrow.png) no-repeat;
  display: block;
  width: 23px;
  height: 9px;
  margin: 2px 0 0 5px;
}
.main .overlay-menu .menu .right ul li a:visited {
  color: #C9EDFF;
}
.main .overlay-menu .menu .right ul li a.active {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-shadow: 0px 0px 20px #C9EDFF;
}
.main .overlay-menu .menu .right ul li a.active .menu_arrow {
  background: url(../img/home/menu-arrow-active.png) no-repeat;
  height: 46px;
  margin: -17px -19px -14px -10px;
  width: 57px;
}
.main .overlay-menu .menu .depth, .main .overlay-menu .menu .depth-background {
  color: #c9edff;
  font-size: 25px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 60px;
  font-family: digitalmedium;
  text-shadow: 0 0 20px #C9EDFF;
}
.main .overlay-menu .menu .depth span, .main .overlay-menu .menu .depth-background span {
  display: inline-block;
  width: 14px;
}
.main .overlay-menu .menu .depth .depth-unit, .main .overlay-menu .menu .depth-background .depth-unit {
  font-family: 'vagroundedlight';
  font-size: 15px;
}
.main .overlay-menu .menu .depth-background {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  margin-right: 14px;
}
.main .overlay-menu .menu .top-link {
  position: fixed;
  top: 85px;
  width: 960px;
  text-align: center;
}
.main .overlay-menu .menu .top-link a {
  background-image: url(../img/home/arrow-totop.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
.main .overlay-menu .menu .top-link a.empty {
  display: none;
}
.main .overlay-menu .menu .top-link a.active {
  background-position: 0px -36px;
}
.main .overlay-menu .menu .bottom-link {
  position: fixed;
  bottom: 84px;
  width: 960px;
  text-align: center;
}
.main .overlay-menu .menu .bottom-link a {
  background-position: 0px 0px;
  background-image: url(../img/home/arrow-tobottom.png);
  background-repeat: no-repeat;
}
.main .overlay-menu .menu .bottom-link a.empty {
  display: none;
}
.main .overlay-menu .menu .top-link a, .main .overlay-menu .menu .bottom-link a {
  color: #c9edff;
  display: inline-block;
  font-size: 1.333em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-decoration: none;
  text-transform: uppercase;
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  padding: 10px 0 10px 51px !important;
  margin-left: -51px;
}
.main .contents {
  position: absolute;
  /*top:0;*/
  left: 0;
  width: 100%;
  z-index: 50;
  top: -200px;
}
.main .contents .pages-wrapper .under-water-content {
  position: absolute;
  top: 1090px;
  left: 0;
  width: 100%;
}
.main .contents .pages-wrapper .under-water-content .page {
  position: absolute;
  width: 100%;
}
.main .contents .pages-wrapper .under-water-content .page .wrapper {
  width: 960px;
  margin: 0 auto;
  padding-top: 125px;
}
.main .contents .pages-wrapper .page {
  width: 960px;
  height: 750px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.main .contents .pages-wrapper .page .wrapper {
  position: relative;
}
.main .contents .pages-wrapper .page .content {
  position: relative;
}
.main .contents .pages-wrapper .page h2 {
  text-shadow: -1px 5px 10px #000000;
  color: #ffffff;
  margin-left: 0;
  line-height: 1;
  margin-bottom: 23px;
}
.main .contents .pages-wrapper .page h3 {
  text-shadow: -1px 3px 2px #000000;
  margin-top: 0px;
}
.main .contents .pages-wrapper .page h4 {
  text-shadow: -1px 1px 1px #000000;
  color: #c6eafc;
  font-size: 1.333em;
  margin-bottom: 0;
}
.main .contents .pages-wrapper .page p {
  text-shadow: -1px 1px 1px #000000;
  color: #ffffff;
  letter-spacing: 0.02em;
}
.main .contents .pages-wrapper .page .image-holder {
  background-color: #395369;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.main .contents .pages-wrapper .page .subparagraph {
  font-size: 0.8em;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you {
  top: 0px;
  padding-top: 300px;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien .content,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness .content,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien .content,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you .content {
  width: 550px;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien h2,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness h2,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien h2,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you h2,
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien h3,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness h3,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien h3,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you h3,
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien p,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness p,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien p,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you p {
  text-shadow: none;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien h2,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness h2,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien h2,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you h2 {
  color: #024376;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien p,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness p,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien p,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you p {
  color: #000000;
  line-height: 18px;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #dive-wrapper,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #dive-wrapper,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #dive-wrapper,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #dive-wrapper {
  width: 100%;
  text-align: center;
  position: absolute;
  top: /*886px;*/ 760px;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn:link,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn:link,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn:link,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn:link {
  display: inline-block;
  width: 153px;
  height: 62px;
  overflow: hidden;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn.en:link,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn.en:link,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn.en:link,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn.en:link,
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn.en-CA:link,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn.en-CA:link,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn.en-CA:link,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn.en-CA:link {
  background: url(../img/home/plonger_btn.png) no-repeat;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn.fr:link,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn.fr:link,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn.fr:link,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn.fr:link,
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn.fr-CA:link,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn.fr-CA:link,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn.fr-CA:link,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn.fr-CA:link  {
  background: url(../img/home/plonger_btn_fr.png) no-repeat;
}
.main .contents .pages-wrapper .page#locean-vous-veut-du-bien #plonger_btn:hover,
.main .contents .pages-wrapper .page#page-an-ocean-of-wellness #plonger_btn:hover,
.main .contents .pages-wrapper .page#page-locean-vous-veut-du-bien #plonger_btn:hover,
.main .contents .pages-wrapper .page#page-ocean-knows-whats-best-for-you #plonger_btn:hover {
  background-position: bottom left!important;
}
.main .contents .pages-wrapper .page#pourquoi-nko, .main .contents .pages-wrapper .page#page-pourquoi-nko, .main .contents .pages-wrapper .page#page-why-nko {
  top: 147px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill, .main .contents .pages-wrapper .page#page-what-are-krill {
  top: 1007px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill #environnement h2, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill #environnement h2, .main .contents .pages-wrapper .page#page-what-are-krill #environnement h2 {
  background-image: none;
  margin-left: 0;
  padding: 0;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .scroller, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .scroller, .main .contents .pages-wrapper .page#page-what-are-krill .scroller {
  height: 280px;
  margin-bottom: 10px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .scroller .visible-content, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .scroller .visible-content, .main .contents .pages-wrapper .page#page-what-are-krill .scroller .visible-content {
  height: 235px !important;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill h2, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill h2, .main .contents .pages-wrapper .page#page-what-are-krill h2 {
  background-image: url("../img/home/quest-ce-bg.png");
  background-position: -2px 5px;
  background-repeat: no-repeat;
  margin-left: -28px;
  padding: 0 0 0 118px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill #impact-environnement, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill #impact-environnement, .main .contents .pages-wrapper .page#page-what-are-krill #impact-environnement {
  margin: 50px 24px 0 0px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill #impact-environnement a, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill #impact-environnement a, .main .contents .pages-wrapper .page#page-what-are-krill #impact-environnement a {
  text-decoration: none;
  display: block;
  width: 155px;
  position: relative;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill #impact-environnement p, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill #impact-environnement p, .main .contents .pages-wrapper .page#page-what-are-krill #impact-environnement p {
  color: #c9edff;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill #impact-environnement img, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill #impact-environnement img, .main .contents .pages-wrapper .page#page-what-are-krill #impact-environnement img {
  left: 139px;
  position: absolute;
  top: 23px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .next, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .next, .main .contents .pages-wrapper .page#page-what-are-krill .next {
  background-position: 95px 2px;
  margin-top: 33px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .prev, .main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .prev, .main .contents .pages-wrapper .page#page-what-are-krill .prev {
  background-position: 0 2px;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .next,
.main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .next,
.main .contents .pages-wrapper .page#page-what-are-krill .next,
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .prev,
.main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .prev,
.main .contents .pages-wrapper .page#page-what-are-krill .prev {
  margin-top: 33px;
  color: #c9edff;
  font-size: 1.166em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-decoration: none;
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: block;
  zoom: 1;
}
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .next:hover,
.main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .next:hover,
.main .contents .pages-wrapper .page#page-what-are-krill .next:hover,
.main .contents .pages-wrapper .page#quest-ce-que-le-krill .prev:hover,
.main .contents .pages-wrapper .page#page-quest-ce-que-le-krill .prev:hover,
.main .contents .pages-wrapper .page#page-what-are-krill .prev:hover {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  color: #c9edff;
  text-shadow: 0px 0px 20px #C9EDFF;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante, .main .contents .pages-wrapper .page#page-nko-et-votre-sante, .main .contents .pages-wrapper .page#page-nko-and-your-health {
  top: 2417px;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante h2, .main .contents .pages-wrapper .page#page-nko-et-votre-sante h2, .main .contents .pages-wrapper .page#page-nko-and-your-health h2 {
  background-image: url("../img/home/nko-sante-bg.png");
  background-position: -2px 5px;
  background-repeat: no-repeat;
  margin-left: -17px;
  padding: 0 0 0 84px;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante #etudeclinique, .main .contents .pages-wrapper .page#page-nko-et-votre-sante #etudeclinique, .main .contents .pages-wrapper .page#page-nko-and-your-health #etudeclinique {
  left: 645px;
  left: 645px;
  position: absolute;
  top: 366px;
  width: 80px;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante #etudeclinique img, .main .contents .pages-wrapper .page#page-nko-et-votre-sante #etudeclinique img, .main .contents .pages-wrapper .page#page-nko-and-your-health #etudeclinique img {
  margin: 0px 0px -7px 21px;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante #etudeclinique p, .main .contents .pages-wrapper .page#page-nko-et-votre-sante #etudeclinique p, .main .contents .pages-wrapper .page#page-nko-and-your-health #etudeclinique p {
  color: #c6eafc;
  padding: 0;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante #etudeclinique a:link, .main .contents .pages-wrapper .page#page-nko-et-votre-sante #etudeclinique a:link, .main .contents .pages-wrapper .page#page-nko-and-your-health #etudeclinique a:link {
  text-decoration: none;
  display: block;
}
.main .contents .pages-wrapper .page#nko-et-votre-sante #last-benefice a, .main .contents .pages-wrapper .page#page-nko-et-votre-sante #last-benefice a, .main .contents .pages-wrapper .page#page-nko-and-your-health #last-benefice a {
  background-position: 38px 0px;
}
.main .contents .pages-wrapper .page#lavantage-nko, .main .contents .pages-wrapper .page#page-lavantage-nko, .main .contents .pages-wrapper .page#page-nko-advantages {
  top: 3563px;
}
.main .contents .pages-wrapper .page#lavantage-nko h2, .main .contents .pages-wrapper .page#page-lavantage-nko h2, .main .contents .pages-wrapper .page#page-nko-advantages h2 {
  background-image: url("../img/home/avantage-nko-bg.png");
  background-position: 1px 5px;
  background-repeat: no-repeat;
  margin-left: -17px;
  padding: 0 0 0px 95px;
}
.main .contents .pages-wrapper .page#vos-histoires, .main .contents .pages-wrapper .page#page-vos-histoires, .main .contents .pages-wrapper .page#page-testimonials {
  top: 4967px;
}
.main .contents .pages-wrapper .page#vos-histoires h2, .main .contents .pages-wrapper .page#page-vos-histoires h2, .main .contents .pages-wrapper .page#page-testimonials h2 {
  background-image: url("../img/home/histoire-bg.png");
  background-position: 2px 5px;
  background-repeat: no-repeat;
  margin-left: -18px;
  padding: 0 0 32px 141px;
}
.main .contents .pages-wrapper .page#vos-histoires .people-wrapper .portrait, .main .contents .pages-wrapper .page#page-vos-histoires .people-wrapper .portrait, .main .contents .pages-wrapper .page#page-testimonials .people-wrapper .portrait {
  float: left;
  margin-top: 7px;
  margin-right: 13px;
}
.main .contents .pages-wrapper .page#vos-histoires .people-wrapper .people-data, .main .contents .pages-wrapper .page#page-vos-histoires .people-wrapper .people-data, .main .contents .pages-wrapper .page#page-testimonials .people-wrapper .people-data {
  float: left;
}
.main .contents .pages-wrapper .page#vos-histoires .people-wrapper .people-data .vignette, .main .contents .pages-wrapper .page#page-vos-histoires .people-wrapper .people-data .vignette, .main .contents .pages-wrapper .page#page-testimonials .people-wrapper .people-data .vignette {
  cursor: pointer;
  margin-top: 10px;
}
.main .contents .pages-wrapper .page#vos-histoires li, .main .contents .pages-wrapper .page#page-vos-histoires li, .main .contents .pages-wrapper .page#page-testimonials li {
  float: left;
  width: 135px;
  text-align: center;
}
.main .contents .pages-wrapper .page#vos-histoires li .gras, .main .contents .pages-wrapper .page#page-vos-histoires li .gras, .main .contents .pages-wrapper .page#page-testimonials li .gras {
  font-weight: 600;
}
.main .contents .pages-wrapper .page#vos-histoires li a, .main .contents .pages-wrapper .page#page-vos-histoires li a, .main .contents .pages-wrapper .page#page-testimonials li a {
  color: #c9edff;
  display: block;
  font-size: 1.166em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  background-position: 45px 0px;
  text-decoration: none;
  padding: 35px 0 13px 0;
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  background-image: url(../img/home/arrow-totop-link.png);
  background-repeat: no-repeat;
  zoom: 1;
}
.main .contents .pages-wrapper .page#vos-histoires li a:hover,
.main .contents .pages-wrapper .page#page-vos-histoires li a:hover,
.main .contents .pages-wrapper .page#page-testimonials li a:hover,
.main .contents .pages-wrapper .page#vos-histoires li a.current,
.main .contents .pages-wrapper .page#page-vos-histoires li a.current,
.main .contents .pages-wrapper .page#page-testimonials li a.current {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-shadow: 0px 0px 20px #C9EDFF;
  background-image: url(../img/home/arrow-totop-hover.png);
  background-repeat: no-repeat;
}
.main .contents .pages-wrapper .page#vos-histoires li.last-tab, .main .contents .pages-wrapper .page#page-vos-histoires li.last-tab, .main .contents .pages-wrapper .page#page-testimonials li.last-tab {
  margin-right: 0;
}
.main .contents .pages-wrapper .page#dans-la-presse, .main .contents .pages-wrapper .page#page-dans-la-presse, .main .contents .pages-wrapper .page#page-medias-gallery {
  top: 6125px;
}
.main .contents .pages-wrapper .page#dans-la-presse a.action:hover, .main .contents .pages-wrapper .page#page-dans-la-presse a.action:hover, .main .contents .pages-wrapper .page#page-medias-gallery a.action:hover {
  text-decoration: underline;
}
.main .contents .pages-wrapper .page#dans-la-presse h2, .main .contents .pages-wrapper .page#page-dans-la-presse h2, .main .contents .pages-wrapper .page#page-medias-gallery h2 {
  background-image: url("../img/home/presse-bg.png");
  background-position: -3px 5px;
  background-repeat: no-repeat;
  margin-left: -16px;
  padding: 0 0 39px 107px;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper {
  position: relative;
  float: left;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper #more-articles, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper #more-articles, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper #more-articles {
  margin: 49px 0 0;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper #more-articles p, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper #more-articles p, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper #more-articles p {
  color: #c9edff;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper #more-articles img, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper #more-articles img, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper #more-articles img {
  left: 139px;
  position: absolute;
  top: 23px;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper .presse-hover, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper .presse-hover, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper .presse-hover {
  display: none;
  background: url(../img/ui/hover-border-presse.png) no-repeat;
  width: 220px;
  height: 113px;
  position: absolute;
  top: 0;
  left: 0;
}
.main .contents .pages-wrapper .page#dans-la-presse .article-wrapper:hover .presse-hover, .main .contents .pages-wrapper .page#page-dans-la-presse .article-wrapper:hover .presse-hover, .main .contents .pages-wrapper .page#page-medias-gallery .article-wrapper:hover .presse-hover {
  display: block;
}
.main .contents .pages-wrapper .page#dans-la-presse a, .main .contents .pages-wrapper .page#page-dans-la-presse a, .main .contents .pages-wrapper .page#page-medias-gallery a {
  color: #c9edff;
}
.main .contents .pages-wrapper .page#dans-la-presse a:hover, .main .contents .pages-wrapper .page#page-dans-la-presse a:hover, .main .contents .pages-wrapper .page#page-medias-gallery a:hover {
  text-decoration: underline;
}
.main .contents .pages-wrapper .page#dans-la-presse p,
.main .contents .pages-wrapper .page#page-dans-la-presse p,
.main .contents .pages-wrapper .page#page-medias-gallery p,
.main .contents .pages-wrapper .page#dans-la-presse .date,
.main .contents .pages-wrapper .page#page-dans-la-presse .date,
.main .contents .pages-wrapper .page#page-medias-gallery .date,
.main .contents .pages-wrapper .page#dans-la-presse h3,
.main .contents .pages-wrapper .page#page-dans-la-presse h3,
.main .contents .pages-wrapper .page#page-medias-gallery h3 {
  padding: 0;
}
.main .contents .pages-wrapper .page#dans-la-presse h3, .main .contents .pages-wrapper .page#page-dans-la-presse h3, .main .contents .pages-wrapper .page#page-medias-gallery h3 {
  margin: 10px 0 0;
  color: #c6eafc;
  font-size: 1.500em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
.main .contents .pages-wrapper .page#dans-la-presse .date, .main .contents .pages-wrapper .page#page-dans-la-presse .date, .main .contents .pages-wrapper .page#page-medias-gallery .date {
  font-size: 1.083em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 6px;
  color: #c6eafc;
  text-shadow: -1px 1px 1px #000000;
}
.main .contents .pages-wrapper .page#dans-la-presse .next, .main .contents .pages-wrapper .page#page-dans-la-presse .next, .main .contents .pages-wrapper .page#page-medias-gallery .next {
  margin-top: 44px;
  background-position: 91px 2px;
}
.main .contents .pages-wrapper .page#dans-la-presse .prev, .main .contents .pages-wrapper .page#page-dans-la-presse .prev, .main .contents .pages-wrapper .page#page-medias-gallery .prev {
  margin-top: 44px;
  background-position: 0 1px;
}
.main .contents .pages-wrapper .page#comment-consommer-nko, .main .contents .pages-wrapper .page#page-comment-consommer-nko, .main .contents .pages-wrapper .page#page-recommanded-usage {
  top: 7625px;
}
.main .contents .pages-wrapper .page#comment-consommer-nko h2, .main .contents .pages-wrapper .page#page-comment-consommer-nko h2, .main .contents .pages-wrapper .page#page-recommanded-usage h2 {
  background-image: url("../img/home/comment-consommer-bg.png");
  background-position: -31px 8px;
  background-repeat: no-repeat;
  margin-left: 0;
  padding: 0 0 0 183px;
}
.main .contents .pages-wrapper .page#comment-consommer-nko .most-of, .main .contents .pages-wrapper .page#page-comment-consommer-nko .most-of, .main .contents .pages-wrapper .page#page-recommanded-usage .most-of {
  margin-top: 0;
}
.main .contents .pages-wrapper .page#comment-consommer-nko #revendeur, .main .contents .pages-wrapper .page#page-comment-consommer-nko #revendeur, .main .contents .pages-wrapper .page#page-recommanded-usage #revendeur {
  left: 645px;
  left: 645px;
  position: absolute;
  top: 198px;
  width: 65px;
}
.main .contents .pages-wrapper .page#comment-consommer-nko #revendeur img, .main .contents .pages-wrapper .page#page-comment-consommer-nko #revendeur img, .main .contents .pages-wrapper .page#page-recommanded-usage #revendeur img {
  margin: 0px 0px -7px 18px;
}
.main .contents .pages-wrapper .page#comment-consommer-nko #revendeur p, .main .contents .pages-wrapper .page#page-comment-consommer-nko #revendeur p, .main .contents .pages-wrapper .page#page-recommanded-usage #revendeur p {
  color: #c6eafc;
  text-align: center;
  padding: 0;
}
.main .contents .pages-wrapper .page#comment-consommer-nko #revendeur a:link, .main .contents .pages-wrapper .page#page-comment-consommer-nko #revendeur a:link, .main .contents .pages-wrapper .page#page-recommanded-usage #revendeur a:link {
  text-decoration: none;
  display: block;
}
p {
  z-index: 100!important;
}
.change-section .next {
  background-image: url("../img/ui/arrow-right.png");
  background-repeat: no-repeat;
  display: block;
  float: right;
  padding: 0 30px 0 0;
  font-size: 1.167em;
  color: #C6EAFC!important;
  text-decoration: none;
}
.change-section .prev {
  background: url("../img/ui/arrow-left.png") no-repeat scroll 0 0px transparent;
  display: block;
  float: left;
  padding: 0 0 0 21px;
  font-size: 1.167em;
  color: #C6EAFC!important;
  text-decoration: none;
}
.overlay {
  width: 800px;
  height: 522px;
  background-color: #fff;
}
.overlay .close {
  width: 42px;
  height: 21px;
  background: url(../img/home/lightbox-close.png) no-repeat;
  display: block;
  position: absolute;
  top: -21px;
  right: 10px;
  cursor: pointer;
}
.overlay.image-contained .content {
  height: 502px;
  width: 780px;
}
.overlay.video-contained {
  height: 495px;
}
.overlay img {
  margin: 9px 0 0 9px;
  border: 1px solid #d2d2d2;
}
.overlay .video {
  padding: 10px 0 0 10px;
}
html.lt-ie9 .overlay-menu .menu a, html.lt-ie9 .overlay-menu .menu .first-link {
  /*color: #3b6483!important;*/

  font-weight: 600!important;
  text-transform: uppercase!important;
  text-decoration: none!important;
}
html.lt-ie9 .overlay-menu .menu a:visited {
  /*color: #3b6483!important;*/

}
html.lt-ie9 .overlay-menu .menu a:hover {
  /*color:#90adbc!important;*/

}
html.lt-ie9 .overlay-menu .menu a:active, html.lt-ie9 .overlay-menu .menu a.active {
  /*color:#c9edff!important;*/

}
html.lt-ie9 .overlay-menu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 51;
  height: 0 !important;
  display: none;
}
html.lt-ie9 .overlay-menu.visible {
  display: block;
}
html.lt-ie9 .overlay-menu .menu .right {
  width: 255px;
}
html.lt-ie9 .overlay-menu .menu .right ul {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
html.lt-ie9 .overlay-menu .menu .right ul li a:link {
  color: #3d6582!important;
}
html.lt-ie9 .overlay-menu .menu .right ul li a:link .menu_arrow {
  background-image: url(../img/home/menu-arrow-ie.png) !important;
  background-repeat: no-repeat;
  background-position: left -9px !important;
}
html.lt-ie9 .overlay-menu .menu .right ul li a:hover {
  color: #82a8c0!important;
}
html.lt-ie9 .overlay-menu .menu .right ul li a:hover .menu_arrow {
  background-position: left top!important;
}
html.lt-ie9 .overlay-menu .menu .right ul li a:visited {
  color: #C9EDFF;
}
html.lt-ie9 .overlay-menu .menu .right ul li a.active {
  color: #c9edff!important;
  text-shadow: 0px 0px 20px #C9EDFF;
}
html.lt-ie9 .overlay-menu .menu .right ul li a.active .menu_arrow {
  background: url(../img/home/menu-arrow-active.png) no-repeat !important;
}
html.lt-ie9 .overlay-menu .menu .depth {
  z-index: 5;
}
html.lt-ie9 .overlay-menu .menu .depth-background {
  color: #3d6582!important;
}
html.lt-ie9 .overlay-menu .menu .top-link a {
  background-image: url(../img/home/arrow-totop.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
html.lt-ie9 .overlay-menu .menu .top-link a.empty {
  display: none;
}
html.lt-ie9 .overlay-menu .menu .top-link a:hover {
  background-position: 0px -36px;
}
html.lt-ie9 .overlay-menu .menu .bottom-link {
  position: fixed;
  bottom: 84px;
  width: 960px;
  text-align: center;
}
html.lt-ie9 .overlay-menu .menu .bottom-link a {
  background-position: 0px 0px;
  background-image: url(../img/home/arrow-tobottom.png);
  background-repeat: no-repeat;
}
html.lt-ie9 .overlay-menu .menu .bottom-link a.empty {
  display: none;
}
html.lt-ie9 .overlay-menu .menu .bottom-link a:hover {
  background-position: 0px -39px;
}
html.lt-ie9 .overlay-menu .menu .top-link a, html.lt-ie9 .overlay-menu .menu .bottom-link a {
  color: #82a8c0!important;
}
html.lt-ie9 .overlay-menu .menu .top-link a:hover, html.lt-ie9 .overlay-menu .menu .bottom-link a:hover {
  color: #c9edff!important;
}
.tabs-wrapper {
  overflow: hidden;
  position: relative;
}
.tabs-wrapper ul.tabs {
  margin-left: 0 !important;
  margin-right: 0 !important;
  position: relative;
  width: 999em;
  margin-top: 0!important;
}
.tabs-wrapper ul.tabs li {
  width: 135px;
  float: left;
}
.tabs-wrapper ul.tabs li a {
  color: #c9edff;
  font-size: 1.166em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  background-position: 47px 0px;
  text-decoration: none;
  padding: 35px 0 13px 0;
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  background-image: url(../img/home/arrow-totop-link.png);
  background-repeat: no-repeat;
  display: block;
  zoom: 1;
  text-align: center;
}
.tabs-wrapper ul.tabs li a:hover, .tabs-wrapper ul.tabs li a.current {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  color: #c9edff;
  text-shadow: 0px 0px 20px #C9EDFF;
  background-image: url(../img/home/arrow-totop-hover.png);
  background-repeat: no-repeat;
}
.tabs-wrapper ul.tabs li.last-tab {
  margin-right: 0;
}
.mobile .main .overlay-menu .menu .top-link {
  top: 35px;
}
.mobile .main .overlay-menu .menu .bottom-link {
  bottom: 34px;
}
.no-touch .overlay-menu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 51;
  height: 0 !important;
  display: none;
}
.no-touch .overlay-menu.visible {
  display: block;
}
.no-touch .overlay-menu .menu {
  width: 960px;
  margin: 0 auto;
  height: 0;
}
.no-touch .overlay-menu .menu .right {
  float: right;
  width: 200px;
  position: relative;
}
.no-touch .overlay-menu .menu .right ul {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 255px;
  padding-top: 285px;
  float: right;
  padding-left: 0!important;
}
.no-touch .overlay-menu .menu .right ul li {
  list-style: none;
  text-align: right;
}
.no-touch .overlay-menu .menu .right ul li a span {
  float: right;
}
.no-touch .overlay-menu .menu .right ul li #first_link {
  font-size: 16px;
  margin: 0 0 18px 0;
}
.no-touch .overlay-menu .menu .right ul li a:link {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  font-family: 'vagroundedlight';
  clear: both;
  color: #C9EDFF;
  display: block;
  font-size: 10px;
  font-weight: 600;
  margin-bottom: 7px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  cursor: pointer;
  margin: 6px 0;
  height: 14px;
  line-height: 13px;
}
.no-touch .overlay-menu .menu .right ul li a:link .menu_arrow {
  background: url(../img/home/menu-arrow.png) no-repeat;
  display: block;
  width: 23px;
  height: 9px;
  margin: 2px 0 0 5px;
}
.no-touch .overlay-menu .menu .right ul li a:hover {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.no-touch .overlay-menu .menu .right ul li a:visited {
  color: #C9EDFF;
}
.no-touch .overlay-menu .menu .right ul li a.active {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-shadow: 0px 0px 20px #C9EDFF;
}
.no-touch .overlay-menu .menu .right ul li a.active .menu_arrow {
  background: url(../img/home/menu-arrow-active.png) no-repeat;
  height: 46px;
  margin: -17px -19px -14px -10px;
  width: 57px;
}
.no-touch .overlay-menu .menu .depth, .no-touch .overlay-menu .menu .depth-background {
  color: #c9edff;
  font-size: 25px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 60px;
  font-family: digitalmedium;
  text-shadow: 0 0 20px #C9EDFF;
}
.no-touch .overlay-menu .menu .depth span, .no-touch .overlay-menu .menu .depth-background span {
  display: inline-block;
  width: 14px;
}
.no-touch .overlay-menu .menu .depth .depth-unit, .no-touch .overlay-menu .menu .depth-background .depth-unit {
  font-family: 'vagroundedlight';
  font-size: 15px;
}
.no-touch .overlay-menu .menu .depth-background {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  margin-right: 14px;
}
.no-touch .overlay-menu .menu .top-link {
  position: fixed;
  top: 85px;
  width: 960px;
  text-align: center;
}
.no-touch .overlay-menu .menu .top-link a {
  background-image: url(../img/home/arrow-totop.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
.no-touch .overlay-menu .menu .top-link a.empty {
  display: none;
}
.no-touch .overlay-menu .menu .top-link a.active {
  background-position: 0px -36px;
}
.no-touch .overlay-menu .menu .top-link a:hover {
  background-position: 0px -36px;
}
.no-touch .overlay-menu .menu .bottom-link {
  position: fixed;
  bottom: 84px;
  width: 960px;
  text-align: center;
}
.no-touch .overlay-menu .menu .bottom-link a {
  background-position: 0px 0px;
  background-image: url(../img/home/arrow-tobottom.png);
  background-repeat: no-repeat;
}
.no-touch .overlay-menu .menu .bottom-link a.empty {
  display: none;
}
.no-touch .overlay-menu .menu .bottom-link a:hover {
  background-position: 0px -39px;
}
.no-touch .overlay-menu .menu .top-link a, .no-touch .overlay-menu .menu .bottom-link a {
  color: #c9edff;
  display: inline-block;
  font-size: 1.333em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-decoration: none;
  text-transform: uppercase;
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  padding: 10px 0 10px 51px !important;
  margin-left: -51px;
}
.no-touch .overlay-menu .menu .top-link a:hover, .no-touch .overlay-menu .menu .bottom-link a:hover {
  /*filter: ~"alpha(opacity=@{alpha})";*/

  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-shadow: 0px 0px 20px #C9EDFF;
}