html.no-ios.csstransforms3d header,
html.no-ios.csstransforms3d .animate {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.428571;
  color: #333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.content-wrapper#ambassador section.trophies .img img,
.content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 .logo,
.content-wrapper#careers-application section.application form .logo,
section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure figcaption img,
section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure img,
.content-wrapper#proshop-product section.ps-top .media img,
.content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp img,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .product-image,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic img,
.content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure figcaption img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure img,
.content-wrapper#passport-index section.store div.photo-container img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #428bca;
}

a.bg-primary:hover {
  background-color: #3071a9;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled,
.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571;
  color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid,
.component-stripe-three-boxes {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before,
.component-stripe-three-boxes:before,
.container-fluid:after,
.component-stripe-three-boxes:after {
  content: " ";
  display: table;
}

.container-fluid:after,
.component-stripe-three-boxes:after {
  clear: both;
}

.row,
.content-wrapper#proshop-cart section.the-cart,
.content-wrapper#proshop-cart section.delivery,
.content-wrapper#proshop-cart section.payment,
.content-wrapper#proshop-wishlist section.the-wishlist,
.main-row section.left,
.main-row section.shipping,
.main-row section.billing,
.main-row section.credit-card,
.main-row section.paypal,
.main-row section.boxed,
.content-wrapper#passport-index section.store,
.content-wrapper#passport-orderhistory section.history ul li div.wrp {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before,
.content-wrapper#proshop-cart section.the-cart:before,
.content-wrapper#proshop-cart section.delivery:before,
.content-wrapper#proshop-cart section.payment:before,
.content-wrapper#proshop-wishlist section.the-wishlist:before,
.main-row section.left:before,
.main-row section.shipping:before,
.main-row section.billing:before,
.main-row section.credit-card:before,
.main-row section.paypal:before,
.main-row section.boxed:before,
.content-wrapper#passport-index section.store:before,
.content-wrapper#passport-orderhistory section.history ul li div.wrp:before,
.row:after,
.content-wrapper#proshop-cart section.the-cart:after,
.content-wrapper#proshop-cart section.delivery:after,
.content-wrapper#proshop-cart section.payment:after,
.content-wrapper#proshop-wishlist section.the-wishlist:after,
.main-row section.left:after,
.main-row section.shipping:after,
.main-row section.billing:after,
.main-row section.credit-card:after,
.main-row section.paypal:after,
.main-row section.boxed:after,
.content-wrapper#passport-index section.store:after,
.content-wrapper#passport-orderhistory section.history ul li div.wrp:after {
  content: " ";
  display: table;
}

.row:after,
.content-wrapper#proshop-cart section.the-cart:after,
.content-wrapper#proshop-cart section.delivery:after,
.content-wrapper#proshop-cart section.payment:after,
.content-wrapper#proshop-wishlist section.the-wishlist:after,
.main-row section.left:after,
.main-row section.shipping:after,
.main-row section.billing:after,
.main-row section.credit-card:after,
.main-row section.paypal:after,
.main-row section.boxed:after,
.content-wrapper#passport-index section.store:after,
.content-wrapper#passport-orderhistory section.history ul li div.wrp:after {
  clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.content-wrapper#a-shared-passion section.global-partners img.logo,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.content-wrapper#a-shared-passion section.global-partners img.logo,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.component-stripe-three-boxes .card,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.content-wrapper#a-shared-passion section.global-partners img.logo,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.content-wrapper#history section.history-heritage-txt img,
.content-wrapper#history section.history-rules-txt img,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.content-wrapper#history section.history-partnership-txt img,
.content-wrapper#history section.history-first-steps-txt img,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.content-wrapper#history section.history-polo-way-of-life-txt img,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.component-stripe-three-boxes .card,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.content-wrapper#a-shared-passion section.global-partners img.logo,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.component-stripe-three-boxes .card {
  float: left;
}

.col-xs-1 {
  width: 8.333333%;
}

.col-xs-2 {
  width: 16.666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.333333%;
}

.col-xs-5 {
  width: 41.666667%;
}

.col-xs-6,
.content-wrapper#a-shared-passion section.global-partners img.logo {
  width: 50%;
}

.col-xs-7 {
  width: 58.333333%;
}

.col-xs-8 {
  width: 66.666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.333333%;
}

.col-xs-11 {
  width: 91.666667%;
}

.col-xs-12,
.component-stripe-three-boxes .card {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.333333%;
}

.col-xs-pull-2 {
  right: 16.666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.333333%;
}

.col-xs-pull-5 {
  right: 41.666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.333333%;
}

.col-xs-pull-8 {
  right: 66.666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.333333%;
}

.col-xs-pull-11 {
  right: 91.666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.333333%;
}

.col-xs-push-2 {
  left: 16.666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.333333%;
}

.col-xs-push-5 {
  left: 41.666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.333333%;
}

.col-xs-push-8 {
  left: 66.666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.333333%;
}

.col-xs-push-11 {
  left: 91.666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.333333%;
}

.col-xs-offset-2 {
  margin-left: 16.666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.333333%;
}

.col-xs-offset-5 {
  margin-left: 41.666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333333%;
}

.col-xs-offset-8 {
  margin-left: 66.666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.333333%;
}

.col-xs-offset-11 {
  margin-left: 91.666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .content-wrapper#a-shared-passion section.global-partners img.logo,
  .col-sm-4,
  .component-stripe-three-boxes .card,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .content-wrapper#history section.history-heritage-txt img,
  .content-wrapper#history section.history-rules-txt img,
  .col-sm-8,
  .content-wrapper#history section.history-partnership-txt img,
  .content-wrapper#history section.history-first-steps-txt img,
  .col-sm-9,
  .col-sm-10,
  .content-wrapper#history section.history-polo-way-of-life-txt img,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.333333%;
  }

  .col-sm-2 {
    width: 16.666667%;
  }

  .col-sm-3,
  .content-wrapper#a-shared-passion section.global-partners img.logo {
    width: 25%;
  }

  .col-sm-4,
  .component-stripe-three-boxes .card {
    width: 33.333333%;
  }

  .col-sm-5 {
    width: 41.666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7,
  .content-wrapper#history section.history-heritage-txt img,
  .content-wrapper#history section.history-rules-txt img {
    width: 58.333333%;
  }

  .col-sm-8,
  .content-wrapper#history section.history-partnership-txt img,
  .content-wrapper#history section.history-first-steps-txt img {
    width: 66.666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10,
  .content-wrapper#history section.history-polo-way-of-life-txt img {
    width: 83.333333%;
  }

  .col-sm-11 {
    width: 91.666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.333333%;
  }

  .col-sm-pull-2 {
    right: 16.666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.333333%;
  }

  .col-sm-pull-5 {
    right: 41.666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.333333%;
  }

  .col-sm-pull-8 {
    right: 66.666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.333333%;
  }

  .col-sm-pull-11 {
    right: 91.666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.333333%;
  }

  .col-sm-push-2 {
    left: 16.666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.333333%;
  }

  .col-sm-push-5 {
    left: 41.666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.333333%;
  }

  .col-sm-push-8 {
    left: 66.666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.333333%;
  }

  .col-sm-push-11 {
    left: 91.666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4,
  .content-wrapper#history section.history-first-steps-txt img {
    margin-left: 33.333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .content-wrapper#a-shared-passion section.global-partners img.logo,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.333333%;
  }

  .col-md-2,
  .content-wrapper#a-shared-passion section.global-partners img.logo {
    width: 16.666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.333333%;
  }

  .col-md-5 {
    width: 41.666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.333333%;
  }

  .col-md-8 {
    width: 66.666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.333333%;
  }

  .col-md-11 {
    width: 91.666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.333333%;
  }

  .col-md-pull-2 {
    right: 16.666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.333333%;
  }

  .col-md-pull-5 {
    right: 41.666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.333333%;
  }

  .col-md-pull-8 {
    right: 66.666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.333333%;
  }

  .col-md-pull-11 {
    right: 91.666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.333333%;
  }

  .col-md-push-2 {
    left: 16.666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.333333%;
  }

  .col-md-push-5 {
    left: 41.666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.333333%;
  }

  .col-md-push-8 {
    left: 66.666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.333333%;
  }

  .col-md-push-11 {
    left: 91.666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.333333%;
  }

  .col-lg-2 {
    width: 16.666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.333333%;
  }

  .col-lg-5 {
    width: 41.666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.333333%;
  }

  .col-lg-8 {
    width: 66.666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.333333%;
  }

  .col-lg-11 {
    width: 91.666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.333333%;
  }

  .col-lg-pull-2 {
    right: 16.666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.333333%;
  }

  .col-lg-pull-5 {
    right: 41.666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.333333%;
  }

  .col-lg-pull-8 {
    right: 66.666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.333333%;
  }

  .col-lg-pull-11 {
    right: 91.666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.333333%;
  }

  .col-lg-push-2 {
    left: 16.666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.333333%;
  }

  .col-lg-push-5 {
    left: 41.666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.333333%;
  }

  .col-lg-push-8 {
    left: 66.666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.333333%;
  }

  .col-lg-push-11 {
    left: 91.666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.428571;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571;
  color: #555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #777;
}

.form-control::-webkit-input-placeholder {
  color: #777;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.428571 \0;
}

input[type="date"].input-sm,
.form-horizontal .form-group-sm input[type="date"].form-control,
input[type="time"].input-sm,
.form-horizontal .form-group-sm input[type="time"].form-control,
input[type="datetime-local"].input-sm,
.form-horizontal .form-group-sm input[type="datetime-local"].form-control,
input[type="month"].input-sm,
.form-horizontal .form-group-sm input[type="month"].form-control {
  line-height: 30px;
}

input[type="date"].input-lg,
.form-horizontal .form-group-lg input[type="date"].form-control,
input[type="time"].input-lg,
.form-horizontal .form-group-lg input[type="time"].form-control,
input[type="datetime-local"].input-lg,
.form-horizontal .form-group-lg input[type="datetime-local"].form-control,
input[type="month"].input-lg,
.form-horizontal .form-group-lg input[type="month"].form-control {
  line-height: 46px;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.form-horizontal .form-group-lg .form-control-static.form-control,
.form-control-static.input-sm,
.form-horizontal .form-group-sm .form-control-static.form-control {
  padding-left: 0;
  padding-right: 0;
}

.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm,
.form-horizontal .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
.form-horizontal .form-group-sm textarea.form-control,
select[multiple].input-sm,
.form-horizontal .form-group-sm select[multiple].form-control {
  height: auto;
}

.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg,
.form-horizontal .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
.form-horizontal .form-group-lg textarea.form-control,
select[multiple].input-lg,
.form-horizontal .form-group-lg select[multiple].form-control {
  height: auto;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

.input-lg+.form-control-feedback,
.form-horizontal .form-group-lg .form-control+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm+.form-control-feedback,
.form-horizontal .form-group-sm .form-control+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .content-wrapper#careers-application form .upload-container span.help,
.content-wrapper#careers-application form .upload-container .has-success span.help,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .content-wrapper#careers-application form .upload-container span.help,
.content-wrapper#careers-application form .upload-container .has-warning span.help,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .content-wrapper#careers-application form .upload-container span.help,
.content-wrapper#careers-application form .upload-container .has-error span.help,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block,
.content-wrapper#careers-application form .upload-container span.help {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group>.form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #777;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571;
  color: #777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.modal-open {
  overflow: hidden !important;
}

body.ios.modal-open {
  position: fixed;
  width: 100%;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.clearfix:before,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .grapical-radio:before,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .form-actions:before,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step2 #additional-informations-form .handicap .selection-by-numbers ul:before,
.content-wrapper#careers-application section.application form .form-actions:before,
nav.checkout-nav ul:before,
.content-wrapper#passport-personalsettings section.form-container form .handicap .selection-by-numbers ul:before,
.content-wrapper#passport-orderhistory section.history:before,
.clearfix:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .grapical-radio:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .form-actions:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step2 #additional-informations-form .handicap .selection-by-numbers ul:after,
.content-wrapper#careers-application section.application form .form-actions:after,
nav.checkout-nav ul:after,
.content-wrapper#passport-personalsettings section.form-container form .handicap .selection-by-numbers ul:after,
.content-wrapper#passport-orderhistory section.history:after {
  content: " ";
  display: table;
}

.clearfix:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .grapical-radio:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .form-actions:after,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step2 #additional-informations-form .handicap .selection-by-numbers ul:after,
.content-wrapper#careers-application section.application form .form-actions:after,
nav.checkout-nav ul:after,
.content-wrapper#passport-personalsettings section.form-container form .handicap .selection-by-numbers ul:after,
.content-wrapper#passport-orderhistory section.history:after {
  clear: both;
}

.center-block,
.content-wrapper#history section.history-olympics-txt img,
.content-wrapper#newsletter section.step-1 a.sei-un,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 .logo,
.content-wrapper#careers-application section.application form .logo,
section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure img,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .product-image,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.component-stripe-three-boxes .pagination,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs,
  .component-stripe-three-boxes .pagination {
    display: block !important;
  }

  table.visible-xs,
  .component-stripe-three-boxes table.pagination {
    display: table;
  }

  tr.visible-xs,
  .component-stripe-three-boxes tr.pagination {
    display: table-row !important;
  }

  th.visible-xs,
  .component-stripe-three-boxes th.pagination,
  td.visible-xs,
  .component-stripe-three-boxes td.pagination {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs,
  .content-wrapper#a-shared-passion section.polo-club-logos .xs-slide,
  nav.checkout-nav,
  .content-wrapper#proshop-index section.ps-top div.pager,
  .content-wrapper#proshop-category section.ps-top div.bottom {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.white {
  color: #fff !important;
}

.black {
  color: #000 !important;
}

.green {
  color: #30ba37 !important;
}

.gold {
  color: #a78e41 !important;
}

.dark-blue {
  color: #002143 !important;
}

.dark-grey {
  color: #555 !important;
}

.cyan {
  color: #48b2d8 !important;
}

.medium-gray {
  color: #939292 !important;
}

@font-face {
  font-family: 'Kalix';
  src: url("../fonts/kalix/2C6B2A_0_0.eot");
  src: url("../fonts/kalix/2C6B2A_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/kalix/2C6B2A_0_0.woff2") format("woff2"),url("../fonts/kalix/2C6B2A_0_0.woff") format("woff"),url("../fonts/kalix/2C6B2A_0_0.ttf") format("truetype"),url("../fonts/kalix/2C6B2A_0_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Kalix-Italic';
  src: url("../fonts/kalix/2C6B2A_1_0.eot");
  src: url("../fonts/kalix/2C6B2A_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/kalix/2C6B2A_1_0.woff2") format("woff2"),url("../fonts/kalix/2C6B2A_1_0.woff") format("woff"),url("../fonts/kalix/2C6B2A_1_0.ttf") format("truetype"),url("../fonts/kalix/2C6B2A_1_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Kalix-Bold';
  src: url("../fonts/kalix/2C6B2A_2_0.eot");
  src: url("../fonts/kalix/2C6B2A_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/kalix/2C6B2A_2_0.woff2") format("woff2"),url("../fonts/kalix/2C6B2A_2_0.woff") format("woff"),url("../fonts/kalix/2C6B2A_2_0.ttf") format("truetype"),url("../fonts/kalix/2C6B2A_2_0.svg#wf") format("svg");
}

html,
body {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
}

.underline {
  text-decoration: underline;
}

.clear {
  clear: both;
}

.alt {
  display: none;
}

a,
a:hover,
a:active,
a:focus,
input,
input:focus {
  outline: 0 !important;
}

.animate {
  position: relative;
}

html.no-ios img {
  -webkit-transform: translateZ(0);
}

.spin {
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }

  to {
    -moz-transform: rotate(360deg);
  }
}

.img-full-responsive {
  width: 100%;
  height: auto;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fontawesome-webfont.eot");
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/font-awesome/fontawesome-webfont.woff") format("woff"),url("../fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"),url("../fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.285714em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.142857em;
  list-style-type: none;
}

.fa-ul>li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.142857em;
  width: 2.142857em;
  top: 0.142857em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.857143em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.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>.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;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

.sidr {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-x: none;
  overflow-y: auto;
}

.sidr .sidr-inner {
  padding: 0 0 15px;
}

.sidr .sidr-inner>p {
  margin-left: 15px;
  margin-right: 15px;
}

.sidr.right {
  left: auto;
  right: -260px;
}

.sidr.left {
  left: -260px;
  right: auto;
}

body.sidr-open {
  position: fixed !important;
  width: 100%;
}

div#sidr-overlay {
  z-index: 200;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  background-color: rgba(0,0,0,0.5);
}

body:after {
  content: url(../img/lightbox/close.png) url(../img/lightbox/loading.gif) url(../img/lightbox/prev.png) url(../img/lightbox/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/lightbox/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  pointer-events: none;
}

.lb-container>.nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev,
.lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
  pointer-events: all;
}

.lb-nav a.lb-prev {
  width: 10%;
  min-width: 50px;
  left: 0;
  float: left;
  background: url(../img/lightbox/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 10%;
  min-width: 50px;
  right: 0;
  float: right;
  background: url(../img/lightbox/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.ath-viewport * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ath-viewport {
  position: relative;
  z-index: 2147483641;
  pointer-events: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}

.ath-modal {
  pointer-events: auto !important;
  background: rgba(0,0,0,0.6);
}

.ath-mandatory {
  background: #000;
}

.ath-container {
  pointer-events: auto !important;
  position: absolute;
  z-index: 2147483641;
  padding: 0.7em 0.6em;
  width: 18em;
  background: #eee;
  background-size: 100% auto;
  box-shadow: 0 0.2em 0 #d1d1d1;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  text-align: center;
}

.ath-container small {
  font-size: 0.8em;
  line-height: 1.3em;
  display: block;
  margin-top: 0.5em;
}

.ath-ios.ath-phone {
  bottom: 1.8em;
  left: 50%;
  margin-left: -9em;
}

.ath-ios6.ath-tablet {
  left: 5em;
  top: 1.8em;
}

.ath-ios7.ath-tablet {
  left: 0.7em;
  top: 1.8em;
}

.ath-ios8.ath-tablet {
  right: 0.4em;
  top: 1.8em;
}

.ath-android {
  bottom: 1.8em;
  left: 50%;
  margin-left: -9em;
}

.ath-container:before {
  content: '';
  position: relative;
  display: block;
  float: right;
  margin: -0.7em -0.6em 0 0.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAeHAAAHhwFd+hRDAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAHVQTFRFAAAAOTk5MzMzOzs7Nzc3QUFBQEBAPz8/Pj4+QUFBQEBAPz8/Pj4+QUFBQEBAPz8/QUFBPj4+Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pj4+Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/QEBAPz8/n3QmjwAAACZ0Uk5TAAkKDQ4zODk6OzxBQkNERUusrbG0tba7vL3Excbu8fL19fb3+PgucqJgAAACqklEQVR42sXc23LCIBAGYKy2pgft0WpP2vTA+z9i0+goCZAs7O7P3oWZTL5ZYAh7sca0MXmYG3jM7yfu4/TV1jdow01tX6cdg4UrGoN1FNM3a+GK1nBSzPYGrOJgsPZt1hrerYUrjoa9wjHgFI7B2veZWVk3tpCdWm07H30y8+4AIhedPFj7cW7wioABrggawIqIAaroGbYXzlGCUvQNnc0IUgwaQIoRA0QxagAoCAZ1BcmgrCAaVBVkg6IiwaCmSDIoKRINKopkg4IiwyCuyDIIKzINoopsg6CCYRBTsAxCCqZBRLGo2RcrtkLAwFaIGJgKIQNLIWZgKAQN2QpRg1dKoCmEDVkKcUOGQsGQrFAxJCqUDEkKNUOCQtFAVqgaiAplg69YFDAQFADDqAJiGFGADI1iF1XADAOKvqHSLApHFFBDRAE2BBVwQ0BRwOApfn8LGDxFEcOQAmeIK5CGmAJrCCvQBq8A8r9Zrw08qp6irvAGs/zpIr4XBQxf3nQsyhvwipABrQgbsIqYAamIG3CKnqH+LKDoGXbVwD84zDB4E4AZ4IqgAayIGKCKqMGYS5RiwOArlgUMnuJrWcAAUYwaAAqCQV1BMigriAZVBdmgqEgwqCmSDEqKRIOKItmgoMgwiCv6hkvaa6KKTIOoItsgqGAYxBQsg5CCaRBRsA0CCgEDWyFiYCqEDCyFmIGhEDRkK0QNmQphQ5ZC3JChUDAkK1QMiQolQ5JCzZCguNUzkBV3P4oGokLZQFKoGwgKgGFUATGMKECGQQXMYMxVTAE0RBVQQ0QBNgQVcENI8QwoBo8cUiszWYPz4OVi3bQ9cBQoQ0exblsvTDZwg6PYHNo/tE0XmvVwa4BxWBentgtnL+A8HHPxcnYaaBRoQ6twDY3iEW5oFI8Hwx/QxSE448b+MwAAAABJRU5ErkJggg==);
  background-color: rgba(255,255,255,0.8);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 2.7em;
  height: 2.7em;
  text-align: center;
  overflow: hidden;
  color: #a33;
  z-index: 2147483642;
}

.ath-container.ath-icon:before {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  float: none;
}

.ath-mandatory .ath-container:before {
  display: none;
}

.ath-container.ath-android:before {
  float: left;
  margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
  position: absolute;
  right: auto;
  left: 0;
  margin: 0;
  float: none;
}

.ath-action-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  text-indent: -9999em;
  overflow: hidden;
}

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon {
  width: 1.6em;
  height: 1.6em;
  background-image: url(data:image/png;base64,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);
  margin-top: -0.3em;
  background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
  width: 1.8em;
  height: 1.8em;
  background-image: url(data:image/png;base64,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);
  margin-bottom: 0.4em;
  background-size: 100% auto;
}

.ath-android .ath-action-icon {
  width: 1.4em;
  height: 1.4em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2ODRFM0VGNDc0NTExRTRCNEUxODAyMzVCNkM5RTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2ODRFM0YwNDc0NTExRTRCNEUxODAyMzVCNkM5RTU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTY4NEUzRUQ0NzQ1MTFFNEI0RTE4MDIzNUI2QzlFNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTY4NEUzRUU0NzQ1MTFFNEI0RTE4MDIzNUI2QzlFNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bs1dGAAABKElEQVR42uyXywnCQBRFxyCxCFsQ/CzUGtQGdOfGuBJbcWcqsAGtwY2Iii1YgbhQF/EOvEAQ/ARnkhHug7NwvJC5hDBzClEUqV8nCILkTx+MQR9UZO0IFmAObnEwDMOfn11UZqcMlqD2tN4WhqAHTqYe6BncvP9i88nR/61AycUCwYfNx1MFIxcLDCxlMyvQSJGtu1ggzdxdLLBNkT26WGBhKZtZAX0q7b/IHSTrXIEr6ILdm4wu2JGskx+xPmFbYAo24CJsZK1p8hS2cZVQcteZCdanYOIyl+d46s+HBfIeIx/xk9B8f3AYEBobb0B7wQSswVlYy5rv5BugkdHIaGQ0MhoZjYxGRiOjkdEHWIBGRiOjkdHIaGQ0MhoZjYxGRiPL1sgeAgwApeJtJOoNgAYAAAAASUVORK5CYII=);
  background-size: 100% auto;
}

.ath-container p {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2147483642;
  text-shadow: 0 0.1em 0 #fff;
  font-size: 1.1em;
}

.ath-ios.ath-phone:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  bottom: -0.9em;
  left: 50%;
  margin-left: -1em;
  -webkit-transform: scaleX(0.9) rotate(45deg);
  transform: scaleX(0.9) rotate(45deg);
  box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  top: -0.9em;
  left: 50%;
  margin-left: -1em;
  -webkit-transform: scaleX(0.9) rotate(45deg);
  transform: scaleX(0.9) rotate(45deg);
  z-index: 2147483641;
}

.ath-application-icon {
  position: relative;
  padding: 0;
  border: 0;
  margin: 0 auto 0.2em auto;
  height: 6em;
  width: 6em;
  z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
  border-radius: 1em;
  box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),inset 0 0.07em 0 rgba(255,255,255,0.5);
  margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
  .ath-container.ath-phone {
    width: 24em;
  }

  .ath-android.ath-phone {
    margin-left: -12em;
  }

  .ath-ios.ath-phone {
    margin-left: -12em;
  }

  .ath-ios6:after {
    left: 39%;
  }

  .ath-ios8.ath-phone {
    left: auto;
    bottom: auto;
    right: 0.4em;
    top: 1.8em;
  }

  .ath-ios8.ath-phone:after {
    bottom: auto;
    top: -0.9em;
    left: 68%;
    z-index: 2147483641;
    box-shadow: none;
  }
}

.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}

.mCSB_inside>.mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside+.mCSB_scrollTools {
  right: -26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  right: auto;
  left: 0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper>.mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0,0,0,0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0,0,0,0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255,255,255,0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255,255,255,0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0,0,0,0.2);
  box-shadow: inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.1);
  box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0,0,0,0.05);
  box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0,0,0,0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0,0,0,0.05);
  box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0,0,0,0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0,0,0,0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255,255,255,0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0,0,0,0.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255,255,255,0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0,0,0,0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */

.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.fotorama--fullscreen,
.fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}

.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame {
  outline: 0;
}

.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0,175,234,0.5);
}

.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none !important;
  transform: none !important;
}

.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform, width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}

.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}

.fotorama__nav__frame,
.fotorama__thumb-border {
  box-sizing: content-box;
}

.fotorama__caption__wrap {
  box-sizing: border-box;
}

.fotorama--hidden,
.fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  background: url(../img/shared/fotorama.png) no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-close,
  .fotorama__video-play {
    background: url(../img/shared/fotorama@2x.png) 0 0/96px 160px no-repeat;
  }
}

.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127,127,127,0.2);
}

@media print {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__thumb-border,
  .fotorama__video-close,
  .fotorama__video-play {
    background: none !important;
  }
}

.fotorama {
  min-width: 1px;
  overflow: hidden;
}

.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
  display: none;
}

.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000;
}

.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage {
  background: #000;
}

.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}

.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}

.fotorama__nav,
.fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}

.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}

.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}

.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}

.fotorama__stage__frame {
  overflow: hidden;
}

.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}

.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}

.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}

.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}

.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}

.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}

.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full {
  display: none;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}

.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}

.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}

.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}

.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}

.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}

.fotorama__nav--dots {
  display: block;
}

.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}

.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}

.fotorama__nav--thumbs {
  display: block;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}

.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}

.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}

.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}

.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));
}

.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}

.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0,0,0,0.5);
}

.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51,51,51,0.5);
}

.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}

.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption {
  display: none;
}

.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255,255,255,0.9);
  padding: 5px 10px;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}

.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .3s;
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.fotorama__select {
  cursor: auto;
}

.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}

@-moz-document url-prefix()  {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}

.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}

.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}

.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}

.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: .1;
}

.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}

.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}

.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}

.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}

.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}

.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}

.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}

.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}

.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}

.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-duration: .3s;
}

.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%;
}

.fotorama__nav:before,
.fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.4), transparent);
  background-position: 0 0, 0 0;
  left: -10px;
}

.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}

.fotorama__nav:after,
.fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: -10px;
}

.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}

.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}

body {
  background: #fff url(../img/shared/bg-pattern.png) repeat 50% 0;
  overflow-x: hidden;
}

body.dark-blue {
  background: #002143 url(../img/shared/bg-pattern-dark-blue.png) repeat 50% 0;
}

body.locked {
  height: 100% !important;
  overflow: hidden !important;
}

body {
  height: 100%;
  overflow: hidden;
}

body.loaded {
  height: auto;
  overflow: visible;
}

body.loaded div#loader-wrp,
body.loaded div#loader-bar {
  display: none !important;
}

body#homepage div#loader-wrp {
  visibility: hidden;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: none;
}

div#loader-wrp {
  width: 100%;
  height: 100%;
  background: #fff;
  background: rgba(255,255,255,0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

div#loader-wrp img {
  display: none;
}

#circle-loader,
#loader-bar {
  display: none;
}

div#loader-bar {
  width: 100%;
  height: 5px;
  background: #002143;
  position: absolute;
  left: 0;
  top: 0;
}

div#loader-bar div#loader-progress {
  width: 0;
  height: 5px;
  position: absolute;
  left: 0;
  top: 0;
  background: #30ba37;
}

body.loaded header,
body.loaded nav,
body.loaded .content-wrapper {
  visibility: visible;
}

body.loaded #loader-bar {
  display: none;
}

#loader-hp-wrp {
  position: fixed;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 999999999;
}

#loader-hp-wrp span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: rotate(-45deg);
  width: 200px;
  height: 180px;
  text-align: center;
  margin-top: 20px;
  font-size: 26px;
  font-family: "Kalix","Times New Roman",Times,serif;
  padding-top: 10px;
  letter-spacing: 1px;
}

@media (max-width: 767px) {
  #loader-hp-wrp span {
    font-size: 20px;
  }
}

body.ios #loader-hp-wrp span,
body.safari #loader-hp-wrp span {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#loader-sx {
  position: absolute;
  background-color: #30ba37;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADtCAMAAACLUWmDAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMABOuoby/7O10jnM7zkRAZ4oa3wlFHfQvaSqvrkgAAECpJREFUeNrs2umOmzAUBeBjbPDOGpbz/i9aZWmbJkCAEAW1/f6MFE1GOrGv8b0T/PcBuRP4Z/RUGCN0ir+L7QEmPR7k1siELKPGX6QtK0NWt4jaqMrVvsz4S2NxKIU+s9giv+TKTkLoqsk4wuNGKOdci68SLuOFd2pDYM+LEDilx4U4BxWqwzfZhL9IrBb5ZDys0lbKAp3GN/Vt9CSZ+Wix2okv1LhyVuZG5XnEt9WUbY8tCr7Q4ioW/iQrbx2+rabCRgPnDAY3URSDQZ5X+LaGBhs5TgtK4KdWofApuu/fNDxbbGQ4IQuscadTfZF3Cl83UGMjy1HBWc+Iezq6+P11BUqmb7z3WVIVwMADLOOIQIv9irZU/fWPnnBEGXPsVrS3vqAnj7BpnwhSYJLQ0al8RdGqn6/3OKCcYSarJMkQrY4WYxo+CJff0yxxRJYJJkn+VC19+DQCQMsGR2Q5YIrmLy1G9YGPJADD798Mx6T0CxaWmVp8iYqAYocj0mwWPVkyO/H2Zx0iDY6opcQU9XTyLGsGlOMxB1AnupkP4k5ZAChau6SpDcxxRIZxdsr02wltQ2aNsg8t4ojsmCtrWGGS/CNAyZshtgI/2TCa9pBFq6gwyTqVcFSQGjcdRx3xnwWXsDPSkuT8nHTgKH+wsTGAigazbJNwVKPsfA+fHK5wI08LVn+C7+xMWIajpXXUW8NeDD7hpNDiUOSCsJFbZcfq4SUtXhCeixz/gVuzwLyi4bwwSJXawFFlgddE2xld4OMa9pily/l9antcVBxX44X+JAPPgndKC3yQzzDrlHGWw1muleQEhRmFqQPvZRaf4xPM0YEvVKaqyy1lK7RyPhuZdHxOWWKGTfi+xL7MGZzyl5+dwAclHtOKgXvwPX7pn9Yz1NdKtSqqAhsJgwVCg0m95z58CwAifdq3ySXoDjouSct6bpC6m8S7Jjy8JFUqsJOSDi/1bKY7AH7OcAm6n8AS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");
  z-index: 20;
  width: 100%;
  height: 30%;
  top: 35%;
  left: 0;
}

#loader-sx.arg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADtCAYAAAHLiKknAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzREI1ODY1NjJFODExRTZCRTRDRUQwQ0I0NDRBMkU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzREI1ODY2NjJFODExRTZCRTRDRUQwQ0I0NDRBMkU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNEQjU4NjM2MkU4MTFFNkJFNENFRDBDQjQ0NEEyRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjNEQjU4NjQ2MkU4MTFFNkJFNENFRDBDQjQ0NEEyRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59Z0u2AABDqUlEQVR42sxXuU4D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");
}

#loader-sx span {
  color: #fff;
}

@media (max-width: 767px) {
  #loader-sx {
    background-size: 150px;
  }
}

#loader-dx {
  position: absolute;
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
  z-index: 10;
  width: 100%;
  height: 30%;
  top: 35%;
  left: 0;
}

#loader-dx.arg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADtCAYAAAHLiKknAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRCMkRFMzhDNjJFNjExRTZCRTRDRUQwQ0I0NDRBMkU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzREI1ODYyNjJFODExRTZCRTRDRUQwQ0I0NDRBMkU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REIyREUzOEE2MkU2MTFFNkJFNENFRDBDQjQ0NEEyRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REIyREUzOEI2MkU2MTFFNkJFNENFRDBDQjQ0NEEyRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7w15GXAABKbElEQVR42sSWOUsD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");
}

#loader-dx span {
  color: #30ba37;
}

@media (max-width: 767px) {
  #loader-dx {
    background-size: 150px;
  }
}

#loader-hp-white {
  position: fixed;
  background: #fff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999998;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transition: all 0.5s 0.3s ease-in-out;
  -moz-transition: all 0.5s 0.3s ease-in-out;
  -ms-transition: all 0.5s 0.3s ease-in-out;
  -o-transition: all 0.5s 0.3s ease-in-out;
  transition: all 0.5s 0.3s ease-in-out;
}

#loader-hp-white.loaded {
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

@media (max-width: 767px) {
  .sidr {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  a#mobile-menu-toggle {
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
    width: 23px;
    height: 23px;
    color: transparent;
    z-index: 300;
  }

  body.sidr-open a#mobile-menu-toggle {
    right: 275px;
    position: fixed;
  }

  #mobile-menu {
    font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
    font-size: 15px;
    background: #03182d;
    color: #fff;
    text-transform: uppercase;
  }

  #mobile-menu a {
    color: inherit;
    display: block;
  }

  #mobile-menu ul {
    list-style: none;
  }

  #mobile-menu ul li {
    padding: 0;
    display: block;
    letter-spacing: 0.14em;
  }

  #mobile-menu ul li.has-children {
    background: transparent url(../img/shared/mobile-menu-arrow.png) no-repeat right 23px;
    background-size: 11px 6.3px;
  }

  #mobile-menu ul li a {
    padding: 15px 0;
  }

  #mobile-menu ul li ul {
    margin: 0;
    padding: 0;
    display: none;
  }

  #mobile-menu ul li ul li a {
    font-size: 13px;
    opacity: 0.6;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
  }

  #mobile-menu>ul {
    padding: 15px 0;
    margin: 0 20px;
  }

  #mobile-menu>ul>li {
    border-bottom: 1px solid #233547;
  }

  #mobile-menu ul.secondary-menu li {
    border: none;
    padding: 0;
  }

  #mobile-menu ul.secondary-menu li.has-children {
    background: none;
  }

  #mobile-menu ul.secondary-menu li span {
    margin-right: 5px;
    width: 20px;
  }

  #mobile-menu ul.secondary-menu li sup {
    margin-left: -5px;
    padding-right: 5px;
  }

  #mobile-menu ul.secondary-menu li a {
    color: #6d767f;
    font-size: 14px;
  }

  #mobile-menu ul.secondary-menu li ul li a {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    padding: 10px 0 10px 25px;
  }

  #mobile-menu ul.external-menu {
    padding: 0;
    margin: 20px 0;
  }

  #mobile-menu ul.external-menu li {
    background: #30ba37;
    margin: 0 0 10px 0;
    border: none;
  }

  #mobile-menu ul.external-menu li a {
    padding-left: 15px;
    padding-right: 15px;
  }

  #mobile-menu span.ico-shopping-cart {
    display: inline-block;
  }

  #mobile-menu span.ico-shopping-cart img {
    margin-bottom: 5px;
    padding-right: 5px;
    width: 25px;
  }
}

@media (min-width: 768px) {
  #mobile-menu {
    display: none;
  }
}

.content-wrapper {
  position: relative;
  border-top: 1px solid #fff;
  margin-top: -1px;
  overflow: hidden;
  background-size: 1600px;
}

@media (min-width: 1601px) {
  .content-wrapper {
    background-size: 100% !important;
  }
}

.content-wrapper section {
  position: relative;
}

@media (min-width: 768px) {
  .content-wrapper {
    padding-top: 92px;
  }
}

.content-wrapper .animated-bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.content-wrapper .animated-bg img.img-responsive,
.content-wrapper#ambassador .animated-bg section.trophies .img img,
.content-wrapper#ambassador section.trophies .img .animated-bg img,
.content-wrapper#whats-new .animated-bg #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 .animated-bg img,
.content-wrapper#press-release .animated-bg #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 .animated-bg img,
.content-wrapper#registration-profile .animated-bg .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .animated-bg img.logo,
.content-wrapper#registration-profile .animated-bg .swiper-container .swiper-wrapper .swiper-slide#step3 img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 .animated-bg img.logo,
.content-wrapper#careers-application .animated-bg section.application form img.logo,
.content-wrapper#careers-application section.application form .animated-bg img.logo,
.content-wrapper .animated-bg section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure img,
section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure .content-wrapper .animated-bg img,
.content-wrapper#proshop-product .animated-bg section.ps-top .media img,
.content-wrapper#proshop-product section.ps-top .media .animated-bg img,
.content-wrapper#proshop-product .animated-bg section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp img,
.content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp .animated-bg img,
.content-wrapper#proshop-category .animated-bg section.ps-showcase div.wrp div.item img.product-image,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .animated-bg img.product-image,
.content-wrapper#proshop-category .animated-bg section.ps-showcase div.wrp div.item .additional-info .product-infographic img,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic .animated-bg img,
.content-wrapper#proshop-category .animated-bg section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide .animated-bg img,
.content-wrapper#proshop-category .animated-bg section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide .animated-bg img,
.content-wrapper .animated-bg #proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure .content-wrapper .animated-bg img,
.content-wrapper#passport-index .animated-bg section.store div.photo-container img,
.content-wrapper#passport-index section.store div.photo-container .animated-bg img {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 767px) {
  .content-wrapper .animated-bg {
    display: none;
  }
}

header {
  top: 0;
  width: 100%;
  z-index: 30;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  letter-spacing: 1px;
}

@media (max-width: 767px) {
  header {
    position: relative;
    z-index: 99;
  }
}

header ul {
  list-style: none;
  padding: 0;
}

header ul li {
  display: inline-block;
}

header #top-menu {
  background: #002143;
  height: 44px;
}

header #top-menu ul {
  margin: 0 0 0 20px;
  height: 44px;
}

@media (max-width: 991px) {
  header #top-menu ul {
    margin: 0 0 0 10px;
  }
}

header #top-menu ul li {
  font-family: "Kalix","Times New Roman",Times,serif;
  line-height: 44px;
  padding: 0 20px;
  font-size: 12px;
  letter-spacing: 0.15em;
  border-right: 1px solid #1c334a;
}

@media (max-width: 991px) {
  header #top-menu ul li {
    font-size: 10px;
    padding: 0 5px;
    letter-spacing: 0.1em;
  }
}

@media (max-width: 1199px) {
  header #top-menu ul li {
    font-size: 11px;
    padding: 0 7px;
  }
}

header #top-menu ul li:last-child {
  border-right: none;
}

header #top-menu ul li.lm {
  background: #fff;
  text-align: center;
  border-right: none;
}

header #top-menu ul li.lm img {
  width: 113px;
  height: 10px;
  margin: 0 auto;
}

header #top-menu ul li.active {
  background: #fff;
  text-align: center;
  border-right: none;
}

header #top-menu ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #30ba37;
}

header #top-menu ul li a span.red {
  color: #df2323;
}

header #top-menu ul li a:hover,
header #top-menu ul li a:active {
  color: #a78e41;
}

header #top-menu-right {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  height: 44px;
  text-transform: uppercase;
}

header #top-menu-right ul {
  margin: 0;
  height: 44px;
}

header #top-menu-right ul li {
  visibility: hidden;
  line-height: 44px;
  padding: 0 20px;
  font-size: 11px;
  letter-spacing: 0.15em;
  border-right: 1px solid #1c334a;
}

@media (max-width: 991px) {
  header #top-menu-right ul li {
    font-size: 10px;
    padding: 0 5px;
    letter-spacing: 0.1em;
  }
}

header #top-menu-right ul li:last-child {
  border-right: none;
}

header #top-menu-right ul li.lm {
  background: #fff;
  text-align: center;
  border-right: none;
}

header #top-menu-right ul li.lm img {
  width: 113px;
  height: 10px;
  margin: 0 auto;
}

header #top-menu-right ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
}

header #top-menu-right ul li a:hover,
header #top-menu-right ul li a:active {
  color: #a78e41;
}

header #top-menu-right ul li a:hover span.fa-map-marker,
header #top-menu-right ul li a:active span.fa-map-marker {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #a78e41;
}

header #top-menu-right ul li a span {
  margin-right: 5px;
}

header #top-menu-right ul li a span.hidden-xs,
header #top-menu-right ul li a .content-wrapper#a-shared-passion section.polo-club-logos span.xs-slide,
.content-wrapper#a-shared-passion section.polo-club-logos header #top-menu-right ul li a span.xs-slide,
header #top-menu-right ul li a span.hidden-sm {
  margin-right: 0px;
}

header #top-menu-right ul li a span.fa-map-marker {
  color: #30ba37;
}

header #top-menu-right ul li a sup {
  margin-left: -5px;
}

header #top-menu-right ul li ul {
  display: none;
  position: absolute;
  margin: 0 0 0 -20px;
  padding: 0;
  background: #002143;
  z-index: 20;
  height: auto;
}

header #top-menu-right ul li ul li {
  background: #002143;
  display: block;
  margin: 0;
  padding: 0;
  line-height: 0px;
}

header #top-menu-right ul li ul li a {
  display: block;
  background: #002143;
  padding: 20px 28px 20px 28px;
}

@media (max-width: 991px) {
  header #top-menu-right ul li ul li a {
    padding: 20px 20px 20px 20px;
  }
}

header #top-menu-right span.ico-shopping-cart {
  display: inline-block;
}

header #top-menu-right span.ico-shopping-cart img {
  margin-bottom: 5px;
  padding-right: 5px;
  width: 25px;
}

header #main-menu {
  background: #fff;
  text-align: center;
}

header #main-menu ul {
  margin: 0 0 0 20px;
}

header #main-menu ul li {
  line-height: 48px;
  padding: 0 18px;
  font-size: 14px;
  letter-spacing: 0.1em;
}

header #main-menu ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #002143;
}

header #main-menu ul li a:hover,
header #main-menu ul li a:active {
  color: #30ba37;
}

header #main-menu ul li a.homepage {
  display: none;
}

header #main-menu ul li.on a {
  color: #30ba37;
}

@media (max-width: 1199px) {
  header #main-menu ul li {
    font-size: 13px;
    padding: 0 10px;
  }
}

@media (max-width: 991px) {
  header #main-menu ul li {
    font-size: 12px;
    padding: 0 4px;
  }
}

@media (min-width: 768px) {
  header {
    position: fixed;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  header.nav-up #main-menu ul li {
    line-height: 35px;
  }

  header.nav-up .submenu ul li {
    line-height: 35px;
  }

  html.csstransforms3d header.nav-up {
    -ms-transform: translateY(-44px);
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
  }

  html.csstransforms.no-csstransforms3d header.nav-up {
    -ms-transform: translate(0px, -44px);
    -webkit-transform: translate(0px, -44px);
    transform: translate(0px, -44px);
  }

  html.no-csstransforms header.nav-up {
    top: -44px;
  }
}

@media (min-width: 768px) {
  .submenu {
    position: absolute;
    padding: 0;
    border-top: 1px solid #eee;
    width: 100%;
    text-align: center;
    z-index: 10;
    background: #fff;
    font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  }

  .submenu ul {
    list-style: none;
    margin: 0 0 0 20px;
    padding: 0;
    display: inline-block;
  }

  .submenu ul li {
    display: inline-block;
    line-height: 48px;
    padding: 0 6px;
    font-size: 13px;
    letter-spacing: 0.08em;
  }

  .submenu ul li a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: none;
    color: #002143;
    padding: 0 15px;
  }

  .submenu ul li a:hover,
  .submenu ul li a:active {
    color: #30ba37;
  }

  .submenu ul li.on a {
    border-color: #30ba37;
    color: #30ba37;
  }
}

@media (max-width: 767px) {
  .submenu {
    position: absolute;
    background: #fff;
    padding-top: 50px;
    padding-bottom: 20px;
    z-index: 10;
    font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
    width: 100%;
    top: 0;
  }

  .submenu ul {
    list-style: none;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 90%;
    max-width: 350px;
  }

  .submenu ul:before,
  .submenu ul:after {
    content: " ";
    display: table;
  }

  .submenu ul:after {
    clear: both;
  }

  .submenu ul li {
    float: left;
    width: 48%;
    margin: 1%;
    height: 40px;
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
  }

  .submenu ul li a {
    display: block;
    width: 100%;
    height: 40px;
    border: 1px solid #002143;
    color: #002143;
    text-align: center;
    padding: 0 10px;
  }

  .submenu ul li a span {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .submenu ul li.on a {
    border-color: #30ba37;
    color: #30ba37;
  }
}

@media (max-width: 991px) {
  .submenu ul li {
    padding: 0 3px;
    font-size: 11px;
  }
}

footer {
  background: #fff;
  padding: 30px 0 1px 0;
  -webkit-box-shadow: inset 0px 5px 5px 0px rgba(100,100,100,0.35);
  -moz-box-shadow: inset 0px 5px 5px 0px rgba(100,100,100,0.35);
  box-shadow: inset 0px 5px 5px 0px rgba(100,100,100,0.35);
  text-align: center;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  letter-spacing: 1px;
}

@media (max-width: 767px) {
  footer {
    padding: 40px 0 20px 0;
  }
}

footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

footer ul li {
  display: inline-block;
  color: #555;
  font-size: 14px;
}

@media (max-width: 767px) {
  footer ul li {
    display: block;
  }

  footer ul li a:last-child {
    display: inline-block;
    margin-bottom: 10px;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  footer ul li a:last-child {
    display: none;
  }
}

@media (max-width: 767px) {
  footer ul li ul {
    margin-top: 20px;
  }

  footer ul li ul li {
    display: inline-block;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  footer ul li ul a {
    display: inline-block !important;
  }
}

footer ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #30ba37;
}

footer ul li a:hover,
footer ul li a:active {
  color: #a78e41;
}

@media (max-width: 767px) {
  footer ul li a {
    display: none;
  }
}

footer ul li.on a {
  color: #a78e41;
}

footer nav#footer-menu {
  margin: 25px auto;
}

footer nav#footer-menu ul li {
  padding: 0 16px;
}

footer nav#footer-menu ul ul.social li {
  padding: 0 3px;
}

@media (max-width: 767px) {
  footer nav#footer-menu ul ul.social li {
    padding: 0 10px;
  }
}

footer nav#footer-menu ul ul.social li a {
  color: #30ba37;
}

footer nav#footer-menu ul ul.social li a:hover,
footer nav#footer-menu ul ul.social li a:active {
  color: #a78e41;
}

footer nav#footer-menu ul ul.social li a span {
  display: none;
}

@media (max-width: 990px) {
  footer nav#footer-menu {
    max-width: 700px;
  }

  footer nav#footer-menu li.social-wrp {
    font-size: 14px;
    display: block;
    margin-top: 20px;
  }
}

@media (min-width: 480px) and (max-width: 768px) {
  footer nav#footer-menu ul li {
    padding: 0 7px;
    font-size: 13px;
  }

  footer nav#footer-menu ul li.social-wrp {
    font-size: 14px;
    display: block;
    margin-top: 20px;
  }
}

footer #footer-logo {
  width: 116px;
  height: 82px;
}

.innerFooterContainer {
  max-width: 880px;
  margin: 0 auto;
}

footer.eshop.footer {
  padding: 50px;
  background: #001c39;
  box-shadow: none;
  text-transform: uppercase;
}

footer.eshop.footer a {
  color: #FFF;
  display: inline !important;
}

footer.eshop.footer .ulTitle {
  color: #b58e2f;
}

footer.eshop.footer li {
  display: block !important;
  text-align: left;
}

@media (max-width: 767px) {
  footer.eshop.footer {
    text-align: center;
  }

  footer.eshop.footer .ulTitle {
    padding-top: 10px;
    padding-bottom: 0px;
  }

  footer.eshop.footer li {
    text-align: center;
  }
}

.square-button,
.square-button-gold,
.square-button-green,
section.discover-more-link a,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download,
.main-row section.left .modify-shopping-bag,
.square-button-gold-negative,
.square-button-green-negative,
.square-button-white,
div.interactive-photo .hover .content .ctas a,
.square-button-transparent,
.square-button-black,
section.polo-tour-special-collection ul li a.inquire,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download,
.square-button-darkblue {
  display: inline-block;
  padding: 9px 60px;
  border: 2px solid #003368;
  color: #003368;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 0;
}

.square-button:hover,
.square-button-gold:hover,
.square-button-green:hover,
section.discover-more-link a:hover,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:hover,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:hover,
.main-row section.left .modify-shopping-bag:hover,
.square-button-gold-negative:hover,
.square-button-green-negative:hover,
.square-button-white:hover,
div.interactive-photo .hover .content .ctas a:hover,
.square-button-transparent:hover,
.square-button-black:hover,
section.polo-tour-special-collection ul li a.inquire:hover,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:hover,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:hover,
.square-button-darkblue:hover,
.square-button.active,
.active.square-button-gold,
.active.square-button-green,
section.discover-more-link a.active,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.active.download,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.active.download,
.main-row section.left .active.modify-shopping-bag,
.active.square-button-gold-negative,
.active.square-button-green-negative,
.active.square-button-white,
div.interactive-photo .hover .content .ctas a.active,
.active.square-button-transparent,
.active.square-button-black,
section.polo-tour-special-collection ul li a.active.inquire,
.content-wrapper#polo-tour section.polo-tour-latest-news a.active.load-more,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.active.download,
.active.square-button-darkblue {
  color: #fff;
}

.square-button:after,
.square-button-gold:after,
.square-button-green:after,
section.discover-more-link a:after,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:after,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:after,
.main-row section.left .modify-shopping-bag:after,
.square-button-gold-negative:after,
.square-button-green-negative:after,
.square-button-white:after,
div.interactive-photo .hover .content .ctas a:after,
.square-button-transparent:after,
.square-button-black:after,
section.polo-tour-special-collection ul li a.inquire:after,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:after,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:after,
.square-button-darkblue:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
}

.square-button:before,
.square-button-gold:before,
.square-button-green:before,
section.discover-more-link a:before,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:before,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:before,
.main-row section.left .modify-shopping-bag:before,
.square-button-gold-negative:before,
.square-button-green-negative:before,
.square-button-white:before,
div.interactive-photo .hover .content .ctas a:before,
.square-button-transparent:before,
.square-button-black:before,
section.polo-tour-special-collection ul li a.inquire:before,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:before,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:before,
.square-button-darkblue:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

.square-button:hover:after,
.square-button-gold:hover:after,
.square-button-green:hover:after,
section.discover-more-link a:hover:after,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:hover:after,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:hover:after,
.main-row section.left .modify-shopping-bag:hover:after,
.square-button-gold-negative:hover:after,
.square-button-green-negative:hover:after,
.square-button-white:hover:after,
div.interactive-photo .hover .content .ctas a:hover:after,
.square-button-transparent:hover:after,
.square-button-black:hover:after,
section.polo-tour-special-collection ul li a.inquire:hover:after,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:hover:after,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:hover:after,
.square-button-darkblue:hover:after,
.square-button.active:after,
.active.square-button-gold:after,
.active.square-button-green:after,
section.discover-more-link a.active:after,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.active.download:after,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.active.download:after,
.main-row section.left .active.modify-shopping-bag:after,
.active.square-button-gold-negative:after,
.active.square-button-green-negative:after,
.active.square-button-white:after,
div.interactive-photo .hover .content .ctas a.active:after,
.active.square-button-transparent:after,
.active.square-button-black:after,
section.polo-tour-special-collection ul li a.active.inquire:after,
.content-wrapper#polo-tour section.polo-tour-latest-news a.active.load-more:after,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.active.download:after,
.active.square-button-darkblue:after {
  width: 100%;
}

.square-button-gold {
  border: 2px solid #a78e41;
  color: #a78e41;
}

.square-button-gold:after {
  background: #a78e41;
}

.square-button-green,
section.discover-more-link a,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download,
.main-row section.left .modify-shopping-bag {
  border: 2px solid #30ba37;
  color: #30ba37;
}

.square-button-green:after,
section.discover-more-link a:after,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:after,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:after,
.main-row section.left .modify-shopping-bag:after {
  background: #30ba37;
}

.square-button-gold-negative {
  border: 2px solid #a78e41;
  color: #fff;
  background: #a78e41;
}

.square-button-gold-negative:hover,
.square-button-gold-negative.active {
  color: #a78e41;
}

.square-button-gold-negative:after {
  background: #fff;
}

.square-button-green,
section.discover-more-link a,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download,
.main-row section.left .modify-shopping-bag {
  border: 2px solid #30ba37;
  color: #30ba37;
}

.square-button-green:after,
section.discover-more-link a:after,
.content-wrapper#ambassador .content-modal-wrp #content-modal a.download:after,
.content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.download:after,
.main-row section.left .modify-shopping-bag:after {
  background: #30ba37;
}

.square-button-green-negative {
  border: 2px solid #30ba37;
  color: white;
  background: #30ba37;
}

.square-button-green-negative:hover {
  color: white;
}

.square-button-green-negative:after {
  display: none;
}

.square-button-white,
div.interactive-photo .hover .content .ctas a {
  border: 2px solid #fff;
  color: #fff;
}

.square-button-white:hover,
div.interactive-photo .hover .content .ctas a:hover,
.square-button-white.active,
div.interactive-photo .hover .content .ctas a.active {
  color: #a78e41;
}

.square-button-white:after,
div.interactive-photo .hover .content .ctas a:after {
  background: #fff;
}

.square-button-transparent {
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
}

.square-button-transparent:hover,
.square-button-transparent.active {
  color: #a78e41;
}

.square-button-transparent:after {
  background: #fff;
}

.square-button-black,
section.polo-tour-special-collection ul li a.inquire,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download {
  border: 2px solid #000;
  color: #000;
}

.square-button-black:hover,
section.polo-tour-special-collection ul li a.inquire:hover,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:hover,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:hover,
.square-button-black.active,
section.polo-tour-special-collection ul li a.active.inquire,
.content-wrapper#polo-tour section.polo-tour-latest-news a.active.load-more,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.active.download {
  color: #a78e41;
}

.square-button-black:after,
section.polo-tour-special-collection ul li a.inquire:after,
.content-wrapper#polo-tour section.polo-tour-latest-news a.load-more:after,
#polo-tour-news-modal-wrp #polo-tour-news-modal a.download:after {
  background: #000;
}

.square-button-darkblue {
  border: 2px solid #002143;
  color: #002143;
}

.square-button-darkblue:hover,
.square-button-darkblue.active {
  color: #fff;
}

.square-button-darkblue:after {
  background: #002143;
}

.big-fb-button {
  display: inline-block;
  padding: 14px 15px 14px 111px;
  height: 60px;
  background: #1a468b url("../img/shared/big-fb-button.jpg") center left no-repeat;
  color: white;
  font-size: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.big-fb-button:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.zoom-button {
  background: url(../img/shared/zoom.png) no-repeat;
  width: 50px;
  height: 50px;
  display: inline-block;
  background-size: 100%;
}

html.ie_old .zoom-button {
  width: 53px;
  height: 53px;
}

.img-shadow-paperlift:before,
.video-link-wrp-card.card:before,
.content-wrapper#ambassadors .card:before,
.content-wrapper#proshop-cart section.the-cart:before,
.content-wrapper#passport-orderhistory section.history ul:before,
.img-shadow-paperlift:after,
.video-link-wrp-card.card:after,
.content-wrapper#ambassadors .card:after,
.content-wrapper#proshop-cart section.the-cart:after,
.content-wrapper#passport-orderhistory section.history ul:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  background: rgba(20,20,20,0.6);
  -webkit-box-shadow: 0 15px 10px rgba(20,20,20,0.6);
  -moz-box-shadow: 0 15px 10px rgba(20,20,20,0.6);
  box-shadow: 0 15px 10px rgba(20,20,20,0.6);
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

.img-shadow-paperlift:after,
.video-link-wrp-card.card:after,
.content-wrapper#ambassadors .card:after,
.content-wrapper#proshop-cart section.the-cart:after,
.content-wrapper#passport-orderhistory section.history ul:after {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  right: 10px;
  left: auto;
}

.img-shadow,
.content-wrapper#retail section.gallery .swiper-slide img,
.content-wrapper#tailor-made section.processo-produttivo .processo-produttivo-slider .swiper-slide img,
.content-wrapper#ambassador section.gallery .swiper-slide img,
.content-wrapper#cortos section.gallery .swiper-slide img {
  -webkit-box-shadow: 0px 7px 10px 0px rgba(20,20,20,0.6);
  -moz-box-shadow: 0px 7px 10px 0px rgba(20,20,20,0.6);
  box-shadow: 0px 7px 10px 0px rgba(20,20,20,0.6);
}

.vertical-text {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 13px;
  border: 2px solid;
  display: inline-block;
  padding: 2px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

.vertical-text.counter-clockwise {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform-origin: left top;
}

.vertical-text.white {
  border-color: #fff;
}

.vertical-text.black {
  border-color: #fff;
}

.vertical-text.green {
  border-color: #30ba37;
}

.vertical-text.gold {
  border-color: #a78e41;
}

.vertical-text.dark-blue {
  border-color: #002143;
}

.vertical-text.dark-grey {
  border-color: #555;
}

.vertical-text.cyan {
  border-color: #48b2d8;
}

html.ie8 .vertical-text,
html.ie9 .vertical-text {
  display: none;
}

#youtube-video-overlay {
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10000;
  padding: 0;
  background: transparent url(../img/shared/overlay_bg.png) repeat 0 0;
}

#youtube-video-overlay a#youtube-video-close {
  display: block;
  position: absolute;
  right: 0;
  top: -65px;
  width: 58px;
  height: 58px;
  background: transparent url(../img/shared/close-video.png) no-repeat 0 0;
  z-index: 99999;
  color: #fff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

#youtube-video-overlay a#youtube-video-close:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

@media (max-width: 767px) {
  #youtube-video-overlay a#youtube-video-close {
    width: 29px;
    height: 29px;
    background-size: 29px 29px;
    top: -33px;
  }
}

#youtube-video-overlay #video-containing-block {
  padding: 0 10%;
  margin: 80px auto 30px auto;
}

@media (max-width: 767px) {
  #youtube-video-overlay #video-containing-block {
    margin: 36px auto 30px auto;
  }
}

#youtube-video-overlay #video-outer-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

#brightcove-video-overlay {
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10000;
  padding: 0;
  background: transparent url(../img/shared/overlay_bg.png) repeat 0 0;
}

#brightcove-video-overlay a#brightcove-video-close {
  display: block;
  position: absolute;
  right: 0;
  top: -65px;
  width: 58px;
  height: 58px;
  background: transparent url(../img/shared/close-video.png) no-repeat 0 0;
  z-index: 99999;
  color: #fff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

#brightcove-video-overlay a#brightcove-video-close:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

@media (max-width: 767px) {
  #brightcove-video-overlay a#brightcove-video-close {
    width: 29px;
    height: 29px;
    background-size: 29px 29px;
    top: -33px;
  }
}

#brightcove-video-overlay #video-containing-block {
  padding: 0 10%;
  margin: 80px auto 30px auto;
}

@media (max-width: 767px) {
  #brightcove-video-overlay #video-containing-block {
    margin: 36px auto 30px auto;
  }
}

#brightcove-video-overlay #video-outer-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

#brightcove-video-overlay .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#brightcove-video-share-overlay {
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10000;
  padding: 0;
  background: transparent url(../img/shared/overlay_bg.png) repeat 0 0;
}

#brightcove-video-share-overlay a#brightcove-video-close {
  display: block;
  position: absolute;
  right: 0;
  top: -65px;
  width: 58px;
  height: 58px;
  background: transparent url(../img/shared/close-video.png) no-repeat 0 0;
  z-index: 99999;
  color: #fff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

#brightcove-video-share-overlay a#brightcove-video-close:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

@media (max-width: 767px) {
  #brightcove-video-share-overlay a#brightcove-video-close {
    width: 29px;
    height: 29px;
    background-size: 29px 29px;
    top: -33px;
  }
}

#brightcove-video-share-overlay #video-containing-block {
  padding: 0 18%;
  margin: 80px auto 30px auto;
}

@media (max-width: 767px) {
  #brightcove-video-share-overlay #video-containing-block {
    margin: 36px auto 30px auto;
  }
}

#brightcove-video-share-overlay #video-share-block {
  background-color: #ffffff;
  padding: 4% 7.8%;
}

#brightcove-video-share-overlay #video-share-block .pull-left {
  color: #a78e41;
  font-weight: 400;
  line-height: 1em;
  transform: scaleY(1);
}

#brightcove-video-share-overlay #video-share-block .pull-left small {
  font-size: 77%;
}

#brightcove-video-share-overlay #video-share-block .blue {
  font-family: Kalix;
  color: #001a36;
  font-weight: 400;
  line-height: 1.4em;
  font-size: 24px;
  transform: scaleY(1);
}

#brightcove-video-share-overlay #video-outer-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

#brightcove-video-share-overlay .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

div.interactive-photo {
  z-index: 2;
  position: relative;
  text-align: center;
  display: table;
  max-width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

div.interactive-photo:before,
div.interactive-photo:after {
  content: " ";
  display: table;
}

div.interactive-photo:after {
  clear: both;
}

div.interactive-photo img.photo {
  width: 100%;
  max-width: 100%;
  height: auto;
  background: #fff url(../img/shared/location-loading.gif) no-repeat 50% 50%;
}

div.interactive-photo .hover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
}

div.interactive-photo .hover .content {
  width: 100%;
  position: relative;
  color: #fff;
}

div.interactive-photo .hover .content p {
  font-family: "Kalix","Times New Roman",Times,serif;
  font-size: 45px;
  line-height: 56px;
  padding: 0 10%;
}

div.interactive-photo .hover .content .ctas {
  margin-top: 10px;
}

div.interactive-photo .hover .content .ctas a {
  margin: 0 5px;
  min-width: 220px;
}

div.interactive-photo .hover .share {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 100%;
  text-align: right;
}

div.interactive-photo .hover .share a {
  color: #a78e41;
  display: inline-block;
  margin: 0 0 0 15px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

div.interactive-photo .hover .share a:hover {
  color: #fff;
}

@media (min-width: 768px) {
  div.interactive-photo .hover {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  div.interactive-photo:hover .hover {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
  }
}

@media (max-width: 767px) {
  div.interactive-photo .hover {
    display: none;
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
  }

  div.interactive-photo .hover .content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

div.interactive-photo:before,
div.interactive-photo:after {
  display: block;
}

div.interactive-photo-with-caption {
  z-index: 2;
  position: relative;
  text-align: center;
  display: table;
}

div.interactive-photo-with-caption:before,
div.interactive-photo-with-caption:after {
  display: block;
}

.photo-caption {
  display: block;
  background: #fff;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #002143;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 25px;
  margin: 0;
}

@media (max-width: 1199px) {
  .photo-caption {
    font-size: 13px;
    line-height: 25px;
  }
}

html.ie8 div.interactive-photo .hover {
  background-color: transparent;
  background-image: url(../img/shared/opacity-dark.png);
  background-repeat: repeat;
  background-position: 0 0;
}

html.ie8 div.interactive-photo .hover:hover {
  visibility: visible;
}

html.ie8 div.interactive-photo.mouseover .hover {
  visibility: visible;
}

.video-link-wrp {
  display: table;
  position: relative;
}

.video-link-wrp a.video-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent url(../img/shared/play.png) no-repeat 50% 50%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0.7;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

.video-link-wrp a.video-link:hover {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background-color: rgba(0,0,0,0.6);
}

.video-link-wrp img.img-responsive,
.video-link-wrp .content-wrapper#ambassador section.trophies .img img,
.content-wrapper#ambassador section.trophies .img .video-link-wrp img,
.video-link-wrp .content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 .video-link-wrp img,
.video-link-wrp .content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 .video-link-wrp img,
.video-link-wrp .content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form .video-link-wrp img.logo,
.video-link-wrp .content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 .video-link-wrp img.logo,
.video-link-wrp .content-wrapper#careers-application section.application form img.logo,
.content-wrapper#careers-application section.application form .video-link-wrp img.logo,
.video-link-wrp section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure img,
section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure .video-link-wrp img,
.video-link-wrp .content-wrapper#proshop-product section.ps-top .media img,
.content-wrapper#proshop-product section.ps-top .media .video-link-wrp img,
.video-link-wrp .content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp img,
.content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp .video-link-wrp img,
.video-link-wrp .content-wrapper#proshop-category section.ps-showcase div.wrp div.item img.product-image,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .video-link-wrp img.product-image,
.video-link-wrp .content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic img,
.content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic .video-link-wrp img,
.video-link-wrp .content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide .video-link-wrp img,
.video-link-wrp .content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide .video-link-wrp img,
.video-link-wrp #proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure .video-link-wrp img,
.video-link-wrp .content-wrapper#passport-index section.store div.photo-container img,
.content-wrapper#passport-index section.store div.photo-container .video-link-wrp img {
  background: #fff url(../img/shared/location-loading.gif) no-repeat 50% 50%;
}

.video-link-wrp-card.card {
  position: relative;
  text-align: center;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

.video-link-wrp-card.card .text-container {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 3% 13% 3%;
  width: 100%;
}

.video-link-wrp-card.card .text-container .subtitle {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
}

.video-link-wrp-card.card .bg {
  display: block;
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background: #fff url(../img/shared/location-loading.gif) no-repeat 50% 50%;
}

.video-link-wrp-card.card.whiteBg-blueText {
  color: #002143;
}

.video-link-wrp-card.card.whiteBg-blueText .text-container {
  background: white;
}

.video-link-wrp-card.card.whiteBg-blueText .text-container:before {
  width: 15px;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 15px solid transparent;
  content: '';
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -15px;
}

.video-link-wrp-card.card a.video-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent url(../img/shared/play.png) no-repeat 50% 50%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0.7;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

.video-link-wrp-card.card a.video-link:hover {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background-color: rgba(0,0,0,0.6);
}

section.two-horses-club {
  background: #001c39;
  padding: 20px 60px;
}

section.two-horses-club h4 {
  font-family: "Kalix","Times New Roman",Times,serif;
  color: #a78e41;
  font-size: 57px;
  line-height: 70px;
  text-transform: uppercase;
  text-align: center;
}

section.two-horses-club img.logo {
  max-width: 65px;
  margin: 20px auto 20px auto;
}

section.two-horses-club .vert-line {
  margin: 40px auto;
}

section.two-horses-club p {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #8b8b8b;
  font-size: 19px;
  line-height: 32px;
  letter-spacing: 0.5px;
  max-width: 585px;
  margin: 30px auto;
}

section.two-horses-club a.subscribe {
  display: inline-block;
  background: #a78e41;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  color: #001c39;
  padding: 11px 70px;
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  border: 2px solid #a78e41;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

section.two-horses-club a.subscribe:hover {
  background: #001c39;
  color: #a78e41;
  border-color: #a78e41;
}

@media (max-width: 767px) {
  section.two-horses-club {
    padding: 20px 30px;
  }
}

@media (max-width: 767px) {
  section.two-horses-club h4 {
    font-size: 40px;
    line-height: 44px;
  }

  section.two-horses-club .vert-line {
    width: 1px;
    height: 30px;
  }
}

section.stores-map-title {
  border-top: 2px solid #a78e41;
  border-bottom: 2px solid #a78e41;
  padding: 45px 0;
  max-width: 730px;
  margin: 60px auto;
}

section.stores-map-title p {
  font-family: "Kalix","Times New Roman",Times,serif;
  color: #a78e41;
  font-size: 18px;
  padding: 12px 0 5px 0;
  margin: 0;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.2em;
}

@media (max-width: 767px) {
  section.stores-map-title {
    margin: 50px 15px 50px 15px;
  }

  section.stores-map-title p {
    padding: 0;
    letter-spacing: 1px;
  }
}

.stores-map .col-sm-12 {
  padding: 0;
}

.stores-map #map {
  height: 550px;
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}

.stores-map form {
  height: 85px;
  width: 100%;
  text-align: center;
  background: transparent;
  position: relative;
  margin-bottom: 10px;
}

.stores-map form input {
  height: 100%;
  background: url(../img/shared/marker-1.png) no-repeat 10px center #fff;
  width: 480px;
  padding-left: 50px;
  padding-right: 64px;
  color: #8d8a90;
  font-size: em(20);
  letter-spacing: 0.05em;
  z-index: 3;
  text-transform: uppercase;
  border: 1px solid #b2b2b2;
}

.stores-map form input.loading {
  background-image: url(../img/shared/location-loading.gif);
}

.stores-map .your-location {
  background: transparent url(../img/shared/your-location.png) no-repeat 50% 50%;
  display: block;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 12px;
}

@media (min-width: 767px) {
  .stores-map .your-location {
    left: 50%;
    margin-left: 175px;
  }
}

.stores-map #map-results {
  display: none;
  position: absolute;
  left: 50%;
  top: 84px;
  background: #fff;
  border: 1px solid #b2b2b2;
  z-index: 2;
  width: 480px;
  margin-left: -240px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(50,50,50,0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(50,50,50,0.3);
  box-shadow: 0px 2px 5px 0px rgba(50,50,50,0.3);
}

.stores-map #map-results ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.stores-map #map-results ul li {
  margin: 0;
  padding: 0;
  font-size: 14px;
  border-bottom: 1px solid #b2b2b2;
}

.stores-map #map-results ul li a {
  width: 100%;
  display: block;
  padding: 10px;
}

.stores-map #map-results ul li a:hover {
  background: #efefef;
}

.stores-map #map-results ul li a span {
  display: block;
}

.stores-map #map-results ul li a span.name {
  color: #003368;
}

.stores-map #map-results ul li a span.address {
  color: #003368;
}

.stores-map #map-results ul li a span.distance {
  color: #555;
}

.map-infowindow {
  width: 250px;
  text-align: center;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  padding-left: 28px;
}

.map-infowindow h1 {
  font-family: "Kalix","Times New Roman",Times,serif;
  color: #002143;
  font-size: 25px;
  letter-spacing: 3px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.map-infowindow p.address {
  color: #555;
  font-size: 16px;
  text-transform: uppercase;
}

.map-infowindow a {
  color: #003368;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 30px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.map-infowindow a:hover {
  color: #a78e41;
}

.map-infowindow a:hover h1 {
  color: #a78e41;
}

.map-infowindow a span {
  display: inline-block;
  margin-left: 28px;
}

@media (max-width: 767px) {
  .stores-map form input {
    background-size: 25px;
    width: 100%;
    font-size: 20px;
  }

  .stores-map #map-results {
    width: 100%;
    margin-left: 0;
    left: 0;
  }

  .your-location {
    top: 12px;
    right: 12px;
    margin-left: 0;
    left: auto;
  }
}

section.all-stars-stripe {
  position: relative;
  margin-top: 90px;
}

section.all-stars-stripe .stripe-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 14.28571428571429%;
  float: left;
  height: 100px;
  background: #003368;
  z-index: 2;
}

section.all-stars-stripe .stripe-title h4 {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #fff;
  font-size: 19px;
  text-transform: uppercase;
  display: inline-block;
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
  top: 50%;
  padding: 0 20px;
  margin: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

section.all-stars-stripe .stripe-title :after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-left-color: #003368;
  border-width: 12px;
  margin-top: -12px;
}

section.all-stars-stripe .swiper-container {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

section.all-stars-stripe .swiper-slide {
  height: 100%;
  padding: 0;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

section.all-stars-stripe .swiper-slide img {
  display: block;
  max-width: 100%;
  height: auto;
}

section.all-stars-stripe .player {
  position: relative;
}

section.all-stars-stripe .player div.label {
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,51,104,0.5);
}

section.all-stars-stripe .player div.label p {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #fff;
  font-size: 19px;
  text-transform: uppercase;
  display: inline-block;
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
  top: 50%;
  padding: 0 20px;
  margin: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

section.all-stars-stripe .player a:hover div.label {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

@media (max-width: 767px) {
  section.all-stars-stripe .stripe-title {
    position: relative;
    width: 100%;
    height: 50px;
  }

  section.all-stars-stripe .stripe-title h4 {
    position: relative;
    font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    padding: 0 20px;
    margin: 0;
  }

  section.all-stars-stripe .stripe-title :after {
    top: 45px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #003368;
    border-width: 12px;
    margin-left: -12px;
  }

  section.all-stars-stripe .swiper-container {
    position: relative;
  }
}

section.next-events {
  max-width: 1300px;
  margin: 0 auto;
}

section.next-events div.title {
  text-align: center;
  position: absolute;
  left: 60%;
  padding-right: 30px;
  z-index: 2;
}

section.next-events div.event {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1300px;
  margin: 60px auto;
}

section.next-events div.event:before,
section.next-events div.event:after {
  content: " ";
  display: table;
}

section.next-events div.event:after {
  clear: both;
}

section.next-events div.event .wrp {
  margin: 0;
}

section.next-events div.event .wrp .left-col {
  float: left;
  width: 55%;
  position: relative;
  z-index: 1;
}

section.next-events div.event .wrp .left-col img.img-responsive,
section.next-events div.event .wrp .left-col .content-wrapper#ambassador section.trophies .img img,
.content-wrapper#ambassador section.trophies .img section.next-events div.event .wrp .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#whats-new #whatsnew-wrp .press-release-wrap h3 section.next-events div.event .wrp .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 img,
.content-wrapper#press-release #whatsnew-wrp .press-release-wrap h3 section.next-events div.event .wrp .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step1 #base-informations-form section.next-events div.event .wrp .left-col img.logo,
section.next-events div.event .wrp .left-col .content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 img.logo,
.content-wrapper#registration-profile .swiper-container .swiper-wrapper .swiper-slide#step3 section.next-events div.event .wrp .left-col img.logo,
section.next-events div.event .wrp .left-col .content-wrapper#careers-application section.application form img.logo,
.content-wrapper#careers-application section.application form section.next-events div.event .wrp .left-col img.logo,
section.next-events div.event section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp .left-col figure img,
section.ps-related .the-slider .swiper-wrapper .swiper-slide section.next-events div.event div.wrp .left-col figure img,
section.next-events div.event section.ps-related .the-slider .swiper-wrapper .swiper-slide div.wrp figure .left-col img,
section.ps-related .the-slider .swiper-wrapper .swiper-slide section.next-events div.event div.wrp figure .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#proshop-product section.ps-top .media img,
.content-wrapper#proshop-product section.ps-top .media section.next-events div.event .wrp .left-col img,
section.next-events div.event .content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide div.wrp .left-col img,
.content-wrapper#proshop-product section.ps-variations .the-slider .swiper-wrapper .swiper-slide section.next-events div.event div.wrp .left-col img,
section.next-events div.event .content-wrapper#proshop-category section.ps-showcase div.wrp .left-col div.item img.product-image,
.content-wrapper#proshop-category section.ps-showcase section.next-events div.event div.wrp .left-col div.item img.product-image,
section.next-events div.event .content-wrapper#proshop-category section.ps-showcase div.wrp div.item .left-col img.product-image,
.content-wrapper#proshop-category section.ps-showcase section.next-events div.event div.wrp div.item .left-col img.product-image,
section.next-events div.event .content-wrapper#proshop-category section.ps-showcase div.wrp .left-col div.item .additional-info .product-infographic img,
.content-wrapper#proshop-category section.ps-showcase section.next-events div.event div.wrp .left-col div.item .additional-info .product-infographic img,
section.next-events div.event .content-wrapper#proshop-category section.ps-showcase div.wrp div.item .additional-info .product-infographic .left-col img,
.content-wrapper#proshop-category section.ps-showcase section.next-events div.event div.wrp div.item .additional-info .product-infographic .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-right .slider-container .the-slider .swiper-wrapper .swiper-slide section.next-events div.event .wrp .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide img,
.content-wrapper#proshop-category section.ps-scene-img-left .slider-container .the-slider .swiper-wrapper .swiper-slide section.next-events div.event .wrp .left-col img,
section.next-events div.event #proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp .left-col figure img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item section.next-events div.event .wrp .left-col figure img,
section.next-events div.event #proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item .wrp figure .left-col img,
#proshop-quickshop.modal .modal-dialog .modal-content .modal-body section.results-container div.list .item section.next-events div.event .wrp figure .left-col img,
section.next-events div.event .wrp .left-col .content-wrapper#passport-index section.store div.photo-container img,
.content-wrapper#passport-index section.store div.photo-container section.next-events div.event .wrp .left-col img {
  width: 100%;
}

section.next-events div.event .wrp .right-col {
  float: left;
  width: 45%;
  position: relative;
  z-index: 2;
}

section.next-events div.event .wrp .event-date {
  position: absolute;
  right: 100px;
  top: 100%;
  width: 40%;
  height: 45%;
  background: #003368;
}

section.next-events div.event .wrp .event-date .date {
  position: relative;
  margin-top: 50%;
  top: -37px;
}

section.next-events div.event .wrp .event-date span {
  color: #fff;
  text-align: center;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  display: block;
}

section.next-events div.event .wrp .event-date span.day {
  font-size: 55px;
  line-height: 55px;
  font-weight: bold;
}

section.next-events div.event .wrp .event-date span.month {
  font-size: 29px;
  line-height: 29px;
}

section.next-events div.event .wrp h4.location {
  width: 100%;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #a78e41;
  font-size: 16px;
  text-transform: uppercase;
  text-align: left;
  padding: 20px 60px;
  margin: 0;
  letter-spacing: 0.15em;
}

section.next-events div.event .wrp p {
  width: 100%;
  background: #30ba37;
  padding: 60px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 34px;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 10px -100px;
  letter-spacing: 0.1em;
}

@media (max-width: 1199px) {
  section.next-events div.event .wrp p {
    padding: 50px;
  }
}

@media (max-width: 991px) {
  section.next-events div.event .wrp p {
    padding: 40px;
  }
}

section.next-events div.event .wrp a.request-invitation {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  float: right;
  text-align: center;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  background: #a78e41;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 32px 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

section.next-events div.event .wrp a.request-invitation:hover {
  background: #fff;
  color: #a78e41;
}

section.next-events .events-pagination {
  position: absolute;
  text-align: center;
  z-index: 20;
  left: 15px;
  bottom: 0;
}

@media (max-width: 767px) {
  section.next-events .events-pagination {
    margin-top: 20px;
  }
}

section.next-events .swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-top-left-radius: 50%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  border-radius: 50% 50% 50% 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  background: #b2b2b2;
  margin: 0 4px;
  border: 1px solid #b2b2b2;
  cursor: pointer;
}

@media (max-width: 767px) {
  section.next-events .swiper-pagination-switch {
    width: 7px;
    height: 7px;
  }
}

section.next-events .swiper-pagination-switch:hover {
  border-color: #003368;
  background: #003368;
}

section.next-events .swiper-visible-switch {
  background: #b2b2b2;
}

section.next-events .swiper-active-switch {
  border-color: #003368;
  background: #003368;
}

@media (max-width: 767px) {
  section.next-events div.title {
    position: relative;
    left: 0;
    padding: 0 15px;
  }

  section.next-events div.title img {
    max-width: 80%;
    margin: 0 auto;
  }

  section.next-events div.event {
    margin-left: 15px;
    margin-right: 15px;
    padding: 20px 0;
    margin-bottom: 0;
  }

  section.next-events div.event .wrp .left-col,
  section.next-events div.event .wrp .right-col {
    width: 100%;
    float: none;
  }

  section.next-events div.event .wrp h4.location {
    position: absolute;
    top: -30px;
    left: 105px;
    padding: 0;
    margin: 0;
  }

  section.next-events div.event .wrp h5 {
    font-family: "Kalix","Times New Roman",Times,serif;
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin: 20px auto;
  }

  section.next-events div.event .wrp .event-date {
    top: -40px;
    left: 20px;
    bottom: auto;
    right: auto;
    width: 75px;
    height: 75px;
  }

  section.next-events div.event .wrp .event-date .date {
    margin-top: 19px;
    top: 0;
  }

  section.next-events div.event .wrp .event-date span.day {
    font-size: 26px;
    line-height: 26px;
  }

  section.next-events div.event .wrp .event-date span.month {
    font-size: 15px;
    line-height: 15px;
  }

  section.next-events div.event .wrp a.request-invitation {
    display: block;
    max-width: 185px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    float: none;
  }

  section.next-events div.event img {
    margin: 0 auto;
    width: 100%;
  }

  section.next-events .events-pagination {
    position: relative;
    margin: 0 auto;
    left: 0;
  }

  section.next-events a.square-button.visible-xs,
  section.next-events a.visible-xs.square-button-gold,
  section.next-events .component-stripe-three-boxes a.square-button-gold.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-gold.pagination,
  section.next-events a.visible-xs.square-button-green,
  section.next-events section.discover-more-link a.visible-xs,
  section.discover-more-link section.next-events a.visible-xs,
  section.next-events section.discover-more-link .component-stripe-three-boxes a.pagination,
  section.discover-more-link .component-stripe-three-boxes section.next-events a.pagination,
  section.next-events .component-stripe-three-boxes section.discover-more-link a.pagination,
  .component-stripe-three-boxes section.discover-more-link section.next-events a.pagination,
  section.next-events .component-stripe-three-boxes a.square-button-green.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-green.pagination,
  section.next-events .component-stripe-three-boxes .content-wrapper#ambassador .content-modal-wrp #content-modal a.pagination.download,
  .component-stripe-three-boxes .content-wrapper#ambassador .content-modal-wrp #content-modal section.next-events a.pagination.download,
  section.next-events .content-wrapper#ambassador .content-modal-wrp #content-modal .component-stripe-three-boxes a.pagination.download,
  .content-wrapper#ambassador .content-modal-wrp #content-modal .component-stripe-three-boxes section.next-events a.pagination.download,
  section.next-events .component-stripe-three-boxes .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.pagination.download,
  .component-stripe-three-boxes .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp section.next-events a.pagination.download,
  section.next-events .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp .component-stripe-three-boxes a.pagination.download,
  .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp .component-stripe-three-boxes section.next-events a.pagination.download,
  section.next-events .component-stripe-three-boxes .main-row section.left a.pagination.modify-shopping-bag,
  .component-stripe-three-boxes .main-row section.left section.next-events a.pagination.modify-shopping-bag,
  section.next-events .main-row section.left .component-stripe-three-boxes a.pagination.modify-shopping-bag,
  .main-row section.left .component-stripe-three-boxes section.next-events a.pagination.modify-shopping-bag,
  section.next-events .content-wrapper#ambassador .content-modal-wrp #content-modal a.visible-xs.download,
  .content-wrapper#ambassador .content-modal-wrp #content-modal section.next-events a.visible-xs.download,
  section.next-events .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp a.visible-xs.download,
  .content-wrapper#press-release #press-modal-wrp .content-modal-content .download-wrp section.next-events a.visible-xs.download,
  section.next-events .main-row section.left a.visible-xs.modify-shopping-bag,
  .main-row section.left section.next-events a.visible-xs.modify-shopping-bag,
  section.next-events a.visible-xs.square-button-gold-negative,
  section.next-events .component-stripe-three-boxes a.square-button-gold-negative.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-gold-negative.pagination,
  section.next-events a.visible-xs.square-button-green-negative,
  section.next-events .component-stripe-three-boxes a.square-button-green-negative.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-green-negative.pagination,
  section.next-events a.visible-xs.square-button-white,
  section.next-events div.interactive-photo .hover .content .ctas a.visible-xs,
  div.interactive-photo .hover .content .ctas section.next-events a.visible-xs,
  section.next-events div.interactive-photo .hover .content .ctas .component-stripe-three-boxes a.pagination,
  div.interactive-photo .hover .content .ctas .component-stripe-three-boxes section.next-events a.pagination,
  section.next-events .component-stripe-three-boxes div.interactive-photo .hover .content .ctas a.pagination,
  .component-stripe-three-boxes div.interactive-photo .hover .content .ctas section.next-events a.pagination,
  section.next-events .component-stripe-three-boxes a.square-button-white.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-white.pagination,
  section.next-events a.visible-xs.square-button-transparent,
  section.next-events .component-stripe-three-boxes a.square-button-transparent.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-transparent.pagination,
  section.next-events a.visible-xs.square-button-black,
  section.next-events .component-stripe-three-boxes a.square-button-black.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-black.pagination,
  section.next-events .component-stripe-three-boxes section.polo-tour-special-collection ul li a.pagination.inquire,
  .component-stripe-three-boxes section.polo-tour-special-collection ul li section.next-events a.pagination.inquire,
  section.next-events section.polo-tour-special-collection ul li .component-stripe-three-boxes a.pagination.inquire,
  section.polo-tour-special-collection ul li .component-stripe-three-boxes section.next-events a.pagination.inquire,
  section.next-events .component-stripe-three-boxes .content-wrapper#polo-tour section.polo-tour-latest-news a.pagination.load-more,
  .component-stripe-three-boxes .content-wrapper#polo-tour section.polo-tour-latest-news section.next-events a.pagination.load-more,
  section.next-events .content-wrapper#polo-tour section.polo-tour-latest-news .component-stripe-three-boxes a.pagination.load-more,
  .content-wrapper#polo-tour section.polo-tour-latest-news .component-stripe-three-boxes section.next-events a.pagination.load-more,
  section.next-events .component-stripe-three-boxes #polo-tour-news-modal-wrp #polo-tour-news-modal a.pagination.download,
  .component-stripe-three-boxes #polo-tour-news-modal-wrp #polo-tour-news-modal section.next-events a.pagination.download,
  section.next-events #polo-tour-news-modal-wrp #polo-tour-news-modal .component-stripe-three-boxes a.pagination.download,
  #polo-tour-news-modal-wrp #polo-tour-news-modal .component-stripe-three-boxes section.next-events a.pagination.download,
  section.next-events section.polo-tour-special-collection ul li a.visible-xs.inquire,
  section.polo-tour-special-collection ul li section.next-events a.visible-xs.inquire,
  section.next-events .content-wrapper#polo-tour section.polo-tour-latest-news a.visible-xs.load-more,
  .content-wrapper#polo-tour section.polo-tour-latest-news section.next-events a.visible-xs.load-more,
  section.next-events #polo-tour-news-modal-wrp #polo-tour-news-modal a.visible-xs.download,
  #polo-tour-news-modal-wrp #polo-tour-news-modal section.next-events a.visible-xs.download,
  section.next-events a.visible-xs.square-button-darkblue,
  section.next-events .component-stripe-three-boxes a.square-button-darkblue.pagination,
  .component-stripe-three-boxes section.next-events a.square-button-darkblue.pagination,
  section.next-events .component-stripe-three-boxes a.square-button.pagination,
  .component-stripe-three-boxes section.next-events a.square-button.pagination {
    max-width: 185px;
    margin: 0 auto;
    padding: 9px 20px;
  }
}

section.products-slider {
  margin: 20px 0 80px 0;
}

section.products-slider .swiper-slide {
  width: 100%;
}

section.products-slider .swiper-prev,
section.products-slider .swiper-next {
  display: block;
  width: 64px;
  height: 64px;
  background: transparent url(../img/events/slider-arrows.png) no-repeat;
  line-height: 1000px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  margin-top: -32px;
  z-index: 2;
}

section.products-slider .swiper-prev.swiper-prev,
section.products-slider .swiper-next.swiper-prev {
  left: 15px;
  background-position: 0 0;
}

section.products-slider .swiper-prev.swiper-next,
section.products-slider .swiper-next.swiper-next {
  right: 15px;
  background-position: -64px 0;
}

section.products-slider .swiper-prev:hover,
section.products-slider .swiper-next:hover {
  opacity: 0.7;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

@media (max-width: 991px) {
  section.products-slider .swiper-prev,
  section.products-slider .swiper-next {
    width: 50px;
    height: 50px;
    margin-top: -25px;
    background-size: 100px 50px;
  }

  section.products-slider .swiper-prev.swiper-prev,
  section.products-slider .swiper-next.swiper-prev {
    background-position: 0 0;
  }

  section.products-slider .swiper-prev.swiper-next,
  section.products-slider .swiper-next.swiper-next {
    background-position: -50px 0;
  }
}

section.products-slider .product {
  text-align: center;
}

section.products-slider .product h2 {
  font-family: "Kalix","Times New Roman",Times,serif;
  font-size: 80px;
  line-height: 88px;
  color: #a78e41;
  margin-top: 5%;
}

@media (max-width: 1199px) {
  section.products-slider .product h2 {
    font-size: 70px;
    line-height: 77px;
  }
}

@media (max-width: 991px) {
  section.products-slider .product h2 {
    font-size: 50px;
    line-height: 55px;
  }
}

section.products-slider .product p {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 20px;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 30px;
}

section.products-slider .share {
  margin: 20px auto;
}

section.products-slider .share a {
  color: #a78e41;
  display: inline-block;
  margin: 0 5px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

section.products-slider .share a:hover {
  color: #fff;
}

@media (max-width: 767px) {
  section.products-slider .product h2 {
    font-size: 40px;
    margin: 10px auto;
    line-height: 44px;
  }

  section.products-slider .product p {
    font-family: "Kalix","Times New Roman",Times,serif;
    letter-spacing: 0px;
  }

  section.products-slider .swiper-prev,
  section.products-slider .swiper-next {
    position: relative;
    display: inline-block;
    left: 50% !important;
    right: auto !important;
    margin-top: 10px;
  }

  section.products-slider .swiper-prev.swiper-prev,
  section.products-slider .swiper-next.swiper-prev {
    margin-left: -50px;
  }
}

.mouse-scroll {
  position: absolute;
  left: 0;
  bottom: 100px;
  text-align: center;
  width: 100%;
}

.mouse-scroll span {
  display: block;
  font-size: 10px;
  letter-spacing: 1px;
  margin: 3px 0 0 0;
  padding: 0;
  color: #a78e41;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .mouse-scroll {
    display: none;
  }
}

div#old-browser-layer {
  width: 100%;
  border-bottom: 2px solid #002143;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  background: #fff;
  color: #002143;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 999999;
  padding: 40px;
}

div#old-browser-layer a {
  display: inline-block;
  padding: 10px;
  background: #002143;
  color: #fff;
  text-transform: uppercase;
}

div#old-browser-layer a:hover {
  background: #a78e41;
  color: #002143;
}

div#old-browser-layer a#old-browser-layer-close {
  background: transparent;
  color: #002143;
  text-transform: none;
}

div#old-browser-layer a#old-browser-layer-close:hover {
  text-decoration: underline;
}

section.discover-more-link {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

div.g-checkbox {
  position: relative;
}

div.g-checkbox input[type=checkbox] {
  display: none;
}

div.g-checkbox label:not(.error) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  color: black;
  font-size: 14px;
  cursor: pointer;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
}

div.g-checkbox label:not(.error):before {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  margin-right: 10px;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-color: white;
  content: "\2713";
  font-weight: bold;
  text-align: center;
  font-size: 1px;
  line-height: 22px;
  vertical-align: middle;
}

div.g-checkbox input[type=checkbox]:checked+label:not(.error):before {
  color: black;
  content: "\2713";
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}

html.ie_old div.g-checkbox {
  display: block !important;
}

html.ie_old div.g-checkbox input[type=checkbox] {
  display: inline;
  width: auto !important;
}

html.ie_old div.g-checkbox label:not(.error):before {
  display: none;
}

html.ie_old div.g-checkbox input[type=checkbox]:checked+label:not(.error):before {
  display: none;
}

.customSelect {
  position: relative;
}

.customSelect:after {
  content: '\F0D7';
  position: absolute;
  right: 10px;
  color: black;
  font-family: 'FontAwesome';
}

section.floating-notification {
  display: none;
  position: fixed;
  display: inline-block;
  max-width: 50%;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}

@media (max-width: 767px) {
  section.floating-notification {
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    max-width: none;
  }
}

section.floating-notification div.wrp ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

section.floating-notification div.wrp ul li {
  display: block;
  margin-top: 30px;
  background: #30ba37;
  padding: 25px 35px;
  position: relative;
  -webkit-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.5);
}

@media (max-width: 767px) {
  section.floating-notification div.wrp ul li {
    width: 100%;
    padding: 15px 25px;
  }
}

section.floating-notification div.wrp ul li .close {
  color: white;
  left: 100%;
  bottom: 100%;
  font-size: 30px;
  position: absolute;
  line-height: 1;
  margin: -16px;
  display: none;
}

section.floating-notification div.wrp ul li .title {
  font-size: 24px;
  font-weight: bold;
  color: white;
}

section.floating-notification div.wrp ul li .title img {
  max-width: 80px;
  max-height: 80px;
}

@media (max-width: 767px) {
  section.floating-notification div.wrp ul li .title {
    font-size: 18px;
  }

  section.floating-notification div.wrp ul li .title img {
    max-width: 40px;
    height: 40px;
  }
}

section.floating-notification div.wrp ul li .body {
  font-size: 18px;
  color: white;
}

@media (max-width: 767px) {
  section.floating-notification div.wrp ul li .body {
    font-size: 14px;
  }
}

.cookie-bar {
  position: fixed;
  z-index: 9999;
  width: 100%;
  background: #03182d;
  color: #fff;
  top: 0;
  left: 0;
  padding: 10px 0;
  font-size: 14px;
  line-height: 1.1em;
}

@media (min-width: 768px) {
  .cookie-bar {
    padding: 20px 0;
  }
}

.cookie-bar a {
  color: #fff;
  text-decoration: underline;
}

.cookie-bar a.cookie-accepted {
  text-decoration: none;
  font-size: 20px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  margin-top: 5px;
  display: inline-block;
}

@media (min-width: 768px) {
  .cookie-bar a.cookie-accepted {
    margin: 0;
  }
}

.cookie-bar img {
  display: inline-block;
}

@media (min-width: 768px) {
  .cookie-bar .text-sm-center {
    text-align: right;
  }
}

.content-modal-wrp {
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10000;
  padding: 75px 30px 30px 30px;
  background: transparent url(../img/shared/overlay_bg.png) repeat 0 0;
}

@media (max-width: 767px) {
  .content-modal-wrp {
    padding: 45px 15px 15px 15px;
  }
}

.content-modal-wrp a.close {
  display: block;
  position: absolute;
  top: 5px;
  right: 30px;
  width: 58px;
  height: 58px;
  background: transparent url(../img/shared/close-video.png) no-repeat 0 0;
  z-index: 99999;
  color: #fff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.content-modal-wrp a.close:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

@media (max-width: 767px) {
  .content-modal-wrp a.close {
    width: 29px;
    height: 29px;
    background-size: 29px 29px;
    top: 5px;
    right: 15px;
  }
}

.content-modal-wrp #content-modal {
  position: relative;
  background: #fff;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.content-modal-wrp #content-modal .content-modal-content {
  width: 100%;
  height: 100%;
  padding: 5% 15%;
}

@media (max-width: 767px) {
  .content-modal-wrp #content-modal .content-modal-content {
    padding: 8%;
  }
}

.modal-backdrop.in {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gallery-modal.modal .modal-dialog {
  margin: 0 auto;
  padding: 30px 0;
  max-width: 1024px;
  width: 100%;
  height: 100%;
}

.gallery-modal.modal .modal-dialog .modal-header {
  margin: 0 auto;
  padding: 15px 0;
  max-width: 80%;
  border: 0;
  text-align: right;
}

.gallery-modal.modal .modal-dialog .modal-header a.close {
  display: inline-block;
  width: 7%;
}

@media (max-width: 767px) {
  .gallery-modal.modal .modal-dialog .modal-header a.close {
    width: 10%;
  }
}

.gallery-modal.modal .modal-dialog .modal-header a.close img {
  max-width: 100%;
}

.gallery-modal.modal .modal-dialog .modal-content {
  border: none;
  background: none;
  box-shadow: none;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__wrap {
  margin: 0 auto !important;
  background: white;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__wrap .fotorama__stage {
  overflow: hidden;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__wrap .fotorama__nav__frame .fotorama__thumb {
  background: none;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__wrap .fotorama__nav__frame:hover .fotorama__thumb,
.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__wrap .fotorama__nav__frame.fotorama__active .fotorama__thumb {
  border: 1px solid #a78e41;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__nav:after,
.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__stage:after,
.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__nav:before,
.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__stage:before {
  background: none !important;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__nav-wrap .fotorama__nav {
  padding: 0 15px;
  text-align: left;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr {
  margin-top: -32px;
  max-width: 100%;
  width: 64px;
  width: 7.8%;
  height: 64px;
  background: none !important;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr:after {
  background-position: 0 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr.fotorama__arr--prev {
  left: 15px;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr.fotorama__arr--prev:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding-bottom: 100%;
  width: 100%;
  background-image: url(../img/shared/nav-prev.png);
  content: '';
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr.fotorama__arr--next {
  right: 15px;
}

.gallery-modal.modal .modal-dialog .modal-content .modal-body .fotorama .fotorama__arr.fotorama__arr--next:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding-bottom: 100%;
  width: 100%;
  background-image: url(../img/shared/nav-next.png);
  content: '';
}

.component-stripe-three-boxes {
  overflow: hidden;
  margin-top: 40px;
  padding: 0 15px 30px;
  max-width: 1440px;
}

@media (max-width: 767px) {
  .component-stripe-three-boxes {
    margin-bottom: 10%;
  }
}

.component-stripe-three-boxes .swiper-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.component-stripe-three-boxes .pagination {
  position: relative;
  z-index: 20;
  margin-top: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .component-stripe-three-boxes .pagination {
    margin-top: 20px;
  }
}

.component-stripe-three-boxes .swiper-pagination-switch {
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-top-left-radius: 50%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  border-radius: 50% 50% 50% 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  display: inline-block;
  margin: 0 4px;
  width: 12px;
  height: 12px;
  border: 1px solid #b2b2b2;
  background: #b2b2b2;
  cursor: pointer;
}

@media (max-width: 767px) {
  .component-stripe-three-boxes .swiper-pagination-switch {
    width: 7px;
    height: 7px;
  }
}

.component-stripe-three-boxes .swiper-pagination-switch:hover {
  border-color: #30ba37;
  background: #30ba37;
}

.component-stripe-three-boxes .swiper-visible-switch {
  background: #b2b2b2;
}

.component-stripe-three-boxes .swiper-active-switch {
  border-color: #30ba37;
  background: #30ba37;
}

.component-stripe-three-boxes .card {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

@media (max-width: 767px) {
  .component-stripe-three-boxes .card {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

.component-stripe-three-boxes .card .text-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 6% 13% 3%;
}

@media (min-width: 768px) {
  .component-stripe-three-boxes .card .text-container {
    margin: 0 15px;
  }
}

.component-stripe-three-boxes .card .text-container .title {
  text-align: center;
  font-size: 40px;
  font-family: "Kalix","Times New Roman",Times,serif;
  line-height: 1;
}

.component-stripe-three-boxes .card .text-container .title span.small {
  display: block;
  padding-top: 7px;
  font-size: 30px;
  line-height: 30px;
}

@media (max-width: 991px) {
  .component-stripe-three-boxes .card .text-container .title span.small {
    font-size: 20px;
    line-height: 20px !important;
  }
}

.component-stripe-three-boxes .card .text-container .subtitle {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
}

.component-stripe-three-boxes .card .bg {
  display: block;
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.component-stripe-three-boxes .card .bg:hover {
  -webkit-filter: brightness(70%);
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
  -moz-filter: brightness(70%);
}

.component-stripe-three-boxes .card.type-noBg-whiteText .subtitle,
.component-stripe-three-boxes .card.type-noBg-whiteText .title {
  color: white;
}

.component-stripe-three-boxes .card.type-whiteBg-blueText .subtitle,
.component-stripe-three-boxes .card.type-whiteBg-blueText .title {
  color: #002143;
}

.component-stripe-three-boxes .card.type-whiteBg-blueText .text-container {
  background: white;
}

.component-stripe-three-boxes .card.type-whiteBg-blueText .text-container:before {
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -15px;
  width: 15px;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 15px solid transparent;
  content: '';
}

.content-wrapper#thank-you {
  padding-top: 140px;
  padding-right: 15px;
  padding-left: 15px;
  background: #001c39;
}

.content-wrapper#thank-you section.title h1 {
  color: #a78e41;
  text-align: center;
  text-transform: uppercase;
  font-size: 57px;
  font-family: "Kalix","Times New Roman",Times,serif;
  line-height: 70px;
  line-height: .9;
}

@media (max-width: 767px) {
  .content-wrapper#thank-you section.title h1 {
    font-size: 30px;
    line-height: 34px;
  }
}

.content-wrapper#thank-you section.title img.logo {
  margin: 100px auto 20px auto;
  max-width: 65px;
}

@media (max-width: 767px) {
  .content-wrapper#thank-you section.title img.logo {
    margin: 30px auto 20px auto;
    max-width: 65px;
  }
}

.content-wrapper#thank-you section.msg {
  padding-bottom: 120px;
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
}

.content-wrapper#thank-you section.msg h4.msg-title {
  padding: 5%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  line-height: 29px;
}

.content-wrapper#thank-you section.msg p.msg {
  padding: 0 2% 40px 2%;
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  line-height: 29px;
}

.content-wrapper#thank-you section.msg p.msg-notes {
  padding: 0 2% 60px 2%;
  color: #8b8b8b;
  text-align: center;
  font-size: 16px;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  line-height: 27px;
}

.content-wrapper#thank-you section.msg div.socials {
  text-align: center;
}

.content-wrapper#thank-you section.msg div.socials>p {
  font-style: italic;
  color: white;
  margin-bottom: 25px;
}

.content-wrapper#thank-you section.msg div.socials ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.content-wrapper#thank-you section.msg div.socials ul li {
  display: inline-block;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .content-wrapper#thank-you section.msg div.socials ul li {
    padding: 0 10px;
  }
}

.content-wrapper#thank-you section.msg div.socials ul li a {
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-top-left-radius: 50%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  border-radius: 50% 50% 50% 50%;
  border: 2px solid #a78e41;
  color: #a78e41;
  width: 40px;
  height: 40px;
  display: block;
  font-size: 25px;
  line-height: 40px;
}

@media (max-width: 768px) {
  .content-wrapper#thank-you section.msg div.socials ul li a {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 27px;
  }
}

section.standard-iframe-container {
  background: #03182d;
  padding: 60px 0 30px;
  margin: 0;
}

section.standard-iframe-container .container-fluid,
section.standard-iframe-container .component-stripe-three-boxes {
  max-width: 1500px;
  margin: 0 auto;
}

section.standard-iframe-container .container-fluid .row.title,
section.standard-iframe-container .component-stripe-three-boxes .row.title,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist,
.content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist,
.content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist,
section.standard-iframe-container .container-fluid .main-row section.title.left,
.main-row section.standard-iframe-container .container-fluid section.title.left,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left,
section.standard-iframe-container .container-fluid .main-row section.title.shipping,
.main-row section.standard-iframe-container .container-fluid section.title.shipping,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping,
section.standard-iframe-container .container-fluid .main-row section.title.billing,
.main-row section.standard-iframe-container .container-fluid section.title.billing,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing,
section.standard-iframe-container .container-fluid .main-row section.title.credit-card,
.main-row section.standard-iframe-container .container-fluid section.title.credit-card,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card,
section.standard-iframe-container .container-fluid .main-row section.title.paypal,
.main-row section.standard-iframe-container .container-fluid section.title.paypal,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal,
section.standard-iframe-container .container-fluid .main-row section.title.boxed,
.main-row section.standard-iframe-container .container-fluid section.title.boxed,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed,
section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store,
.content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store,
.content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store,
section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp {
  text-align: center;
}

section.standard-iframe-container .container-fluid .row.title h2,
section.standard-iframe-container .component-stripe-three-boxes .row.title h2,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart h2,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery h2,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery h2,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment h2,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment h2,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
.content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
.content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist h2,
section.standard-iframe-container .container-fluid .main-row section.title.left h2,
.main-row section.standard-iframe-container .container-fluid section.title.left h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left h2,
section.standard-iframe-container .container-fluid .main-row section.title.shipping h2,
.main-row section.standard-iframe-container .container-fluid section.title.shipping h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping h2,
section.standard-iframe-container .container-fluid .main-row section.title.billing h2,
.main-row section.standard-iframe-container .container-fluid section.title.billing h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing h2,
section.standard-iframe-container .container-fluid .main-row section.title.credit-card h2,
.main-row section.standard-iframe-container .container-fluid section.title.credit-card h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card h2,
section.standard-iframe-container .container-fluid .main-row section.title.paypal h2,
.main-row section.standard-iframe-container .container-fluid section.title.paypal h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal h2,
section.standard-iframe-container .container-fluid .main-row section.title.boxed h2,
.main-row section.standard-iframe-container .container-fluid section.title.boxed h2,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed h2,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed h2,
section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store h2,
.content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2,
.content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store h2,
section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp h2,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp h2 {
  line-height: 1em;
  font-size: 35px;
  color: #a78e41;
  font-family: "Kalix","Times New Roman",Times,serif;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin: 0 0 10px;
}

@media (min-width: 481px) {
  section.standard-iframe-container .container-fluid .row.title h2,
  section.standard-iframe-container .component-stripe-three-boxes .row.title h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist h2,
  section.standard-iframe-container .container-fluid .main-row section.title.left h2,
  .main-row section.standard-iframe-container .container-fluid section.title.left h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left h2,
  section.standard-iframe-container .container-fluid .main-row section.title.shipping h2,
  .main-row section.standard-iframe-container .container-fluid section.title.shipping h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping h2,
  section.standard-iframe-container .container-fluid .main-row section.title.billing h2,
  .main-row section.standard-iframe-container .container-fluid section.title.billing h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing h2,
  section.standard-iframe-container .container-fluid .main-row section.title.credit-card h2,
  .main-row section.standard-iframe-container .container-fluid section.title.credit-card h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card h2,
  section.standard-iframe-container .container-fluid .main-row section.title.paypal h2,
  .main-row section.standard-iframe-container .container-fluid section.title.paypal h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal h2,
  section.standard-iframe-container .container-fluid .main-row section.title.boxed h2,
  .main-row section.standard-iframe-container .container-fluid section.title.boxed h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed h2,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store h2,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp h2 {
    font-size: 60px;
    margin: 0;
  }
}

@media (min-width: 769px) {
  section.standard-iframe-container .container-fluid .row.title h2,
  section.standard-iframe-container .component-stripe-three-boxes .row.title h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment h2,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist h2,
  section.standard-iframe-container .container-fluid .main-row section.title.left h2,
  .main-row section.standard-iframe-container .container-fluid section.title.left h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left h2,
  section.standard-iframe-container .container-fluid .main-row section.title.shipping h2,
  .main-row section.standard-iframe-container .container-fluid section.title.shipping h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping h2,
  section.standard-iframe-container .container-fluid .main-row section.title.billing h2,
  .main-row section.standard-iframe-container .container-fluid section.title.billing h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing h2,
  section.standard-iframe-container .container-fluid .main-row section.title.credit-card h2,
  .main-row section.standard-iframe-container .container-fluid section.title.credit-card h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card h2,
  section.standard-iframe-container .container-fluid .main-row section.title.paypal h2,
  .main-row section.standard-iframe-container .container-fluid section.title.paypal h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal h2,
  section.standard-iframe-container .container-fluid .main-row section.title.boxed h2,
  .main-row section.standard-iframe-container .container-fluid section.title.boxed h2,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed h2,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed h2,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store h2,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp h2,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp h2 {
    font-size: 120px;
  }
}

section.standard-iframe-container .container-fluid .row.title h2 small,
section.standard-iframe-container .component-stripe-three-boxes .row.title h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2 small,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2 small,
.content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2 small,
.content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.left h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.left h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.shipping h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.shipping h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.billing h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.billing h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.credit-card h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.credit-card h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.paypal h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.paypal h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal h2 small,
section.standard-iframe-container .container-fluid .main-row section.title.boxed h2 small,
.main-row section.standard-iframe-container .container-fluid section.title.boxed h2 small,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed h2 small,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store h2 small,
.content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2 small,
.content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store h2 small,
section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2 small,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp h2 small,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2 small,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp h2 small {
  color: #a78e41;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 40%;
  letter-spacing: 1px;
}

@media (min-width: 481px) {
  section.standard-iframe-container .container-fluid .row.title h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .row.title h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2 small,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2 small,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2 small,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.left h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.left h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.shipping h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.shipping h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.billing h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.billing h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.credit-card h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.credit-card h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.paypal h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.paypal h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal h2 small,
  section.standard-iframe-container .container-fluid .main-row section.title.boxed h2 small,
  .main-row section.standard-iframe-container .container-fluid section.title.boxed h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed h2 small,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store h2 small,
  .content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2 small,
  .content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store h2 small,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2 small,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp h2 small,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2 small,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp h2 small {
    font-size: 25%;
  }
}

section.standard-iframe-container .container-fluid .row.title p,
section.standard-iframe-container .component-stripe-three-boxes .row.title p,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart p,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart p,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart p,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery p,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery p,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery p,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment p,
.content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment p,
.content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment p,
section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist p,
.content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist p,
.content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist p,
section.standard-iframe-container .container-fluid .main-row section.title.left p,
.main-row section.standard-iframe-container .container-fluid section.title.left p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left p,
section.standard-iframe-container .container-fluid .main-row section.title.shipping p,
.main-row section.standard-iframe-container .container-fluid section.title.shipping p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping p,
section.standard-iframe-container .container-fluid .main-row section.title.billing p,
.main-row section.standard-iframe-container .container-fluid section.title.billing p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing p,
section.standard-iframe-container .container-fluid .main-row section.title.credit-card p,
.main-row section.standard-iframe-container .container-fluid section.title.credit-card p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card p,
section.standard-iframe-container .container-fluid .main-row section.title.paypal p,
.main-row section.standard-iframe-container .container-fluid section.title.paypal p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal p,
section.standard-iframe-container .container-fluid .main-row section.title.boxed p,
.main-row section.standard-iframe-container .container-fluid section.title.boxed p,
section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed p,
.main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed p,
section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store p,
.content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store p,
.content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store p,
section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp p,
section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
.content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp p {
  width: 90%;
  margin: 0 auto;
  line-height: 1.2em;
  color: #a78e41;
  font-family: "Kalix","Times New Roman",Times,serif;
  font-size: 16px;
}

@media (min-width: 481px) {
  section.standard-iframe-container .container-fluid .row.title p,
  section.standard-iframe-container .component-stripe-three-boxes .row.title p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist p,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist p,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist p,
  section.standard-iframe-container .container-fluid .main-row section.title.left p,
  .main-row section.standard-iframe-container .container-fluid section.title.left p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left p,
  section.standard-iframe-container .container-fluid .main-row section.title.shipping p,
  .main-row section.standard-iframe-container .container-fluid section.title.shipping p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping p,
  section.standard-iframe-container .container-fluid .main-row section.title.billing p,
  .main-row section.standard-iframe-container .container-fluid section.title.billing p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing p,
  section.standard-iframe-container .container-fluid .main-row section.title.credit-card p,
  .main-row section.standard-iframe-container .container-fluid section.title.credit-card p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card p,
  section.standard-iframe-container .container-fluid .main-row section.title.paypal p,
  .main-row section.standard-iframe-container .container-fluid section.title.paypal p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal p,
  section.standard-iframe-container .container-fluid .main-row section.title.boxed p,
  .main-row section.standard-iframe-container .container-fluid section.title.boxed p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed p,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store p,
  .content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store p,
  .content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store p,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp p {
    width: 70%;
    font-size: 60px;
    font-size: 20px;
  }
}

@media (min-width: 769px) {
  section.standard-iframe-container .container-fluid .row.title p,
  section.standard-iframe-container .component-stripe-three-boxes .row.title p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.the-cart p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.the-cart p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.the-cart p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.delivery p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.delivery p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.delivery p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-cart section.title.payment p,
  .content-wrapper#proshop-cart section.standard-iframe-container .container-fluid section.title.payment p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment p,
  .content-wrapper#proshop-cart section.standard-iframe-container .component-stripe-three-boxes section.title.payment p,
  section.standard-iframe-container .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist p,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .container-fluid section.title.the-wishlist p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist p,
  .content-wrapper#proshop-wishlist section.standard-iframe-container .component-stripe-three-boxes section.title.the-wishlist p,
  section.standard-iframe-container .container-fluid .main-row section.title.left p,
  .main-row section.standard-iframe-container .container-fluid section.title.left p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.left p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.left p,
  section.standard-iframe-container .container-fluid .main-row section.title.shipping p,
  .main-row section.standard-iframe-container .container-fluid section.title.shipping p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.shipping p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.shipping p,
  section.standard-iframe-container .container-fluid .main-row section.title.billing p,
  .main-row section.standard-iframe-container .container-fluid section.title.billing p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.billing p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.billing p,
  section.standard-iframe-container .container-fluid .main-row section.title.credit-card p,
  .main-row section.standard-iframe-container .container-fluid section.title.credit-card p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.credit-card p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.credit-card p,
  section.standard-iframe-container .container-fluid .main-row section.title.paypal p,
  .main-row section.standard-iframe-container .container-fluid section.title.paypal p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.paypal p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.paypal p,
  section.standard-iframe-container .container-fluid .main-row section.title.boxed p,
  .main-row section.standard-iframe-container .container-fluid section.title.boxed p,
  section.standard-iframe-container .component-stripe-three-boxes .main-row section.title.boxed p,
  .main-row section.standard-iframe-container .component-stripe-three-boxes section.title.boxed p,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-index section.title.store p,
  .content-wrapper#passport-index section.standard-iframe-container .container-fluid section.title.store p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-index section.title.store p,
  .content-wrapper#passport-index section.standard-iframe-container .component-stripe-three-boxes section.title.store p,
  section.standard-iframe-container .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .container-fluid div.title.wrp p,
  section.standard-iframe-container .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp p,
  .content-wrapper#passport-orderhistory section.history ul li section.standard-iframe-container .component-stripe-three-boxes div.title.wrp p {
    line-height: 2em;
  }
}

section.standard-iframe-container .container-fluid .list,
section.standard-iframe-container .component-stripe-three-boxes .list {
  margin-top: 60px;
}

section.standard-iframe-container .container-fluid .list>p,
section.standard-iframe-container .component-stripe-three-boxes .list>p {
  text-align: center;
  font-size: 20px;
  color: #fff;
}

section.standard-iframe-container .container-fluid .list>div,
section.standard-iframe-container .component-stripe-three-boxes .list>div {
  float: left;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  section.standard-iframe-container .container-fluid .list>div,
  section.standard-iframe-container .component-stripe-three-boxes .list>div {
    width: 33.333%;
    padding-left: 10px;
    padding-right: 10px;
  }
}

section.polo-tour-special-collection {
  padding: 0 30px;
  text-align: center;
}

section.polo-tour-special-collection h2 {
  text-align: right;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: #8e8e8e;
  font-size: 90px;
  text-transform: uppercase;
  line-height: 1em;
}

@media (max-width: 1199px) {
  section.polo-tour-special-collection h2 {
    font-size: 75px;
  }
}

@media (max-width: 991px) {
  section.polo-tour-special-collection h2 {
    font-size: 60px;
  }
}

@media (max-width: 767px) {
  section.polo-tour-special-collection h2 {
    font-size: 40px;
    text-align: center;
  }
}

section.polo-tour-special-collection h2 span.small {
  font-size: 0.5em;
  font-weight: bold;
}

section.polo-tour-special-collection h2.dark-blue {
  color: #002143;
}

section.polo-tour-special-collection h2.dark-blue span {
  color: #002143;
  font-weight: bold;
}

section.polo-tour-special-collection div.hr {
  width: 20%;
  height: 10px;
  background: #8e8e8e;
  float: right;
}

@media (max-width: 767px) {
  section.polo-tour-special-collection div.hr {
    float: none;
    margin: 0 auto;
    height: 5px;
    width: 33%;
  }
}

section.polo-tour-special-collection div.hr.dark-blue {
  background: #002143;
}

section.polo-tour-special-collection ul {
  list-style: none;
  margin: 30px auto;
  padding: 0;
  text-align: center;
  width: 100%;
  max-width: 1400px;
}

section.polo-tour-special-collection ul:before,
section.polo-tour-special-collection ul:after {
  content: " ";
  display: table;
}

section.polo-tour-special-collection ul:after {
  clear: both;
}

section.polo-tour-special-collection ul li {
  display: inline-block;
  width: 33.333%;
  vertical-align: top;
  padding: 25px;
  text-align: center;
}

@media (max-width: 991px) {
  section.polo-tour-special-collection ul li {
    width: 50%;
  }
}

@media (max-width: 767px) {
  section.polo-tour-special-collection ul li {
    width: 100%;
  }
}

section.polo-tour-special-collection ul li img.item-img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

section.polo-tour-special-collection ul li h3 {
  font-family: "Kalix","Times New Roman",Times,serif;
  font-size: 41px;
  line-height: 41px;
  color: #000;
}

@media (max-width: 767px) {
  section.polo-tour-special-collection ul li h3 {
    font-size: 30px;
    line-height: 30px;
  }
}

section.polo-tour-special-collection ul li p {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}

section.polo-tour-special-collection ul li a.inquire {
  margin-top: 15px;
  margin-bottom: 15px;
}

section.polo-tour-special-collection div.inquire {
  display: none;
}

section.polo-tour-special-collection div.share a {
  color: #000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.5em;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

section.polo-tour-special-collection div.share a:hover {
  color: #a78e41;
}

section.polo-tour-special-collection .inquire-modal {
  text-align: left;
}

section.polo-tour-special-collection .inquire-modal a.close {
  float: right;
}

section.polo-tour-special-collection .inquire-modal h4.modal-title {
  text-transform: uppercase;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 20px;
  color: #003368;
}

section.polo-tour-special-collection .inquire-modal .modal-body {
  text-align: left;
}

section.polo-tour-special-collection .inquire-modal .modal-body p {
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 16px;
  color: #000;
  text-align: left;
}

section.polo-tour-special-collection .inquire-modal .modal-body p a {
  color: #003368;
}

section.discover-the-teams {
  margin-top: 40px;
  margin-bottom: 80px;
}

section.discover-the-teams .container-fluid,
section.discover-the-teams .component-stripe-three-boxes {
  max-width: 1500px;
}

section.discover-the-teams .title-row {
  margin-bottom: 50px;
}

section.discover-the-teams .team {
  text-align: center;
  margin-bottom: 40px;
}

section.discover-the-teams .team h3 {
  color: #a78e41;
  font-size: 29px;
  font-family: "Kalix","Times New Roman",Times,serif;
}

section.discover-the-teams .team p {
  color: #9c9d9f;
  font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 18px;
}

@media (min-width: 768px) {
  section.discover-the-teams .team:nth-child(even) {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  section.discover-the-teams .team:nth-child(even) {
    margin-top: 70px;
  }
}

section.event-gallery {
  background: #03182d;
  padding: 60px 0 30px;
  margin: 30px 0;
}

section.event-gallery .container-fluid,
section.event-gallery .component-stripe-three-boxes {
  max-width: 1500px;
  margin: 0 auto;
}

section.event-gallery .container-fluid .row.title,
section.event-gallery .component-stripe-three-boxes .row.title,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.the-cart,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.the-cart,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.the-cart,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.delivery,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.delivery,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.delivery,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.payment,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.payment,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.payment,
section.event-gallery .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist,
.content-wrapper#proshop-wishlist section.event-gallery .container-fluid section.title.the-wishlist,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist,
.content-wrapper#proshop-wishlist section.event-gallery .component-stripe-three-boxes section.title.the-wishlist,
section.event-gallery .container-fluid .main-row section.title.left,
.main-row section.event-gallery .container-fluid section.title.left,
section.event-gallery .component-stripe-three-boxes .main-row section.title.left,
.main-row section.event-gallery .component-stripe-three-boxes section.title.left,
section.event-gallery .container-fluid .main-row section.title.shipping,
.main-row section.event-gallery .container-fluid section.title.shipping,
section.event-gallery .component-stripe-three-boxes .main-row section.title.shipping,
.main-row section.event-gallery .component-stripe-three-boxes section.title.shipping,
section.event-gallery .container-fluid .main-row section.title.billing,
.main-row section.event-gallery .container-fluid section.title.billing,
section.event-gallery .component-stripe-three-boxes .main-row section.title.billing,
.main-row section.event-gallery .component-stripe-three-boxes section.title.billing,
section.event-gallery .container-fluid .main-row section.title.credit-card,
.main-row section.event-gallery .container-fluid section.title.credit-card,
section.event-gallery .component-stripe-three-boxes .main-row section.title.credit-card,
.main-row section.event-gallery .component-stripe-three-boxes section.title.credit-card,
section.event-gallery .container-fluid .main-row section.title.paypal,
.main-row section.event-gallery .container-fluid section.title.paypal,
section.event-gallery .component-stripe-three-boxes .main-row section.title.paypal,
.main-row section.event-gallery .component-stripe-three-boxes section.title.paypal,
section.event-gallery .container-fluid .main-row section.title.boxed,
.main-row section.event-gallery .container-fluid section.title.boxed,
section.event-gallery .component-stripe-three-boxes .main-row section.title.boxed,
.main-row section.event-gallery .component-stripe-three-boxes section.title.boxed,
section.event-gallery .container-fluid .content-wrapper#passport-index section.title.store,
.content-wrapper#passport-index section.event-gallery .container-fluid section.title.store,
section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-index section.title.store,
.content-wrapper#passport-index section.event-gallery .component-stripe-three-boxes section.title.store,
section.event-gallery .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp,
.content-wrapper#passport-orderhistory section.history ul li section.event-gallery .container-fluid div.title.wrp,
section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp,
.content-wrapper#passport-orderhistory section.history ul li section.event-gallery .component-stripe-three-boxes div.title.wrp {
  text-align: center;
}

section.event-gallery .container-fluid .row.title h2,
section.event-gallery .component-stripe-three-boxes .row.title h2,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.the-cart h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.the-cart h2,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.delivery h2,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.delivery h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.delivery h2,
section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.payment h2,
.content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.payment h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2,
.content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.payment h2,
section.event-gallery .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
.content-wrapper#proshop-wishlist section.event-gallery .container-fluid section.title.the-wishlist h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
.content-wrapper#proshop-wishlist section.event-gallery .component-stripe-three-boxes section.title.the-wishlist h2,
section.event-gallery .container-fluid .main-row section.title.left h2,
.main-row section.event-gallery .container-fluid section.title.left h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.left h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.left h2,
section.event-gallery .container-fluid .main-row section.title.shipping h2,
.main-row section.event-gallery .container-fluid section.title.shipping h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.shipping h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.shipping h2,
section.event-gallery .container-fluid .main-row section.title.billing h2,
.main-row section.event-gallery .container-fluid section.title.billing h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.billing h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.billing h2,
section.event-gallery .container-fluid .main-row section.title.credit-card h2,
.main-row section.event-gallery .container-fluid section.title.credit-card h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.credit-card h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.credit-card h2,
section.event-gallery .container-fluid .main-row section.title.paypal h2,
.main-row section.event-gallery .container-fluid section.title.paypal h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.paypal h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.paypal h2,
section.event-gallery .container-fluid .main-row section.title.boxed h2,
.main-row section.event-gallery .container-fluid section.title.boxed h2,
section.event-gallery .component-stripe-three-boxes .main-row section.title.boxed h2,
.main-row section.event-gallery .component-stripe-three-boxes section.title.boxed h2,
section.event-gallery .container-fluid .content-wrapper#passport-index section.title.store h2,
.content-wrapper#passport-index section.event-gallery .container-fluid section.title.store h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2,
.content-wrapper#passport-index section.event-gallery .component-stripe-three-boxes section.title.store h2,
section.event-gallery .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
.content-wrapper#passport-orderhistory section.history ul li section.event-gallery .container-fluid div.title.wrp h2,
section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
.content-wrapper#passport-orderhistory section.history ul li section.event-gallery .component-stripe-three-boxes div.title.wrp h2 {
  line-height: 1em;
  font-size: 35px;
  color: #a78e41;
  font-family: "Kalix","Times New Roman",Times,serif;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin: 0 0 10px;
}

@media (min-width: 481px) {
  section.event-gallery .container-fluid .row.title h2,
  section.event-gallery .component-stripe-three-boxes .row.title h2,
  section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.the-cart h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.the-cart h2,
  .content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.the-cart h2,
  section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.delivery h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.delivery h2,
  .content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.delivery h2,
  section.event-gallery .container-fluid .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.event-gallery .container-fluid section.title.payment h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-cart section.title.payment h2,
  .content-wrapper#proshop-cart section.event-gallery .component-stripe-three-boxes section.title.payment h2,
  section.event-gallery .container-fluid .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.event-gallery .container-fluid section.title.the-wishlist h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#proshop-wishlist section.title.the-wishlist h2,
  .content-wrapper#proshop-wishlist section.event-gallery .component-stripe-three-boxes section.title.the-wishlist h2,
  section.event-gallery .container-fluid .main-row section.title.left h2,
  .main-row section.event-gallery .container-fluid section.title.left h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.left h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.left h2,
  section.event-gallery .container-fluid .main-row section.title.shipping h2,
  .main-row section.event-gallery .container-fluid section.title.shipping h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.shipping h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.shipping h2,
  section.event-gallery .container-fluid .main-row section.title.billing h2,
  .main-row section.event-gallery .container-fluid section.title.billing h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.billing h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.billing h2,
  section.event-gallery .container-fluid .main-row section.title.credit-card h2,
  .main-row section.event-gallery .container-fluid section.title.credit-card h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.credit-card h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.credit-card h2,
  section.event-gallery .container-fluid .main-row section.title.paypal h2,
  .main-row section.event-gallery .container-fluid section.title.paypal h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.paypal h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.paypal h2,
  section.event-gallery .container-fluid .main-row section.title.boxed h2,
  .main-row section.event-gallery .container-fluid section.title.boxed h2,
  section.event-gallery .component-stripe-three-boxes .main-row section.title.boxed h2,
  .main-row section.event-gallery .component-stripe-three-boxes section.title.boxed h2,
  section.event-gallery .container-fluid .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.event-gallery .container-fluid section.title.store h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-index section.title.store h2,
  .content-wrapper#passport-index section.event-gallery .component-stripe-three-boxes section.title.store h2,
  section.event-gallery .container-fluid .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.event-gallery .container-fluid div.title.wrp h2,
  section.event-gallery .component-stripe-three-boxes .content-wrapper#passport-orderhistory section.history ul li div.title.wrp h2,
  .content-wrapper#passport-orderhistory section.history ul li section.event-gallery .component-stripe-three-boxes div.title.wrp h2 {
    font-size: 60px;
    margin: 0;
  }
}