@font-face {
  font-family: 'AvenirLTStd85Heavy';
  src: url("/css/application/wynnresorts/fonts/avenirltstd-heavy-webfont.eot");
  src: url("/css/application/wynnresorts/fonts/avenirltstd-heavy-webfont-.eot?#iefix") format("embedded-opentype"),
        url("/css/application/wynnresorts/fonts/avenirltstd-heavy-webfont.woff") format("woff"), 
        url("/css/application/wynnresorts/fonts/avenirltstd-heavy-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvenirLTStd35Light';
  src: url("/css/application/wynnresorts/fonts/avenirltstd-light-webfont.eot");
  src: url("/css/application/wynnresorts/fonts/avenirltstd-light-webfont-.eot?#iefix") format("embedded-opentype"), 
        url("/css/application/wynnresorts/fonts/avenirltstd-light-webfont.woff") format("woff"), 
        url("/css/application/wynnresorts/fonts/avenirltstd-light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvenirLTStd65Medium';
  src: url("/css/application/wynnresorts/fonts/avenirltstd-medium-webfont.eot");
  src: url("/css/application/wynnresorts/fonts/avenirltstd-medium-webfont-.eot?#iefix") format("embedded-opentype"), 
        url("/css/application/wynnresorts/fonts/avenirltstd-medium-webfont.woff") format("woff"), 
        url("/css/application/wynnresorts/fonts/avenirltstd-medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Big Caslon';
  src: url("/css/application/wynnresorts/fonts/BigCaslon-Medium.eot");
  src: url("/css/application/wynnresorts/fonts/BigCaslon-Medium.eot?#iefix") format("embedded-opentype"), 
        url("/css/application/wynnresorts/fonts/BigCaslon-Medium.woff2") format("woff2"), 
        url("/css/application/wynnresorts/fonts//BigCaslon-Medium.woff") format("woff"), 
        url("/css/application/wynnresorts/fonts/BigCaslon-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

body {
  background-color: #FFF;
  font-family: "AvenirLTStd35Light", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #000;
}

.show-arrival-date .bootstrap-datetimepicker-widget {
  color: #000;
}

.container-logo {
  height: 102px;
}

.container {
  margin: 0 auto;
  background-color: #FFF;
  color: #000;
}

.logo {
  width: 380px;
  margin: 15px auto;
  text-align: center;
}
.logo img {
  width: 130px;
}

.panel, .well {
  color: #000 !important;
}

.panel a {
  color: #999999;
}

.panel a:hover, a:focus {
  color: #555555;
}


h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
  font-family: "Big Caslon", "Helvetica", "Arial", sans-serif;
  line-height: 26px;
  font-size: 24px;
  font-weight: 900;
}

h2 {
  color: #c11c4f;
  font-size: 30px;
}

p {
    line-height: 2.0em;
}

a, a:link, a:hover, a:visited {
  color: #c11c4f;
  text-decoration: underline;
  text-transform: uppercase;
}

label {
  font-weight: normal;
  font-size: 14px;
}

.panel {
  letter-spacing: 0.5px;
  line-height: 24px;
}

.panel a, .panel a:link, .panel a:hover, .panel a:visited {
    color: #c11c4f;
}

.btn {
  background-color: #c11c4f;
  border-color: #c11c4f;
  color: #FFF;
  text-transform: uppercase;
  transition: background-color .5s ease;
}

.btn-info:hover, .btn-info:active, .btn-info:focus {
    background: #ab0c3d;
    color: #fff;
    border-color: #ab0c3d;
    text-decoration:none;
}

.text-primary{font-size: 18px; color: #c11c4f;}

.text-danger {color: #c11c4f;}

@media (max-width: 1199px) {
  .container-logo {
    height: 72px;
  } 
  .logo {
    margin: 0 auto;
  }
}