.modal-backdrop, .modal-backdrop.fade.in {
  background-color: #000000; }

.module.location .map {
  border-color: #aaaaaa; }

.module.contact {
  color: #222222; }

.module.file {
  color: #b7a67f;
  border-color: #d2c8b0; }

#contact-modal-blurb, #modal-contact-module .aside {
  color: #37d0d7;
  background-color: #e1f8f9;
  border-color: #ccf3f5; }

#modal-contact-module {
  color: #222222; }

body a {
  color: #eb7f00; }

body {
  background-color: #eeeae1; }

#super-container .link, #super-container .button, #super-container button, #super-container input[type="submit"], .modal-scrollable .link, .modal-scrollable .button, .modal-scrollable button, .modal-scrollable input[type="submit"] {
  color: white;
  background-color: #eb7f00;
  border: 1px solid #ff9212;
  border-top: 1px solid #ffb55f;
  border-bottom: 1px solid #c56a00; }
  #super-container .link:hover, #super-container .link.hover, #super-container .button:hover, #super-container .button.hover, #super-container button:hover, #super-container button.hover, #super-container input[type="submit"]:hover, #super-container input.hover[type="submit"], .modal-scrollable .link:hover, .modal-scrollable .link.hover, .modal-scrollable .button:hover, .modal-scrollable .button.hover, .modal-scrollable button:hover, .modal-scrollable button.hover, .modal-scrollable input[type="submit"]:hover, .modal-scrollable input.hover[type="submit"] {
    color: white;
    background-color: #ff8c06;
    border: 1px solid #ffaf52; }

#super-modal .seal, #super-embed .seal {
  color: #aaaaaa; }

#modal-reviews .modal-header {
  background: transparent; }

#message, #contact {
  color: #1695a3; }

#content, #modal-reviews .modal-body, #super-modal .modal-body {
  border: 1px solid #c9bca0;
  border-width: 1px 0 0 0;
  color: #222222;
  background: #eeeae1; }

#preface {
  color: #aaaaaa; }

#content-container {
  background-color: white;
  border: 1px solid #c9bca0; }

#logotype {
  -webkit-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
  -moz-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
  -o-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.33); }
  #logotype a {
    color: #225378; }

#highlights ul li, #thumbs ul li, #faces ul li {
  border: 1px solid #e3ddce;
  border-top: 1px solid #f6f4ef;
  border-bottom: 1px solid #d1c6ae; }
  #highlights ul li a, #thumbs ul li a, #faces ul li a {
    color: #225378; }

#links ul li, #highlights ul li {
  border: 1px solid #e3ddce;
  border-top: 1px solid #f6f4ef;
  border-bottom: 1px solid #d1c6ae; }
  #links ul li a, #highlights ul li a {
    color: #225378; }

#links ul.default li a, #links ul.home li a, #highlights ul.default li a, #highlights ul.home li a {
  color: #225378; }

#links ul.images li, #highlights ul.images li {
  background: #ffffff;
  background-image: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.33);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.33); }
  #links ul.images li a, #highlights ul.images li a {
    color: #225378; }
    #links ul.images li a .link-text, #highlights ul.images li a .link-text {
      background: transparent url("//static.reviewmgr.com/assets/pixel-80pffffff-2949c20ad824ac3d3e4051ed969ee9bfc3991d53d9ac86fc977bd60c26336087.png") left top repeat;
      border-top: 1px solid #eeeae1; }
  #links ul.images li:hover, #links ul.images li.hover, #highlights ul.images li:hover, #highlights ul.images li.hover {
    background: #ffffff;
    background-image: none; }

#super-modal .modal-header {
  color: #225378;
  background: #ffffff; }
  #super-modal .modal-header #preface {
    color: #aaaaaa; }
  #super-modal .modal-header #logotype {
    -webkit-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
    -moz-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
    -o-text-shadow: 0 0 2px rgba(255, 255, 255, 0.33);
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.33); }
    #super-modal .modal-header #logotype a {
      color: #225378; }
  #super-modal .modal-header #message {
    color: #1695a3; }

#preheader {
  border: 1px solid #d2c8b0;
  border-top: 1px solid #e5dfd1;
  border-bottom: 1px solid #c0b190; }
  #preheader .social ul li {
    border-left: 1px solid #f9f8f5;
    border-right: 1px solid #d4cab3; }

#footer .seal {
  color: #c9bca0; }
  #footer .seal a {
    color: #c9bca0; }

.ribbon-wrapper .ribbon {
  color: white;
  background-color: #eb7f00; }
  .ribbon-wrapper .ribbon:hover, .ribbon-wrapper .ribbon.hover {
    color: white;
    background-color: #ff8c06; }
  .ribbon-wrapper .ribbon:before, .ribbon-wrapper .ribbon:after {
    border-top: 3px solid #522c00; }
