/* light.css */
html, body {
  background: #fff !important; }
  html hr, body hr {
    border-top: 1px solid #ccc !important; }
  html .svg path, body .svg path {
    fill: #535353 !important; }
  html .btn .svg path, body .btn .svg path {
    fill: #fff !important; }
  html .page-wrapper, body .page-wrapper {
    background: #fff !important; }
    html .page-wrapper h1, html .page-wrapper h2, html .page-wrapper h3, html .page-wrapper h4, html .page-wrapper h5, html .page-wrapper h6, html .page-wrapper ul, html .page-wrapper li, html .page-wrapper p, html .page-wrapper strong, body .page-wrapper h1, body .page-wrapper h2, body .page-wrapper h3, body .page-wrapper h4, body .page-wrapper h5, body .page-wrapper h6, body .page-wrapper ul, body .page-wrapper li, body .page-wrapper p, body .page-wrapper strong {
      color: #535353 !important; }
    html .page-wrapper .hero h1, body .page-wrapper .hero h1 {
      color: #fff !important; }
    html .page-wrapper .quote-author-name, body .page-wrapper .quote-author-name {
      color: rgba(83, 83, 83, 0.6); }
  html .table th, body .table th {
    background: #dcdcdc !important;
    border: 3px solid #c0bebe;
    color: #535353 !important; }
  html .table td, body .table td {
    border: 1px solid #c0bebe !important;
    color: #535353 !important; }
  html .calendar-widget .calendar-key, body .calendar-widget .calendar-key {
    border: 1px solid #c0bebe !important; }
  html .calendar-widget .cell, body .calendar-widget .cell {
    background-color: #fff !important;
    color: #535353 !important; }
  html .calendar-widget .available, body .calendar-widget .available {
    background-color: #75bf67 !important;
    color: #fff !important; }
  html .calendar-widget .past, body .calendar-widget .past {
    color: #535353 !important; }
  html .calendar-widget .unavailable, body .calendar-widget .unavailable {
    background: white !important; }
  html .calendar-widget .calendar, body .calendar-widget .calendar {
    background: white !important;
    border: 1px solid #c0bebe !important; }
  html .calendar-widget .calendar-header, body .calendar-widget .calendar-header {
    border-bottom: 1px solid #c0bebe !important; }
  html .calendar-widget table th, body .calendar-widget table th {
    background: #dcdcdc !important;
    color: #535353 !important; }
  html .vendor-navigation .btn, body .vendor-navigation .btn {
    border: 1px solid #535353;
    color: #535353 !important; }
    html .vendor-navigation .btn .svg, body .vendor-navigation .btn .svg {
      fill: #535353 !important; }
  html .discount .svg, body .discount .svg {
    fill: #535353 !important; }
  html html .vendor-navigation .btn, html body .vendor-navigation .btn, body html .vendor-navigation .btn, body body .vendor-navigation .btn {
    border: 1px solid #535353;
    color: #535353 !important; }
    html html .vendor-navigation .btn .svg path, html body .vendor-navigation .btn .svg path, body html .vendor-navigation .btn .svg path, body body .vendor-navigation .btn .svg path {
      fill: #535353 !important; }
  html .share-widget-wrapper .share-widget-title, body .share-widget-wrapper .share-widget-title {
    border-bottom: 1px solid #d9d8d8 !important; }
  html .share-widget-wrapper .share-module, body .share-widget-wrapper .share-module {
    border-top: 0;
    border-left: 1px solid #d9d8d8 !important;
    border-bottom: 1px solid #d9d8d8 !important; }
    html .share-widget-wrapper .share-module:last-of-type, body .share-widget-wrapper .share-module:last-of-type {
      border-right: 1px solid #d9d8d8 !important; }
    html .share-widget-wrapper .share-module a svg path, body .share-widget-wrapper .share-module a svg path {
      fill: #535353 !important; }
    html .share-widget-wrapper .share-module a strong, body .share-widget-wrapper .share-module a strong {
      color: #535353 !important; }
    html .share-widget-wrapper .share-module a:hover svg path, body .share-widget-wrapper .share-module a:hover svg path {
      fill: red !important; }
    html .share-widget-wrapper .share-module a:hover strong, body .share-widget-wrapper .share-module a:hover strong {
      color: red !important; }
  html .footer, body .footer {
    background: #101010 !important; }
    html .footer nav[role="social-media"] .social path, body .footer nav[role="social-media"] .social path {
      fill: rgba(255, 255, 255, 0.6) !important; }
    html .footer nav[role="social-media"] .social:hover path, body .footer nav[role="social-media"] .social:hover path {
      fill: rgba(255, 255, 255, 0.6) !important; }
    html .footer nav[role="footer-nav"] ul li a, body .footer nav[role="footer-nav"] ul li a {
      color: #fff; }
    html .footer .copyright, body .footer .copyright {
      color: rgba(255, 255, 255, 0.6) !important; }
      html .footer .copyright a, body .footer .copyright a {
        color: rgba(255, 255, 255, 0.6) !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
        html .footer .copyright a:hover, body .footer .copyright a:hover {
          color: #fff; }
