@charset "UTF-8";

/* CSS Document */

body {
  font-family: Helvetica, Arial, sans-serif;
  background-image: url(/_ext/static1.squarespace.com/static/ta/538e6c61e4b0ee46dfd7d77f/307/assets/content_bg.jpg);
}

a {
  color: #fff460;
}

a:hover {
  color: #f4d217;
  text-decoration: none;
}

/* header */

.header {
  background-image: url(/_ext/static1.squarespace.com/static/ta/538e6c61e4b0ee46dfd7d77f/307/assets/bg-header.png);
  background-repeat: repeat-x;
  background-position: center top;
  height: 73px;
}

.tpx-logo {
  margin-top: 7px;
  position: relative;
  z-index: 10;
}

/* carousel css */

#carousel-tpx-shows {
  border-bottom: solid 10px #f2d015;
  margin: 0 auto;
}

.carousel-caption {
  font-size: 1.06em;
  font-weight: bold;
  left: 69%;
  position: absolute;
  text-align: left;
  top: 35%;
  width: 170px;
}

.item.peoplescourt .carousel-caption,
.item.cwd .carousel-caption,
.item.southwilshire .carousel-caption {
  top: 42%;
}

.item.ellen .carousel-caption,
.item.ellensdesignchallenge .carousel-caption {
  top: 53%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  color: #f4d217;
}

.carousel-caption p {
  margin-bottom: 5px;
}

/* show thumbnails */

h2.page-header {
  border-bottom: none;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  color: #221100;
}

.show-thumb {
  margin-bottom: 10px;
  position: relative;
}

.show-link {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 31px;
  left: 0;
  padding: 6px 0 0 10px;
  position: absolute;
  width: 100%;
  max-width: 227px;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
}

#show-grid {
  display: block;
  margin: 0 auto;
}

.thumbitem {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* footer */

#footer-site-copy-right {
  color: #fff460;
  font-size: 12px;
  background-color: #2a1704;
  margin-top: 15px;
  padding: 15px 0;
}

/* modal */

.modal-content {
  color: #000;
}

.modal-body a {
  color: #06F;
}

.modal-body a:hover {
  color: #06F;
  text-decoration: underline;
}

@media (max-width: 667px) {
  .carousel-caption {
    font-size: 70%;
    top: 45%;
    left: inherit;
    bottom: 0;
    width: 85%;
    text-align: right;
  }

  .item.peoplescourt .carousel-caption,
  .item.cwd .carousel-caption,
  .item.southwilshire .carousel-caption,
  .item.ellen .carousel-caption,
  .item.ellensdesignchallenge .carousel-caption {
    top: 45%;
  }

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