* {  -webkit-font-smoothing: antialiased;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}body {  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  line-height: 1.3;}h1 {font-size: 3.64058em;}h2 {font-size: 2.94529em;}h3 {font-size: 2.25em;}h4 {font-size: 1.82029em;}h5 {font-size: 1.39058em;}h6 {font-size: 1.125em;}h1 {  font-weight: normal;  font-weight: 300;  color: white;  text-shadow: 0 1px 1px #000;  margin: 30px 0;}@media screen and (max-width: 767px) {  	h1 {font-size: 2.94529em;margin: 15px 0;}}a {  color: #c9db5f;  text-decoration: none;  -webkit-transition: color 0.15s ease;  -moz-transition: color 0.15s ease;  -o-transition: color 0.15s ease;  transition: color 0.15s ease;  text-shadow: none;}a:hover {  color: #9fb52a;  text-decoration:none;}/* ----------------------------- p ---------------------------- */p {  font-size: 1.39058em;  color: white;  text-shadow: 0 1px 1px #555;}p.small {  font-size: 1em;  color: white;  text-shadow: 0 1px 1px #555;}pre {  font-family: Monaco, Courier, monospace;  background-color: #F8F8F8;  border: 1px solid #CCC;  font-size: 13px;  line-height: 19px;  overflow: auto;  padding: 6px 10px;  border-radius: 3px;  margin: 15px 0;  font-size: 12px;}img.keep-original {  max-width: 100% !important;  height: auto;}.loading-container {  position: absolute;  left: 50%;  top: 50%;  z-index: 10;}.pulse {  border: 3px solid #999;  height: 30px;  width: 30px;  position: absolute;  left: -15px;  top: -15px;  -webkit-animation: pulsate 1s ease-out;  -webkit-animation-iteration-count: infinite;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  border-radius: 30px;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;}@-webkit-keyframes pulsate {  0% {    -webkit-transform: scale(0.1, 0.1);    opacity: 0.0;  }  50% {    opacity: 1.0;  }  100% {    -webkit-transform: scale(1.2, 1.2);    opacity: 0.0;  }}body {  font-size: 16px;}@media screen and (max-width: 767px) {  body {    font-size: 13px;  }}#connect {  z-index: 10;  position: fixed;  width: 100%;  list-style: none;  margin: 0;  margin-left: 90px;  padding: 20px;}#connect li {  float: left;  margin-right: 20px;  color: white;}#connect li span {  display: block;  font-size: 15px;  text-shadow: 0 1px 1px #000;}#connect li .version:before {  content: "v";}@media screen and (max-width: 767px) {  #connect {    margin-left: 0;  }}.button {  font-weight: bold;  padding: 8px 12px 5px;  text-align: center;  display: block;  text-decoration: none;  background: #fff;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;  -webkit-transition: background 0.15s ease;  -moz-transition: background 0.15s ease;  -o-transition: background 0.15s ease;  transition: background 0.15s ease;  position: relative;  border-bottom: 1px solid transparent;  color: #03A0FA;}.button:active {  top: 1px;}.button:hover {  color: #0280c8;  background: #f1f1f1;  border-color: white;}/* CONTAINER.container {  position: relative;  width: 50%;  max-width: 500px;  left: 90px;  top: 13%;  padding: 10px 20px;}@media screen and (max-width: 767px) {  .container {    margin-top: 70px;    max-width: 100%;    width: 100%;    position: static;  }}*//* ----------------------------- slides navigation ---------------------------- */.slides-navigation {  top: 50%;  color:#fff}.slides-navigation a {/*  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  border-radius: 30px;  display: block;  text-decoration: none;  border: 3px solid #fff; */  background-color:transparent;  color:#fff;/*  font-weight: bold;  font-size: 26px; */  margin: 0 30px 0 15px;  text-shadow: 0 1px 1px #000;  text-align: center;  height: 80px;  width: 40px;  top: -40px;  padding:20px 0;/*  -webkit-box-shadow: 0 1px 1px black;  -moz-box-shadow: 0 1px 1px black;  box-shadow: 0 1px 1px black;  -webkit-transition: background 0.15s ease;  -moz-transition: background 0.15s ease;  -o-transition: background 0.15s ease;  transition: background 0.15s ease;*/}.slides-navigation a:hover {background-color:transparent;  color:#c9db5f;}@media screen and (max-width: 767px) {  .slides-navigation {    display: none;  }}.contrast {  background: rgba(0, 0, 0, 0.3);  padding: 1px 10px;  -webkit-box-shadow: 0 0 23px 5px rgba(0, 0, 0, 0.4);  -moz-box-shadow: 0 0 23px 5px rgba(0, 0, 0, 0.4);  box-shadow: 0 0 23px 5px rgba(0, 0, 0, 0.4);  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;}