<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
html {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}
a img {
  border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform,  left,  top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px,  0,  0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform,  left,  top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px,  0,  0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform,  left,  top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px,  0,  0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px,  0px);
  -ms-transition-property: -ms-transform,  left,  top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px,  0,  0);
  -ms-transition-timing-function: ease;
  transition-property: transform,  left,  top;
  transition-duration: 0s;
  transform: translate3d(0px,  0,  0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode&gt;.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
}
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
.ie-old div {
  display: none;
}
.ie-old #oldbrowser, .ie-old #oldbrowser div {
  display: block;
}
html, body {
  width: 100%;
  height: 100%}
body {
  font-family: "Roboto Condensed", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #23323a;
}
body.home #navigation {
  position: absolute;
  top: 0px;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 1000;
}
@media only screen and (max-width: 800px) {
  body.home #navigation {
  position: static;
}
}a {
  text-decoration: none;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
input, textarea {
  font-family: "Roboto Condensed", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.clear {
  clear: both;
}
.table {
  display: table;
  width: 100%;
  height: 100%}
.table .cell {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.clear {
  clear: both;
}
.wrapper {
  margin-left: auto;
  margin-right: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper.overflow {
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .wrapper {
  width: 100%}
}@media only screen and (max-width: 800px) {
  .wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
}@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .wrapper {
  padding-left: 40px;
  padding-right: 40px;
}
}@media only screen and (min-width: 1024px) {
  .wrapper {
  width: 960px;
}
}#navigation {
  width: 100%;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 800px) {
  #navigation {
  padding-bottom: 20px;
}
}#navigation a.logo {
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
  display: block;
  width: 185px;
  height: 65px;
  overflow: hidden;
  float: left;
  margin-top: 18px;
}
@media only screen and (max-width: 800px) {
  #navigation a.logo {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
}#navigation a.show-mobile-nav {
  display: block;
  padding-top: 28px;
  padding-bottom: 28px;
  color: #929292;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 20px;
  display: none;
  background-image: url("../images/mobile-nav.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 800px) {
  #navigation a.show-mobile-nav {
  display: block;
}
}#navigation .menu {
  float: right;
}
@media only screen and (max-width: 800px) {
  #navigation .menu {
  float: none;
  display: none;
  text-align: center;
}
}#navigation .menu ul {
  height: 100px;
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul {
  height: auto;
}
}#navigation .menu ul li {
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 40px;
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul li {
  float: none;
  margin-left: 0px;
}
}#navigation .menu ul li:first-child {
  margin-left: 0px;
}
#navigation .menu ul li:hover ul.sub-menu {
  display: block;
}
#navigation .menu ul li a {
  height: 100px;
  display: block;
  line-height: 100px;
  color: #23323a;
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul li a {
  height: 40px;
  line-height: 40px;
}
}#navigation .menu ul li a:hover {
  color: #64bdec;
}
#navigation .menu ul li ul.sub-menu {
  position: absolute;
  top: 100px;
  left: 0px;
  height: auto;
  width: 150px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul li ul.sub-menu {
  background-color: transparent;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  display: block;
  margin-bottom: 10px;
}
}#navigation .menu ul li ul.sub-menu li {
  float: none;
  margin-left: 0px;
  padding: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul li ul.sub-menu li {
  border: 0px;
  padding: 0px;
}
}#navigation .menu ul li ul.sub-menu li a {
  height: auto;
  line-height: 1.2;
  font-size: 14px;
  color: white;
}
@media only screen and (max-width: 800px) {
  #navigation .menu ul li ul.sub-menu li a {
  color: #23323a;
  line-height: 20px;
  font-size: 12px;
  height: auto;
}
}#navigation .menu ul li ul.sub-menu li a:hover {
  color: #64bdec;
}
#footer {
  background-color: #23323a;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}
@media only screen and (max-width: 800px) {
  #footer {
  padding-top: 40px;
  padding-bottom: 40px;
}
}#footer a.logo-footer {
  width: 250px;
  height: 89px;
  background-image: url("../images/logo-footer.png");
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-right: 13.8%}
@media only screen and (max-width: 800px) {
  #footer a.logo-footer {
  float: none;
  margin-top: 0px;
  background-size: 100%;
  width: 100%;
  height: 0px;
  padding-top: 16%}
}#footer .contact-info {
  float: left;
  width: 35%}
@media only screen and (max-width: 800px) {
  #footer .contact-info {
  float: none;
  margin-left: 0px;
  text-align: center;
  margin-top: 40px;
  width: 100%}
}@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #footer .contact-info {
  float: right;
  width: 50%}
}#footer .contact-info p {
  color: #808a8f;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.5;
}
#footer .newsletter {
  float: right;
  width: 20%;
  color: white;
}
@media only screen and (max-width: 1024px) {
  #footer .newsletter {
  float: none;
  clear: both;
  width: 100%;
  text-align: center;
  padding-top: 30px;
}
}#footer .newsletter p {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#footer .newsletter a {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  #footer .newsletter a {
  display: inline-block;
}
}#footer .footer-links {
  padding-top: 40px;
  overflow: hidden;
  clear: both;
}
#footer .footer-links ul {
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 40px;
}
#footer .footer-links ul li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
#footer .footer-links ul li a {
  color: #808a8f;
}
.button {
  text-transform: uppercase;
  display: inline-block;
  color: white;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
.button.orange {
  background-color: #fa6500;
}
.button.orange:hover {
  background-color: #fb751a;
}
.button.small {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}
.button.big {
  font-size: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 60px;
  padding-right: 60px;
}
#oldbrowser {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px;
  color: #23323a;
}
#oldbrowser h1 {
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1;
  margin-bottom: 20px;
}
#oldbrowser a {
  color: #64bdec;
}
#oldbrowser p {
  font-size: 14px;
  line-height: 1.4;
}
.overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1000;
  background-color: rgba(35, 50, 58, 0.7);
  display: none;
}
.overlay .overlay-container {
  background-color: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media only screen and (max-width: 800px) {
  .overlay .overlay-container {
  margin: 20px;
  padding: 20px;
}
}.overlay .overlay-container .close-overlay {
  width: 32px;
  height: 32px;
  background-image: url("../images/close-overlay.png");
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  position: absolute;
  top: -16px;
  right: -16px;
}
.overlay .overlay-container h2 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media only screen and (max-width: 800px) {
  .overlay .overlay-container h2 {
  font-size: 18px;
}
}.overlay .overlay-container form {
  margin-top: 20px;
}
.overlay .overlay-container form.sending input[type="submit"] {
  background-image: url("../images/preloader_white.gif");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right;
}
.overlay .overlay-container form p {
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
}
.overlay .overlay-container form input {
  display: block;
  width: 100%;
  padding: 15px;
  font-size: 14px;
  outline: 0px;
  margin-bottom: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 800px) {
  .overlay .overlay-container form input {
  font-size: 12px;
  padding: 10px;
}
}.overlay .overlay-container form input[type="text"]:focus {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.overlay .overlay-container form input[type="submit"] {
  background-color: #fa6500;
  color: white;
  cursor: pointer;
  border: 0px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 20px;
}
.overlay .overlay-container form input[type="submit"]:active {
  background-color: #fb751a;
}
.overlay .overlay-container form label {
  overflow: hidden;
  padding-top: 10px;
  display: block;
}
.overlay .overlay-container form label.sms {
  display: none;
}
.overlay .overlay-container form label.vissible {
  display: block;
}
.overlay .overlay-container form label input {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  margin: 0px;
  padding: 0px;
}
.overlay .overlay-container form label span {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 18px;
  margin-left: 7px;
  width: 80%}
@media only screen and (max-width: 800px) {
  .overlay .overlay-container form label span {
  font-size: 12px;
}
}.overlay .overlay-container .text-content {
  font-size: 13px;
  line-height: 1.4;
  max-height: 500px;
  overflow: auto;
  margin: -40px;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.overlay .overlay-container .text-content ol {
  list-style-type: decimal;
  list-style-position: inside;
  margin-top: 20px;
}
.overlay .overlay-container .text-content ol li {
  line-height: 1.5;
  margin-top: 5px;
  padding-top: 5px;
}
.overlay .overlay-container .text-content ol li:first-child {
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
}
.overlay .overlay-container .text-content a {
  color: #23323a;
  text-decoration: underline;
}
.overlay .overlay-container .text-content a:hover {
  text-decoration: none;
}
.badges {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}
.badges ul {
  overflow: hidden;
  border-top: 1px solid #d9d9d9;
  padding-top: 40px;
  text-align: center;
}
.badges ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  text-align: left;
  width: 30%;
  margin-top: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .badges ul li {
  width: 50% !important;
  text-align: center;
  margin-right: 0px !important;
  margin-top: 20px;
}
}@media only screen and (max-width: 800px) {
  .badges ul li {
  width: 100% !important;
  text-align: center;
  margin-top: 20px;
}
.badges ul li:first-child {
  margin-top: 0px;
}
}.badges ul li.one .icon {
  background-image: url("../images/badge-1.png");
  float: left;
}
.badges ul li.two .icon {
  background-image: url("../images/badge-2.png");
  float: left;
}
.badges ul li.three .icon {
  background-image: url("../images/badge-3.png");
  float: left;
}
.badges ul li.four .icon {
  background-image: url("../images/badge-4.png");
  float: left;
}
.badges ul li.five .icon {
  background-image: url("../images/badge-5.png");
  float: left;
}
.badges ul li.six .icon {
  background-image: url("../images/badge-6.png");
  float: left;
}
.badges ul li.seven .icon {
    background-image: url(../images/badge-7.png);
    float: left;
}
.badges ul li .icon {
  height: 0;
  width: 35%;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  float: left;
  padding-top: 30%;
  background-size: contain;
}
@media only screen and (max-width: 1024px) {
  .badges ul li .icon {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}
}.badges ul li .info {
  font-size: 14px;
  line-height: 1.4;
  font-weight: 300;
  width: 60%;
  margin-left: 5%;
  float: right;
}
@media only screen and (max-width: 1024px) {
  .badges ul li .info {
  display: block;
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: 250px !important;
  margin-top: 10px;
}
}#home .welcome {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome {
  background-image: url("../images/welcome.jpg");
}
}@media only screen and (max-width: 800px) {
  #home .welcome {
  background-image: url("../images/welcome.jpg");
  background-size: 2000px;
  height: 850px !important;
  width: 100% !important;
}
}#home .welcome .video {
  background-image: url("../images/welcome.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .video {
  display: none;
}
}@media only screen and (max-width: 800px) {
  #home .welcome .video {
  display: none;
}
}#home .welcome .video video {
  height: 100%;
  width: 100%}
#home .welcome .intro {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  padding-top: 80px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro {
  padding-top: 140px;
  padding-bottom: 40px;
}
}
@media only screen and (max-width: 800px) {
  #home .welcome .intro {
  padding: 0px;
}
}
#home .welcome .intro .ambassador-slider {
  overflow: hidden;
  height: 100%;
  position: relative;
}
#home .welcome .intro .ambassador-slider .swiper-slide {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide {
  padding-left: 0px;
  padding-right: 0px;
}
}#home .welcome .intro .ambassador-slider .swiper-slide .text {
  float: left;
  width: 500px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text {
  width: 50%}
}@media only screen and (max-width: 800px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text {
  width: 100%;
  float: none;
  padding: 0px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
}#home .welcome .intro .ambassador-slider .swiper-slide .text h1 {
  font-size: 46px;
  line-height: 1.2;
  color: white;
  text-transform: uppercase;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 700;
  margin-bottom: 40px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text h1 {
  font-size: 36px;
}
}@media only screen and (max-width: 800px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text h1 {
  font-size: 24px;
}
}#home .welcome .intro .ambassador-slider .swiper-slide .text p {
  font-size: 28px;
  line-height: 1.5;
  font-family: "Open Sans Condensed", sans-serif;
  color: white;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text p {
  font-size: 24px;
}
}@media only screen and (max-width: 800px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .text p {
  font-size: 16px;
}
}#home .welcome .intro .ambassador-slider .swiper-slide .text p a {
  font-size: 18px;
  font-style: italic;
  color: white;
}
#home .welcome .intro .ambassador-slider .swiper-slide .text p a:hover {
  color: #fa6500;
}
#home .welcome .intro .ambassador-slider .swiper-slide .pic {
  float: right;
  position: relative;
  height: 100%;
  text-align: right;
  width: 350px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .pic {
  width: 50%}
}@media only screen and (max-width: 800px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .pic {
  width: 100%;
  float: none;
  text-align: center;
  margin-top: 20px;
}
}#home .welcome .intro .ambassador-slider .swiper-slide .pic img {
  max-height: 100%;
  display: block;
  width: auto;
  float: right;
}
@media only screen and (min-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .pic img {
  max-height: 300px;
}
}@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .pic img {
  max-height: 300px;
}
}@media only screen and (max-width: 800px) {
  #home .welcome .intro .ambassador-slider .swiper-slide .pic img {
  max-height: 200px;
  display: inline-block;
  float: none;
}
}#home .welcome .intro a.nav {
  display: block;
  height: 100%;
  position: absolute;
  top: -60px;
  bottom: 0px;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  outline: 0px;
  z-index: 1000;
}
@media only screen and (max-width: 1024px) {
  #home .welcome .intro a.nav {
  display: none;
}
}#home .welcome .intro a.nav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
#home .welcome .intro a.nav.prev {
  left: 0px;
  background-image: url("../images/arrow-left-white.png");
}
#home .welcome .intro a.nav.next {
  right: 0px;
  background-image: url("../images/arrow-right-white.png");
}
#home .welcome .markets {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(35, 50, 58, 0.8);
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 800px) {
  #home .welcome .markets {
  padding-top: 40px;
  padding-bottom: 40px;
}
}#home .welcome .markets h2 {
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
}
#home .welcome .markets ul {
  text-align: center;
  margin-top: 40px;
}
@media only screen and (max-width: 800px) {
  #home .welcome .markets ul {
  margin-top: 20px;
}
}@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .markets ul {
  margin-top: 20px;
}
}#home .welcome .markets ul li {
  overflow: hidden;
  display: inline-block;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 800px) {
  #home .welcome .markets ul li {
  margin-top: 20px;
}
}@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .markets ul li {
  margin-top: 20px;
}
}#home .welcome .markets ul li a.flag {
  width: 42px;
  height: 42px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  overflow: hidden;
  float: left;
  display: block;
  background-image: url("../images/countries.png");
  background-repeat: no-repeat;
}
#home .welcome .markets ul li a.flag.pol {
  background-position: 0px -2px;
}
#home .welcome .markets ul li a.flag.hun {
  background-position: 0px -48px;
}
#home .welcome .markets ul li a.flag.lit {
  background-position: 0px -94px;
}
#home .welcome .markets ul li a.flag.ger {
  background-position: 0px -140px;
}
#home .welcome .markets ul li .info {
  float: left;
  margin-left: 20px;
  text-align: center;
}
#home .welcome .markets ul li .info a.name {
  display: inline-block;
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 10px;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
#home .welcome .markets ul li .info a.name:hover {
  color: #fb751a;
}
#home .welcome .markets ul li .info a.button {
  display: block;
}
#home .welcome .benefits {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(35, 50, 58, 0.8);
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 800px) {
  #home .welcome .benefits {
  position: absolute;
  bottom: 0;
  width: 100%}
}#home .welcome .benefits ul {
  text-align: center;
}
#home .welcome .benefits ul li {
  display: inline-block;
}
@media only screen and (max-width: 800px) {
  #home .welcome .benefits ul li {
  display: block;
}
}#home .welcome .benefits ul li a {
  color: white;
  display: block;
  width: 250px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .welcome .benefits ul li a {
  width: 200px;
}
}@media only screen and (max-width: 800px) {
  #home .welcome .benefits ul li a {
  width: 100%}
}#home .welcome .benefits ul li a .icon {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: top center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
#home .welcome .benefits ul li a .icon.heart {
  background-image: url("../images/icon-heart.png");
}
#home .welcome .benefits ul li a .icon.brain {
  background-image: url("../images/icon-brain.png");
}
#home .welcome .benefits ul li a .icon.eyes {
  background-image: url("../images/icon-eye.png");
}
#home .welcome .benefits ul li a span, #home .welcome .benefits ul li a p {
  line-height: 1.3;
  display: block;
}
#home .welcome .benefits ul li a span {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
}
#home .welcome .benefits ul li a p {
  font-size: 14px;
}
#home .product-info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #23323a;
  color: white;
}
#home .product-info ul {
  overflow: hidden;
}
#home .product-info ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 14%;
  line-height: 1.3;
  display: block;
  font-size: 18px;
  padding-left: 20px;
  padding-right: 10px;
  background-image: url("../images/arrow.png");
  background-position: left center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .product-info ul li {
  width: 33.333%;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 10px;
}
#home .product-info ul li:nth-child(5) {
  clear: left;
}
}@media only screen and (max-width: 800px) {
  #home .product-info ul li {
  width: 100%;
  float: none;
  text-align: left;
  padding-right: 0px;
}
}#home .product-info ul li:first-child {
  font-weight: 700;
  font-size: 24px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: none;
  width: 30%}
@media only screen and (max-width: 1024px) {
  #home .product-info ul li: first-child {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
}
/* #home .popular-products {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .popular-products {
  padding-top: 50px;
  padding-bottom: 30px;
}
}@media only screen and (max-width: 800px) {
  #home .popular-products {
  padding-top: 20px;
  padding-bottom: 20px;
}
}#home .popular-products ul {
  text-align: center;
  overflow: hidden;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .popular-products ul {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
}@media only screen and (max-width: 800px) {
  #home .popular-products ul {
  width: 100%}
}#home .popular-products ul li {
  width: 33%;
  text-align: left;
  margin-bottom: 20px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  #home .popular-products ul li {
  width: 45%}
}@media only screen and (max-width: 800px) {
  #home .popular-products ul li {
  width: 100%;
  margin-top: 40px;
}
#home .popular-products ul li:first-child {
  margin-top: 0px;
}
}#home .popular-products ul li.text {
  width: 100%;
  float: none;
  clear: both;
  padding-top: 30px;
  margin-top: 50px;
  padding-bottom: 50px;
  padding-left: 120px;
  padding-right: 120px;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1024px) {
  #home .popular-products ul li.text {
  padding-left: 0px;
  padding-right: 0px;
}
}#home .popular-products ul li.text h3 {
  display: block;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 10px;
}
#home .popular-products ul li.text p {
  font-size: 16px;
  line-height: 1.5;
}
#home .popular-products ul li a.pic {
  display: block;
  width: 100px;
  float: left;
}
@media only screen and (max-width: 800px) {
  #home .popular-products ul li a.pic {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
}#home .popular-products ul li a.pic img {
  display: block;
  width: 100%}
#home .popular-products ul li .info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 200px;
  padding-left: 20px;
}
@media only screen and (max-width: 800px) {
  #home .popular-products ul li .info {
  float: none;
  padding-left: 0px;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
}#home .popular-products ul li .info a.title {
  display: block;
  color: #23323a;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
}
#home .popular-products ul li .info a.title:hover {
  color: #fa6500;
}
#home .popular-products ul li .info span.capsules {
  display: block;
  font-size: 14px;
  color: #666;
  line-height: 1.4;
}
#home .popular-products ul li .info span.price {
  display: block;
  font-size: 16px;
  color: #23323a;
  line-height: 1.3;
  margin-top: 10px;
}
#home .popular-products ul li .info a.button {
  margin-top: 20px;
} */
#home .popular-products {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 60px;
    position: relative;
    z-index: 2;
    overflow: hidden
}

@media only screen and (min-width:800px) and (max-width:1024px) {
    #home .popular-products {
        padding-top: 50px;
        padding-bottom: 30px
    }
}

@media only screen and (max-width:800px) {
    #home .popular-products {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

#home .popular-products ul {
    text-align: center;
    overflow: hidden
}

@media only screen and (min-width:800px) and (max-width:1024px) {
    #home .popular-products ul {
        width: 80%;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width:800px) {
    #home .popular-products ul {
        width: 100%
    }
}

#home .popular-products ul li {
    width: 33.332%;
    float: left;
    display: block;
    text-align: center;
    margin-bottom: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (min-width:800px) and (max-width:1024px) {
    #home .popular-products ul li {
        text-align: center
    }
}

@media only screen and (max-width:800px) {
    #home .popular-products ul li {
        width: 100%;
        margin-top: 40px
    }
    #home .popular-products ul li:first-child {
        margin-top: 0
    }
}

#home .popular-products ul li.text {
    width: 100%;
    float: none;
    clear: both;
    padding-top: 30px;
    margin-top: 50px;
    padding-bottom: 50px;
    padding-left: 120px;
    padding-right: 120px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

@media only screen and (max-width:1024px) {
    #home .popular-products ul li.text {
        padding-left: 0;
        padding-right: 0
    }
}

#home .popular-products ul li.text h3 {
    display: block;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 10px
}

#home .popular-products ul li.text p {
    font-size: 16px;
    line-height: 1.5
}

#home .popular-products ul li a.pic {
    display: inline-block;
    height: 220px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width:800px) and (max-width:1024px) {
    #home .popular-products ul li a.pic {
        display: inline-block
    }
}

@media only screen and (max-width:800px) {
    #home .popular-products ul li a.pic {
        margin-left: auto;
        margin-right: auto
    }
}

#home .popular-products ul li a.pic img {
    display: block;
    max-height: 100%
}

#home .popular-products ul li .info {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (min-width:800px) and (max-width:1024px) {
    #home .popular-products ul li .info {
        padding: 15px;
        float: none;
        width: auto
    }
}

@media only screen and (max-width:800px) {
    #home .popular-products ul li .info {
        float: none;
        padding-left: 0;
        text-align: center;
        width: 100%;
        margin-top: 20px
    }
}

#home .popular-products ul li .info a.title {
    display: block;
    color: #23323a;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2
}

#home .popular-products ul li .info a.title:hover {
    color: #fa6500
}

#home .popular-products ul li .info span.capsules {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 1.4
}

#home .popular-products ul li .info span.price {
    display: block;
    font-size: 16px;
    color: #23323a;
    line-height: 1.3;
    margin-top: 10px
}

#home .popular-products ul li .info a.button {
    margin-top: 20px
}
#home .product-overall-info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../images/welcome2.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  color: white;
}
#home .product-overall-info ul {
  overflow: hidden;
}
#home .product-overall-info ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 30%;
  margin-left: 5%}
#home .product-overall-info ul li:first-child {
  margin-left: 0px;
}
#home .product-overall-info ul li h3 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 24px;
  margin-bottom: 10px;
}
#home .product-overall-info ul li p {
  font-size: 14px;
  line-height: 1.4;
}
#home .product-video {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../images/welcome2.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  overflow: hidden;
}
#home .product-video h2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px;
  color: white;
  clear: both;
  padding-bottom: 10px;
}
#home .product-video .video-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 0px;
  padding-top: 39%}
@media only screen and (max-width: 1024px) {
  #home .product-video .video-container {
  width: 100%;
  float: none;
  padding-top: 56%;
  margin-bottom: 30px;
}
}#home .product-video .video-container iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
#home .product-video .info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  color: white;
  padding-top: 40px;
}
@media only screen and (max-width: 1024px) {
  #home .product-video .info {
  width: 100%;
  float: none;
  padding-top: 0px;
  text-align: center;
}
}#home .product-video .info h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px;
}
#home .product-video .info p {
  font-size: 18px;
  line-height: 1.4;
  font-style: italic;
}
#home .news {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
  padding-bottom: 30px;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  #home .news {
  padding-top: 30px;
  padding-bottom: 30px;
}
}#home .news .arrows {
  overflow: hidden;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#home .news .arrows a {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  width: 9px;
  height: 16px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  float: left;
}
#home .news .arrows a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
#home .news .arrows a.prev {
  background-image: url("../images/arrow-left.png");
}
#home .news .arrows a.next {
  background-image: url("../images/arrow-right.png");
  margin-left: 20px;
}
#home .news .product-quotes {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  float: left;
  margin-left: 5%;
  position: relative;
  overflow: hidden;
}
#home .news .product-quotes h3.title {
  font-size: 24px;
  font-weight: 700;
  color: #23323a;
  line-height: 1.2;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  #home .news .product-quotes {
  width: 100%;
  float: none;
  margin-left: 0px;
  height: auto;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 30px;
  margin-top: 30px;
}
}#home .news .product-quotes .quote .author {
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  #home .news .product-quotes .quote .author {
  height: auto;
}
}#home .news .product-quotes .quote .author img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  float: left;
  margin-right: 20px;
  width: 50px;
  height: 50px;
}
@media only screen and (max-width: 1024px) {
  #home .news .product-quotes .quote .author img {
  float: none;
  margin-right: 0px;
}
}#home .news .product-quotes .quote .author .name {
  float: left;
  position: relative;
  height: 100%;
  width: 120px;
}
@media only screen and (max-width: 1024px) {
  #home .news .product-quotes .quote .author .name {
  float: none;
  text-align: center;
  width: 100%;
  margin-top: 10px;
}
}#home .news .product-quotes .quote .author .name p, #home .news .product-quotes .quote .author .name span {
  display: block;
  line-height: 1.4;
}
#home .news .product-quotes .quote .author .name p {
  font-size: 18px;
  font-weight: 700;
}
#home .news .product-quotes .quote .author .name span {
  font-size: 14px;
}
#home .news .product-quotes .quote .text {
  font-size: 14px;
  line-height: 1.4;
  color: #666;
  margin-top: 20px;
  overflow: hidden;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  #home .news .product-quotes .quote .text {
  height: auto;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
}#home .news .latest-news, #home .news .latest-stories {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 35%;
  overflow: hidden;
  float: left;
  position: relative;
  margin-left: 5%}
@media only screen and (max-width: 1024px) {
  #home .news .latest-news .arrows, #home .news .latest-stories .arrows {
  position: relative;
  left: auto;
  bottom: auto;
  text-align: center;
  margin-top: 30px;
}
#home .news .latest-news .arrows a, #home .news .latest-stories .arrows a {
  float: none;
  display: inline-block;
}
}@media only screen and (max-width: 1024px) {
  #home .news .latest-news, #home .news .latest-stories {
  width: 100%;
  float: none;
  margin-left: 0px;
  height: auto;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 30px;
  margin-top: 30px;
}
}#home .news .latest-news:first-child, #home .news .latest-stories:first-child {
  margin-left: 0px;
}
@media only screen and (max-width: 1024px) {
  #home .news .latest-news: first-child, #home .news .latest-stories:first-child {
  border-top: 0px;
  padding-top: 0px;
  margin-top: 0px;
}
}#home .news .latest-news span, #home .news .latest-news p, #home .news .latest-stories span, #home .news .latest-stories p {
  display: block;
}
#home .news .latest-news .title, #home .news .latest-stories .title {
  font-size: 24px;
  font-weight: 700;
  color: #23323a;
  line-height: 1.2;
}
#home .news .latest-news .title:hover, #home .news .latest-stories .title:hover {
  color: #fa6500;
}
#home .news .latest-news .image, #home .news .latest-stories .image {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
#home .news .latest-news .image:hover, #home .news .latest-stories .image:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
#home .news .latest-news .image img, #home .news .latest-stories .image img {
  display: block;
  width: 100%}
#home .news .latest-news .date, #home .news .latest-stories .date {
  color: #666;
  font-size: 14px;
  line-height: 1.4;
}
#home .news .latest-news .intro-text, #home .news .latest-stories .intro-text {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.5;
}
@media only screen and (max-width: 1024px) {
  #home .news .latest-news .intro-text, #home .news .latest-stories .intro-text {
  height: auto;
}
}#home .news .latest-news .intro-text p, #home .news .latest-stories .intro-text p {
  margin-top: 7px;
}
#home .news .latest-news .intro-text p:first-child, #home .news .latest-stories .intro-text p:first-child {
  margin-top: 0px;
}
.page-title {
  background-color: #64bdec;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (max-width: 800px) {
  .page-title {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
}.page-title h1 {
  font-size: 28px;
  font-family: "Open Sans Condensed", sans-serif;
  color: white;
  line-height: 1.3;
  float: left;
  font-weight: 300;
}
@media only screen and (max-width: 800px) {
  .page-title h1 {
  float: none;
  font-size: 28px;
}
}.page-title .desc {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 300;
  color: white;
  display: block;
  width: 45%;
  float: right;
}
@media only screen and (max-width: 800px) {
  .page-title .desc {
  float: none;
  width: 100%}
}.page-title p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 300;
  color: white;
  display: block;
  width: 45%;
  float: right;
  margin-top: 6px;
}
@media only screen and (max-width: 800px) {
  .page-title p {
  float: none;
  width: 100%}
}.post {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (max-width: 800px) {
  .post {
  padding-top: 40px;
  padding-bottom: 40px;
}
}.post .intro-text p {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300;
  margin-top: 10px;
}
.post .intro-text p:first-child {
  margin-top: 0px;
}
.post .product-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .post .product-list {
  padding-top: 30px;
  padding-bottom: 30px;
}
}.post .product-list ul {
  text-align: center;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .post .product-list ul {
  margin-top: -30px;
}
}.post .product-list ul li {
  display: block;
  float: left;
  width: 33.333%;
  text-align: left;
  margin-bottom: 40px;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .post .product-list ul li {
  width: 50%;
  margin-top: 30px;
	 
}
}
	@media only screen and (min-width: 800px)  {
  .post .product-list ul li {
    	  height:200px ;
}
}
@media only screen and (max-width: 800px) {
  .post .product-list ul li {
  width: 100%;
  margin-top: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 30px;
}
}.post .product-list ul li a.pic {
  display: block;
  width: 45%;
  float: left;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 800px) {
  .post .product-list ul li a.pic {
  width: 100%;
  float: none;
  padding: 0px;
}
}.post .product-list ul li a.pic img {
  display: block;
  width: 100%}
@media only screen and (max-width: 800px) {
  .post .product-list ul li a.pic img {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}
}.post .product-list ul li .info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 55%;
  padding-left: 10px;
  padding-right: 15px;
}
@media only screen and (max-width: 800px) {
  .post .product-list ul li .info {
  float: none;
  width: 100%;
  padding: 0px;
  text-align: center;
  margin-top: 20px;
}
}.post .product-list ul li .info a.title {
  display: block;
  color: #23323a;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
}
.post .product-list ul li .info a.title:hover {
  color: #fa6500;
}
.post .product-list ul li .info span.capsules {
  display: block;
  font-size: 14px;
  color: #666;
  line-height: 1.4;
}
.post .product-list ul li .info p.price {
  display: block;
  font-size: 16px;
  color: #23323a;
  line-height: 1.3;
  margin-top: 10px;
}
.post .product-list ul li .info a.button {
  margin-top: 20px;
}
.post .single {
  overflow: hidden;
}
.post .single .single-post .text {
  width: 60%;
  float: right;
}
.post .single .single-post .meta {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
  float: left;
  font-size: 14px;
  line-height: 1.6;
  border-right: 1px solid #d9d9d9;
}
.post .single .single-post .meta a {
  color: #64bdec;
}
.post .single .single-product {
  overflow: hidden;
}
.post .single .single-product .about {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.7;
  float: left;
  width: 50%;
  font-weight: 300;
}
@media only screen and (max-width: 800px) {
  .post .single .single-product .about {
  float: none;
  width: 100%}
}.post .single .single-product .about .txt p {
  margin-top: 7px;
}
.post .single .single-product .about .txt p:first-child {
  margin-top: 0px;
}
.post .single .single-product .about .info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 40px;
  font-size: 13px;
}
.post .single .single-product .pic {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  text-align: right;
}
@media only screen and (max-width: 800px) {
  .post .single .single-product .pic {
  float: none;
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
}.post .single .single-product .pic img {
  display: inline-block;
}
.post .single .order-form {
  overflow: hidden;
  margin-top: 40px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 40px;
}
.post .single .order-form .screen-reader-response {
  display: none;
}
.post .single .order-form h2 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
.post .single .order-form form {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post .single .order-form form .wpcf7-not-valid {
  background-color: #f8e3e3;
}
.post .single .order-form form input {
  outline: 0px;
}
.post .single .order-form form input:focus {
  background-color: #f8f6ed;
}
.post .single .order-form form input[type="text"], .post .single .order-form form input[type="email"] {
  border: 1px solid #ccc;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
  outline: 0px;
  padding: 10px;
  display: block;
}
.post .single .order-form form input[type="submit"] {
  background-color: #64bdec;
  color: white;
  cursor: pointer;
  border: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  padding: 10px;
}
.post .single .order-form form label {
  display: block;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.4;
}
.post .single .order-form form label span.rules, .post .single .order-form form label span.news {
  display: inline-block;
}
.post .single .order-form form .wpcf7-response-output {
  clear: both;
  border: 1px solid #d9d9d9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 300;
  padding: 15px;
  text-align: center;
  margin-top: 40px;
}
.post .single .order-form form .wpcf7-response-output.wpcf7-validation-errors {
  background-color: #f8e3e3;
}
.post .single .order-form form .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #e1f4d8;
}
.post .single .order-form form .wpcf7-response-output.wpcf7-display-none {
  display: none;
}
.post .single .order-form form .wpcf7-form-control-wrap {
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post .single .order-form form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: none;
}
.post .block {
  margin-top: 60px;
}
.post .block:first-child {
  margin-top: 0px;
}
@media only screen and (max-width: 800px) {
  .post .block {
  margin-top: 40px;
}
}.post .block h2.block-title {
  text-align: center;
  background-image: url("../images/dot.png");
  background-repeat: repeat-x;
  background-position: center;
}
.post .block h2.block-title span {
  font-size: 28px;
  font-weight: 700;
  font-family: "Open Sans Condensed", sans-serif;
  display: inline-block;
  background-color: white;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 800px) {
  .post .block h2.block-title span {
  font-size: 24px;
}
}.post .text {
  overflow: hidden;
}
.post .text.two-column {
  margin-left: -11%}
@media only screen and (max-width: 800px) {
  .post .text.two-column {
  margin-left: 0px;
}
}.post .text.two-column .text-block {
  float: left;
  width: 40%;
  margin-left: 10%}
@media only screen and (max-width: 800px) {
  .post .text.two-column .text-block {
  margin-left: 0px;
  width: 100%;
  float: none;
  margin-top: 20px;
}
.post .text.two-column .text-block:first-child {
  margin-top: 0px;
}
}.post .text.two-column .text-block .content img {
  width: 70%;
  height: auto;
}
.post .text.two-column .text-block .content a {
  color: #23323a;
  text-decoration: underline;
}
.post .text.two-column .text-block .content a:hover {
  text-decoration: none;
}
.post .text.three-column {
  margin-left: -11%}
@media only screen and (max-width: 800px) {
  .post .text.three-column {
  margin-left: 0px;
}
}.post .text.three-column .text-block {
  float: left;
  width: 23.333%;
  margin-left: 10%}
@media only screen and (max-width: 800px) {
  .post .text.three-column .text-block {
  margin-left: 0px;
  width: 100%;
  float: none;
  margin-top: 20px;
}
.post .text.three-column .text-block:first-child {
  margin-top: 0px;
}
}.post .text.three-column .text-block .content img {
  width: 70%;
  height: auto;
}
.post .text.three-column .text-block .content a {
  color: #23323a;
  text-decoration: underline;
}
.post .text.three-column .text-block .content a:hover {
  text-decoration: none;
}
.post .text .text-block {
  overflow: hidden;
}
.post .text .text-block h2, .post .text .text-block h3 {
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 20px;
}
@media only screen and (max-width: 800px) {
  .post .text .text-block h2, .post .text .text-block h3 {
  margin-bottom: 10px;
}
}.post .text .text-block h2 {
  font-size: 28px;
}
@media only screen and (max-width: 800px) {
  .post .text .text-block h2 {
  font-size: 18px;
}
}.post .text .text-block h3 {
  font-size: 18px;
}
@media only screen and (max-width: 800px) {
  .post .text .text-block h3 {
  font-size: 14px;
}
}.post .text .text-block .image {
  width: 100%;
  margin-bottom: 20px;
}
.post .text .text-block .image img {
  display: block;
  width: 100%}
.post .text .text-block .content img {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.post .text .text-block .content p {
  font-size: 14px;
  line-height: 1.7;
  font-weight: 300;
  margin-top: 10px;
}
.post .text .text-block .content p:first-child {
  margin-top: 0px;
}
.post .text .text-block .content ul {
  list-style-type: square;
  list-style-position: inside;
  margin-top: 20px;
}
.post .text .text-block .content ul li {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 300;
  margin-top: 5px;
  padding-top: 5px;
}
.post .text .text-block .content ul li:first-child {
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
}
.post .text .text-block .content ol {
  list-style-type: decimal;
  list-style-position: inside;
  margin-top: 20px;
}
.post .text .text-block .content ol li {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 300;
  margin-top: 5px;
  padding-top: 5px;
}
.post .text .text-block .content ol li:first-child {
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
}
.post .text .text-block .content a {
  color: #23323a;
  text-decoration: underline;
}
.post .text .text-block .content a:hover {
  text-decoration: none;
}
.post .products {
  clear: both;
}
.post .products ul {
  margin-left: -11%;
  margin-top: -40px;
  padding-top: 40px;
  overflow: hidden;
}
@media only screen and (max-width: 800px) {
  .post .products ul {
  margin-left: 0px;
  text-align: center;
}
}.post .products ul li {
  float: left;
  width: 40%;
  margin-left: 10%;
  margin-top: 40px;
}
@media only screen and (max-width: 800px) {
  .post .products ul li {
  float: none;
  width: 100%;
  margin-left: 0px;
}
}.post .products ul li .pic {
  width: 150px;
  height: 150px;
  float: left;
  overflow: hidden;
}
.post .products ul li .pic img {
  display: block;
  width: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%}
@media only screen and (max-width: 800px) {
  .post .products ul li .pic {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  float: none;
}
}.post .products ul li .info a.title {
  display: inline-block;
  color: #23323a;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 10px;
  font-family: "Open Sans Condensed", sans-serif;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
.post .products ul li .info a.title:hover {
  color: #fb751a;
}
.post .products ul li .info p {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.6;
  display: block;
  margin-bottom: 10px;
}
.post .form .screen-reader-response {
  display: none;
}
.post .form form {
  overflow: hidden;
  margin-top: 40px;
}
.post .form form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0px;
  display: block;
  margin: 0px;
  border: 0px;
  padding: 15px;
}
.post .form form input.wpcf7-not-valid {
  background-color: #f8e3e3;
}
.post .form form input:focus {
  background-color: #f8f6ed;
}
.post .form form textarea.wpcf7-not-valid {
  background-color: #f8e3e3;
}
.post .form form .wpcf7-response-output {
  clear: both;
  border: 1px solid #d9d9d9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 300;
  padding: 15px;
  text-align: center;
  margin-top: 40px;
}
.post .form form .wpcf7-response-output.wpcf7-validation-errors {
  background-color: #f8e3e3;
}
.post .form form .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #e1f4d8;
}
.post .form form .wpcf7-response-output.wpcf7-display-none {
  display: none;
}
.post .form form .wpcf7-form-control-wrap {
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post .form form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: none;
}
.post .form form .info {
  width: 35%;
  float: left;
}
@media only screen and (max-width: 800px) {
  .post .form form .info {
  width: 100%;
  float: none;
}
}.post .form form .info .wpcf7-form-control-wrap {
  margin-top: 20px;
  border: 1px solid #d9d9d9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.post .form form .info .wpcf7-form-control-wrap:first-child {
  margin-top: 0px;
}
.post .form form .info input {
  font-size: 18px;
  font-weight: 300;
  width: 100%}
.post .form form .message {
  float: right;
  width: 60%;
  border: 1px solid #d9d9d9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 800px) {
  .post .form form .message {
  width: 100%;
  float: none;
  margin-top: 20px;
}
}.post .form form .message .wpcf7-form-control-wrap:first-child {
  border-bottom: 1px solid #d9d9d9;
}
.post .form form .message input, .post .form form .message select {
  font-size: 18px;
  font-weight: 300;
  width: 100%;
  border: 0px;
}
.post .form form .message select {
  outline: 0px;
  padding: 15px;
  margin: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../images/arrow-down.png");
  background-repeat: no-repeat;
  background-position: right;
  display: block;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post .form form .message textarea {
  border: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  outline: 0px;
  height: 303px;
  font-size: 18px;
  font-weight: 300;
  margin: 0px;
  padding: 15px;
}
.post .form form .message textarea:focus {
  background-color: #f8f6ed;
}
.post .form form .send {
  overflow: hidden;
  clear: both;
  padding-top: 40px;
}
@media only screen and (max-width: 800px) {
  .post .form form .send {
  text-align: center;
}
}.post .form form .send img.wpcf7-captchac {
  display: inline-block;
  margin-top: 8px;
  margin-left: 5px;
}
@media only screen and (max-width: 800px) {
  .post .form form .send img.wpcf7-captchac {
  margin-top: 0px;
}
}.post .form form .send .captcha-150 {
  float: left;
}
@media only screen and (max-width: 800px) {
  .post .form form .send .captcha-150 {
  float: none;
  display: inline-block;
}
}.post .form form .send .captcha-150 input {
  font-size: 14px;
  font-weight: 700;
  padding: 0px;
  width: 150px;
  background-color: #d9d9d9;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.post .form form .send input[type="submit"] {
  overflow: hidden;
  display: block;
  float: right;
  border: 0px;
  background-color: #23323a;
  color: white;
  cursor: pointer;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 80px;
  padding-right: 80px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
@media only screen and (max-width: 800px) {
  .post .form form .send input[type="submit"] {
  float: none;
  width: 100%;
  margin-top: 20px;
}
}.post .form form .send input[type="submit"]:active {
  background-color: #808a8f;
}
.post .quotes {
  clear: both;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.post .quotes ul {
  overflow: hidden;
}
.post .quotes ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 180px;
  padding-right: 180px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
@media only screen and (max-width: 800px) {
  .post .quotes ul li {
  padding-left: 40px;
  padding-right: 40px;
}
}.post .quotes ul li h2 {
  font-size: 24px;
  font-weight: 700;
}
.post .quotes ul li .quote-text {
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.6;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 800px) {
  .post .quotes ul li .quote-text {
  font-size: 16px;
}
}.post .quotes ul li .quote-text:before {
  content: '"';
  font-size: 60px;
  height: 24px;
  line-height: 24px;
  color: #d9d9d9;
  font-weight: 700;
  display: block;
}
.post .quotes ul li .quote-text:after {
  content: '"';
  font-size: 60px;
  height: 24px;
  line-height: 24px;
  color: #d9d9d9;
  font-weight: 700;
  display: block;
  margin-top: 30px;
}
.post .quotes ul li .quote-image img {
  width: 80px;
  height: 80px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%}
.post .quotes ul li .quote-name {
  font-size: 12px;
  font-weight: 700;
  margin-top: 10px;
  line-height: 1.4;
}
.post .quotes ul li .quote-source {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.4;
}
.post .back {
  overflow: hidden;
  clear: both;
  margin-top: 40px;
}
.post .back a {
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  font-size: 14px;
  color: #64bdec;
}
.post .back a:hover {
  color: #23323a;
}
.post .text.two-column .text-block .content img {
  width: 90%;
  height: auto;
}
@media only screen and (max-width: 800px) {
  .post .text.full .text-block .content img {
  width: 90%;
  height: auto;
}
}.single-category {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (max-width: 800px) {
  .single-category {
  padding-top: 40px;
  padding-bottom: 40px;
}
}.single-category ul {
  overflow: hidden;
  margin-left: -5%;
  margin-top: -60px;
  font-size: 0.01px;
}
.single-category ul li {
  width: 45%;
  display: inline-block;
  vertical-align: top;
  margin-left: 5%;
  margin-top: 60px;
}
.single-category ul li a.title {
  display: block;
  font-size: 24px;
  font-weight: 700;
  color: #23323a;
}
.single-category ul li a.title:hover {
  color: #fa6500;
}
.single-category ul li span.date {
  display: block;
  font-size: 14px;
  color: #666;
  margin-bottom: 30px;
  margin-top: 10px;
}
.single-category ul li .intro-text {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 30px;
}
.single-category ul li .intro-text p {
  margin-top: 7px;
}
.single-category ul li .intro-text p:first-child {
  margin-top: 0px;
}
.single-category ul li a.image {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-top: 30px;
}
.single-category ul li a.image:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.single-category ul li a.image img {
  width: 100%;
  display: block;
}
.product-landing .product-landing-header {
  height: 0px;
  position: relative;
  padding-top: 540px;
  z-index: 1;
  overflow: hidden;
}
@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header {
  height: auto;
  padding-top: 30px;
}
}@media only screen and (max-width: 1024px) {
  .product-landing .product-landing-header {
  background-image: url("../images/welcome2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
}.product-landing .product-landing-header .video {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .product-landing .product-landing-header .video {
  display: none;
}
}.product-landing .product-landing-header .mask {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  background-color: rgba(35, 50, 58, 0.5);
  height: 100%}
@media only screen and (max-width: 1024px) {
  .product-landing .product-landing-header .mask {
  display: none;
}
}.product-landing .product-landing-header .pic {
  width: 400px;
  position: absolute;
  margin-left: -480px;
  left: 50%;
  top: 0px;
  height: 100%;
  text-align: center;
  z-index: 2;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .product-landing .product-landing-header .pic {
  width: 43%;
  left: 40px;
  margin-left: 0px;
}
}@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header .pic {
  width: 100%;
  left: 0px;
  margin-left: 0px;
  position: relative;
  height: auto;
}
}.product-landing .product-landing-header .pic img {
  width: 300px;
  display: inline-block;
}
@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header .pic img {
  width: 260px;
}
}.product-landing .product-landing-header .info-text {
  width: 480px;
  position: absolute;
  left: 50%;
  top: 0px;
  color: white;
  text-align: center;
  height: 100%;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .product-landing .product-landing-header .info-text {
  width: 43%;
  left: auto;
  right: 40px;
}
}@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header .info-text {
  width: 100%;
  left: auto;
  right: auto;
  height: auto;
  position: relative;
  padding-bottom: 180px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
}.product-landing .product-landing-header .info-text h1 {
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}
@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header .info-text h1 {
  font-size: 28px;
}
}.product-landing .product-landing-header .info-text p {
  font-size: 18px;
  line-height: 1.4;
}
@media only screen and (max-width: 800px) {
  .product-landing .product-landing-header .info-text p {
  font-size: 16px;
}
}.product-landing .wrapper {
  overflow: hidden;
  margin-top: -50px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 800px) {
  .product-landing .wrapper {
  margin-top: -150px;
}
}.product-landing .wrapper .info-tabs {
  width: 400px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .product-landing .wrapper .info-tabs {
  width: 47%}
}@media only screen and (max-width: 800px) {
  .product-landing .wrapper .info-tabs {
  width: 100%}
}.product-landing .wrapper .info-tabs ul.tabs-menu {
  overflow: hidden;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
@media only screen and (max-width: 800px) {
  .product-landing .wrapper .info-tabs ul.tabs-menu {
  height: auto;
}
}.product-landing .wrapper .info-tabs ul.tabs-menu li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 800px) {
  .product-landing .wrapper .info-tabs ul.tabs-menu li {
  display: block;
}
}.product-landing .wrapper .info-tabs ul.tabs-menu li.current {
  background-image: url("../images/current-tab.png");
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media only screen and (max-width: 800px) {
  .product-landing .wrapper .info-tabs ul.tabs-menu li.current {
  background: none;
  background-color: rgba(255, 255, 255, 0.1);
}
}.product-landing .wrapper .info-tabs ul.tabs-menu li a {
  line-height: 50px;
  display: inline-block;
  color: white;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  font-family: "Open Sans Condensed", sans-serif;
}
.product-landing .wrapper .info-tabs ul.tabs-menu li a:hover {
  color: #fa6500;
}
.product-landing .wrapper .info-tabs .tabs-content .tab {
  display: none;
  padding-top: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product-landing .wrapper .info-tabs .tabs-content .tab.vissible {
  display: block;
}
.product-landing .wrapper .info-tabs .tabs-content .tab p {
  font-size: 14px;
  line-height: 1.43;
  margin-top: 15px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab p:first-child {
  margin-top: 0px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab table {
  font-size: 12px;
  line-height: 1.3;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.product-landing .wrapper .info-tabs .tabs-content .tab table tr {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.product-landing .wrapper .info-tabs .tabs-content .tab table tr:first-child {
  border: 0px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab table td {
  padding: 7px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.product-landing .wrapper .info-tabs .tabs-content .tab table td:first-child {
  border: 0px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab ol {
  list-style-type: decimal;
  list-style-position: inside;
  margin-top: 20px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab ol li {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 5px;
  padding-top: 5px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab ol li:first-child {
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
}
.product-landing .wrapper .info-tabs .tabs-content .tab a {
  color: #23323a;
  text-decoration: underline;
}
.product-landing .wrapper .info-tabs .tabs-content .tab a:hover {
  text-decoration: none;
}
.product-landing .wrapper .sign-form {
  width: 480px;
  float: right;
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .product-landing .wrapper .sign-form {
  width: 47%}
}@media only screen and (max-width: 800px) {
  .product-landing .wrapper .sign-form {
  width: 100%;
  margin-top: 40px;
}
}.product-landing .wrapper .sign-form .screen-reader-response, .product-landing .wrapper .sign-form .wpcf7-not-valid-tip {
  display: none;
}
.product-landing .wrapper .sign-form .wpcf7-response-output {
  font-size: 16px;
  line-height: 1.4;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product-landing .wrapper .sign-form .wpcf7-response-output.wpcf7-validation-errors {
  color: #eb2848;
}
.product-landing .wrapper .sign-form form {
  margin-top: 30px;
}
.product-landing .wrapper .sign-form form input {
  border: 1px solid rgba(0, 0, 0, 0.1);
  outline: 0px;
  height: 50px;
  width: 100%;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product-landing .wrapper .sign-form form input.wpcf7-not-valid {
  border: 1px solid #eb2848;
}
.product-landing .wrapper .sign-form form .wpcf7-not-valid .wpcf7-list-item-label {
  color: #eb2848;
}
.product-landing .wrapper .sign-form h2 {
  background-color: white;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  font-family: "Open Sans Condensed", sans-serif;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
@media only screen and (max-width: 1024px) {
  .product-landing .wrapper .sign-form h2 {
  font-size: 18px;
}
}@media only screen and (max-width: 800px) {
  .product-landing .wrapper .sign-form h2 {
  line-height: 1.2;
  height: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
}
}.product-landing .wrapper .sign-form .wpcf7-form-control-wrap {
  display: none;
  margin-top: 7px;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap:first-child {
  margin-top: 0px;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.surnameee {
  display: block;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.nameee {
  display: block;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.newsletter {
  display: block;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.rules {
  display: block;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.vissible {
  display: block;
}
.product-landing .wrapper .sign-form .wpcf7-checkbox {
  font-size: 12px;
  line-height: 1.3;
  padding-top: 20px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product-landing .wrapper .sign-form .wpcf7-checkbox input {
  width: 18px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 4px;
}
.product-landing .wrapper .sign-form input[type="submit"] {
  border: 0px;
  cursor: pointer;
  padding: 0px;
  margin-top: 20px;
  background-color: #fa6500;
  background-image: url('data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiNzUxYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhNjUwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #fb751a), color-stop(100%,  #fa6500));
  background-image: -moz-linear-gradient(#fb751a, #fa6500);
  background-image: -webkit-linear-gradient(#fb751a, #fa6500);
  background-image: linear-gradient(#fb751a, #fa6500);
  color: white;
  text-transform: uppercase;
}

/*----- Accordion -----*/
.content .accordion, .content .accordion * {
  -webkit-box-sizing:border-box; 
  -moz-box-sizing:border-box; 
  box-sizing:border-box;
}

.content .accordion {
  overflow:hidden;
/*   box-shadow:0px 1px 3px rgba(0,0,0,0.25); */
  border-radius:0px;
  background:#fAFAFA;
}

/*----- Section Titles -----*/
.content .accordion-section-title {
  width:100%;
  padding:15px;
  display:inline-block;
  border-bottom:1px solid #23323A;
  background:#23323A;
  transition:all linear 0.15s;
  /* Type */
  font-size:1.200em;
  color:#ffffff !important;
  text-decoration:none !important;
}

.content .accordion-section-title.active, .content .accordion-section-title:hover {
  background:#23323A;
  /* Type */
  text-decoration:none;
  color:#fff;
}

.content .accordion-section:last-child .accordion-section-title {
  border-bottom:none;
}

/*----- Section Content -----*/
.content .accordion-section-content {
  padding:15px;
  display:none;
}

.rules_mail, .rules_phone {
    font-size: 12px;
    line-height: 1.3;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 0 0 1em;
}

.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.rulesmail ,.product-landing .wrapper .sign-form .wpcf7-form-control-wrap.rulesphone {
    display: block;
    text-align:center;
}

/*.mm.wpcf7-list-item *{
margin-left: 2.0em;
margin-top: -1.2em;
display: block;
}
*/

.txt-info.wpcf7-list-item *{
margin-left: 2.0em;
margin-top: -1.2em;
display: block;
}

.txt-pp.wpcf7-list-item-label {
    display:block;
    margin-left: 2.0em;
    margin-top: -1.2em;
}

.boxz {
	font-family: "Roboto Condensed", sans-serif;
    -webkit-font-smoothing: antialiased;
}
.wpcf7-txt {
    font-size: 12px;
    display: block;
    margin-left: 15px; 
    line-height: 1.3;
}

/*konkursas*/
form .k-sign-form input,form .k-sign-form textarea {
  border: 1px solid rgba(0, 0, 0, .1);
  outline: 0;
  height: 50px;
  width: 100%;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

form .k-sign-form textarea {
  min-height: 150px;
}
.k-sign-form input[type=submit] {
  border: 0;
  cursor: pointer;
  padding: 0;
  margin-top: 20px;
  background-color: #fa6500;
  background-image: url(data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgâ€¦dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fb751a), color-stop(100%, #fa6500));
  background-image: -moz-linear-gradient(#fb751a, #fa6500);
  background-image: -webkit-linear-gradient(#fb751a, #fa6500);
  background-image: linear-gradient(#fb751a, #fa6500);
  color: #fff;
  text-transform: uppercase;
}


.k-sign-form .wpcf7-list-item * {
  /*margin-left: 2.0em;*/
  /*margin-top: -1.2em;*/
  display: block;
}

.k-sign-form .wpcf7-list-item-label {
  font-size: 14px;
}
.k-sign-form .wpcf7-list-item-label::before, .k-sign-form .wpcf7-list-item-label::after {
  content: " ";
}


.k-sign-form input#agreefirst, .k-sign-form input#agreetwo {
  width: 18px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  position: relative;
/*     top: 4px; */

}

.morecontentk span{display:none;}


.k-sign-form .wpcf7-list-item {
  display: inline-block;
 margin: 0 10px 0 20px !important;
}


.primary-contest {

}

.primary-contest h2, .primary-contest h5, .primary-contest h3 {
  text-align:center;
  font-size: 18px;


}

.navy-blue {   
  color: #fff; 
 background: #23323A;
/*     padding: 1px; */

}

.contest-ask ol {
  margin: 7px 0;
}

.contest-bg {
  background: #dce3f3;
  padding-bottom: 10px;
  max-width: 800px;
  margin: 0 auto;
  display: block;
}

.k-sign-form {
/*max-width:768px;*/
margin:0 auto;
display:block;
padding: 0 20px;
}
.l_left {
  width: 100%;
  float: left;
 margin-top:20px;
}



.primary-contest .contest-white h5 {
  text-align: center;
  margin: 18px 0;

  color: #1d335e;
  font-size: 16px;
}



.primary-contest h4 {
  
  color: #1d335e;
  text-align: center;
  margin-top: 10px;
  
}

.primary-contest .contest-red {
  color: #e23a3c;

  margin-bottom: 10px;
}

.img-konkursas{
  margin:0 auto;
  display:block;
}
has-error {
  color: #eb2848;
}

.k-sign-form .wpcf7-checkbox {
  font-size: 12px;
  line-height: 1.3;
  padding-top: 10px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.k-sign-form .wpcf7-checkbox input {
  width: 18px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 18px;
  left:-20px;
}

.k-sign-form .wpcf7-checkbox {
  font-size: 12px;
  line-height: 1.3;
  padding-top: 10px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

span.morek {
  /*margin-left: 3.5em;*/
  /* margin-top: -1.2em; */
  display: block;
}

/*.checkboxtwo label {
  
  margin-left: 1.8em;
margin-top: 1.2em; 
  display: block;
      font-size: 14px;

}*/



#wpcf7-f1717-p1713-o1 .screen-reader-response {
  display: none;
}

div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}

.k-sign-form .wpcf7-not-valid .wpcf7-list-item-label {
  color: #eb2848;
}
.k-sign-form input.form-control.help-inline, .k-sign-form textarea.form-control.help-inline {
    border: 1px solid #eb2848;
}

.contest-ask ol{
  list-style:decimal !important;
  padding:0 30px;
}

.checkboxtwo {
  margin-top: 20px;
  /* margin-left: 1.5em; */
  /* margin-top: 1.2em; */
  display: block;
  font-size:14px;
}
.checkboxtwo label {
  /*margin-left: 1.8em;*/
  margin-bottom: -0.8em;
  display: block;
}

.page-id-1713 .content {
  margin:0 auto;
}
textarea.wpcf7-form-control.help-inline {
   border: 1px solid #eb2848;
}
.page-id-1725 .content {margin:0 auto;}
#wpcf7-f1717-p1713-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  text-align: center;
  margin-bottom: 20px;
  /* border: 1px solid red; */
  color: #eb2848;
}
.page-id-1729 .content {
  margin:0 auto;
}


.contest-results {
/* max-width: 768px; */
  margin: 0 auto;
  display: block;

}
.contest-results th, .contest-results td {
/*     border: 1px solid #ededed; */
  vertical-align: middle;
}

.contest-results table td, .contest-results table th {
  padding-top: 15px; 
   padding-bottom:15px; 
}



/* responvise tab;e*/

.contest-results table {
border: 1px solid #ededed;
border-collapse: collapse;
margin: 0;
padding: 0;
width: 100%;
font-size:14px;
table-layout: auto;
}


.contest-results table td:nth-child(1), .contest-results table td:nth-child(2){
overflow: hidden;
white-space: nowrap;
-moz-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
/* table td:nth-child(1) {
width:10%;
}
table td:nth-child(3) {
width: 25%;
}
table td:nth-child(2) {
width: 10%;
} */

.contest-results table tr td p  {
font-size:14px ;

}
.contest-results table caption {
/*   font-size: 1.5em; */
margin: .5em 0 .75em;
}
.contest-results table tr {
background: #dce3f3;
border: 1px solid #ededed;
padding: 0.35em;
color: #1d335e;
}
.contest-results table td {
  border-bottom: 1px solid #1d335e;

}
.contest-results table th,
.contest-results table td {
padding: .625em;

}
/*table th {
font-size: .85em;
letter-spacing: .1em;
text-transform: uppercase;
}*/
.contest-results table th {
  /* font-size: .85em; */
  letter-spacing: .1em;
  /* text-transform: uppercase; */
  font-weight: 400;
  font-size: 13px;
  text-align: left;
  border: 1px solid #333;
  vertical-align:middle;

}
@media screen and (max-width: 600px) {
.contest-results table {
  border: 0;
}
.contest-results table caption {
  font-size: 1.3em;
}
.contest-results table thead {
  border: none;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.contest-results table tr {
  border-bottom: 3px solid #ddd;
  display: block;
  margin-bottom: .625em;
}
.contest-results table td {
  border-bottom: 1px solid #ddd;
  display: block;
  font-size: .8em;
 
}
.contest-results table td:before {

  content: attr(data-label);
  float: left;
  font-weight: normal;
  text-transform: uppercase;
}
.contest-results table td:last-child {
  border-bottom: 0;
}
}


.contest-results th.nulles {
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  background: #fff;
}
 .contest-results-desc h5 {     
  margin: 10px 0;
  font-family: "Roboto Bold";
  color: #1d335e;
  font-size: 18px;
 
 }
  
     .page-id-1514 .content {
      margin: 0px auto;
} 
#wpcf7-f1513-p1514-o1 .wpcf7-not-valid-tip {
  display:none;
}
.product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="email"],.product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="nameee"], .product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="surnameee"], .product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="rules"],.product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="rulesphone"], .product-landing .wrapper .sign-form .wpcf7-form-control-wrap[data-name="newsletter"] {
    display: block;
}

input:read-only {
  background-color: #a9a9a94a;
}</pre></body></html>