@font-face {
  font-family: 'Source Sans Pro';
  src: url('../fonts/sourceSansProRegular.woff2') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans Pro Light';
  src: url('../fonts/sourceSansProLight.woff2') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans Pro Semi-bold';
  src: url('../fonts/sourceSansProSemiBold.woff2') format('woff');
}
@font-face {
  font-family: 'Marriott-icons';
  src: url('../fonts/marriott-icons.woff') format('woff');
}
@font-face {
  font-family: proxima-nova-regular;
  src: url(../fonts/proxima-nova-regular.eot);
  src: url(../fonts/proxima-nova-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/proxima-nova-regular.woff) format("woff"), url(../fonts/proxima-nova-regular.ttf) format("truetype"), url(../fonts/proxima-nova-regular.svg) format("svg");
  font-weight: 500;
}
@font-face {
  font-family: proxima-nova-semi-bold;
  src: url(../fonts/proxima-nova-semibold.eot);
  src: url(../fonts/proxima-nova-semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/proxima-nova-semibold.woff) format("woff"), url(../fonts/proxima-nova-semibold.ttf) format("truetype"), url(../fonts/proxima-nova-semibold.svg) format("svg");
  font-weight: 600;
}
@font-face {
  font-family: proxima-nova-bold;
  src: url(../fonts/proxima-nova-bold.eot);
  src: url(../fonts/proxima-nova-bold.eot?#iefix) format("embedded-opentype"), url(../fonts/proxima-nova-bold.woff) format("woff"), url(../fonts/proxima-nova-bold.ttf) format("truetype"), url(../fonts/proxima-nova-bold.svg) format("svg");
  font-weight: 700;
}
@font-face {
  font-family: brown-regular;
  src: url("../fonts/Brown-Regular.otf") format("opentype");
  src: url(../fonts/Brown-Regular.eot);
  src: url(../fonts/Brown-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Brown-Regular.woff) format("woff"), url(../fonts/Brown-Regular.ttf) format("truetype"), url(../fonts/Brown-Regular.svg) format("svg");
}
@font-face {
  font-family: brown-light;
  src: url("../fonts/Brown-Light.otf") format("opentype");
  src: url(../fonts/Brown-Light.eot);
  src: url(../fonts/Brown-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/Brown-Light.woff) format("woff"), url(../fonts/Brown-Light.ttf) format("truetype"), url(../fonts/Brown-Light.svg) format("svg");
}
@font-face {
  font-family: brown-bold;
  src: url("fonts/Brown-Bold.otf") format("opentype");
  src: url(fonts/Brown-Bold.eot);
  src: url(fonts/Brown-Bold.eot?#iefix) format("embedded-opentype"), url(fonts/Brown-Bold.woff) format("woff"), url(fonts/Brown-Bold.ttf) format("truetype"), url(fonts/Brown-Bold.svg) format("svg");
}
@font-face {
  font-family: brownstd-bold;
  src: url("../fonts/BrownStd-Bold.otf") format("opentype");
  src: url(../fonts/BrownStd-Bold.eot);
  src: url(../fonts/BrownStd-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/BrownStd-Bold.woff) format("woff"), url(../fonts/BrownStd-Bold.ttf) format("truetype"), url(../fonts/BrownStd-Bold.svg) format("svg");
}

@font-face{
  font-family:swiss-bold-condensed;
  src:url(../fonts/Swiss721BT-BoldCondensed.eot);
  src:url(../fonts/Swiss721BT-BoldCondensed.eot?#iefix) format("embedded-opentype"),
  url(../fonts/Swiss721BT-BoldCondensed.woff) format("woff"),
  url(../fonts/Swiss721BT-BoldCondensed.ttf) format("truetype"),
  url(../fonts/Swiss721BT-BoldCondensed.svg) format("svg");
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  margin: 0;
}
body h1 {
  font-family: 'swiss-bold-condensed', Helvetica, Arial, sans-serif;
}
body h2 {
  font-family: 'swiss-bold-condensed', Helvetica, Arial, sans-serif;
}
body p {
  font-family: 'proxima-nova-regular', Helvetica, Arial, sans-serif;
  line-height: 24px;
  font-size: 16px;
}
body li {
  font-family: 'proxima-nova-regular', Helvetica, Arial, sans-serif;
  margin-bottom: 12px;
  font-size: 16px;

}
body a {
  color: black;
}


header .header-container {
  text-align: left;
  margin: auto;
  border-top: 8px solid #231c19;
}

header .logo {
  width: 70%;
  background: #fff;
  position: relative;
  margin: 0 auto;
  -webkit-transform: none;
          transform: none;
  background-color: white;
}
@media (max-width: 768px){
  header .logo {
    width: 90%
  }
}

html[dir="rtl"] .logo {
    text-align: right;
}
header .logo #logo-img {
  width: 151px;
  margin-top: -8px;
}

header .logo #logo-img-tablet {
  display: none;
}
header .logo #logo-img-mobile {
  display: none;

}
@media (max-width: 768px) {
  header .logo #logo-img-tablet {
    display: block;
    width: 151px;
  }
  header .logo #logo-img{
    display: none;
  }
  header .logo #logo-img-mobile {
    display: none;
  }
}
@media (max-width: 569px) {
  header .logo #logo-img-tablet {
    display: none;
  }
  header .logo #logo-img{
    display: none;
  }
  header .logo #logo-img-mobile {
    display: block;
    width: 151px;
  }
}


.terms {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .terms {
    width: 90%;
  }
}
