body {
  padding-top: 70px;
  border: 0;
  margin: 0;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
.footer {
  margin-top: 36px;
  margin-bottom: 30px;
}
.sorter {
  margin-top: 10px;
  margin-bottom: 24px;
  text-align: center;
}
#Grid .mix {
  opacity: 0;
  display: none;
}
.mixitup-menu {
  margin-right: 24px;
  margin-bottom: 12px;
  text-align: left;
}
.mixitup-menu li {
  list-style: none;
  margin: 9px;
}
.mixitup-menu li.active {
  color: black;
}
/* HOME PAGE ========================== */
/* HOME PAGE IMAGE STREAM--NEW */
.home-thumbnail {
  padding: 0;
  vertical-align: top;
}
@media (min-width: 481px) {
  .home-thumbnail {
    margin: 0px 12px 18px 0px;
  }
}
@media (max-width: 480px) {
  .home-thumbnail {
    margin: 0px 9px 9px 0px;
  }
}
@media (max-width: 480px) {
  .home-thumbnail,
  .home-thumbnail img {
    width: 133px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .home-thumbnail,
  .home-thumbnail img {
    width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-thumbnail,
  .home-thumbnail img {
    width: 230px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .home-thumbnail,
  .home-thumbnail img {
    width: 300px;
  }
}
@media (min-width: 1200px) {
  .home-thumbnail {
    width: 355px;
  }
}
.home-thumbnail img {
  margin-bottom: 6px;
}
/* PROJECT PAGES ========================== */
.overview-thumbnail img,
.overview-thumbnail iframe {
  float: left;
  clear: none;
  margin: 0 6px 6px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .overview-thumbnail iframe,
  .overview-thumbnail img {
    height: 140px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .overview-thumbnail iframe,
  .overview-thumbnail img {
    height: 160px;
  }
}
@media (min-width: 1200px) {
  .overview-thumbnail iframe,
  .overview-thumbnail img {
    height: 180px;
  }
}
/* allows show/hide of all images */
#project-page-gallery h3, project-page-gallery-2016 h3 {
  margin: 0;
}
#project-page-gallery p, project-page-gallery-2016 p,
.caption {
  clear: both;
}
#project-page-gallery img, project-page-gallery-2016 img {
  margin-bottom: 6px;
}
#project-page-gallery a img, project-page-gallery-2016 a img {
  cursor: s-resize;
}
#project-page-gallery p, project-page-gallery-2016 p {
  margin-bottom: 46px;
}
/* CWY responsive video ---------------------------  */
#project-page-gallery iframe, project-page-gallery-2016 iframe {
  float: left;
  clear: none;
  margin-bottom: 70px;
  width: 100%;
  max-width: 1100px;
}
@media (max-width: 400px) {
  #project-page-gallery iframe, project-page-gallery-2016 iframe {
    height: auto;
  }
}
/* MULTIPLES PAGE ---------------------------  */
#multiples-page-gallery p,
.caption {
  clear: both;
}
.multiples-last {
  margin-bottom: 48px;
}
.biblio {
  list-style: none;
  margin-left: -20px;
  margin-bottom: 6px;
}
.biblio li {
  margin-bottom: 6px;
}
.gallery-buttons {
  float: none;
  clear: both;
  margin-bottom: 18px;
}
/* PROJECT PAGE portrait images ---------------------------  */
.section-portrait {
  float: none;
  margin: 0 12px 18px 0;
}
.section-portrait img {
  z-index: 5;
}
/* IRREX TRANSCRIPT / archived page ---------------------------  */
.news_float {
  float: right;
  margin-left: 18px;
  margin-bottom: 18px;
  width: 216px;
}
.news_float img {
  margin-bottom: 6px;
}
.highlight {
  color: #555555;
  text-decoration: none;
  background-image: url(../images/global/bg_hash.gif);
  background-repeat: repeat;
  padding: 4px 0px 0px 0px;
}
/* ABOUT and CONTACT PAGES ------------------- */
.nav-pills-cwy li a,
.btn-cwy {
  background-color: #dfeef3;
  color: #555555;
  margin-bottom: 3px;
}
.nav-pills-cwy li a:hover {
  background-color: #fa6969;
  color: #fff;
}
.btn-cwy:hover {
  background-color: #fa6969;
  color: #fff;
}
.btn-cwy:active,
.btn-cwy.active {
  background-color: #000;
  color: #fff;
}
.dropdown-menu li:hover {
  background-color: #5bc0de;
  color: #fff;
}
.dropdown-menu li:active,
.dropdown-menu li.active {
  background-color: #000;
  color: #fff;
}
.nav-pills-cwy li.active a,
.nav-pills-cwy li.active a:focus,
.nav-pills-cwy li.active a:hover,
.btn-cwy a:active,
.btn .btn-cwy .active,
.btn .active {
  background-color: #A74251;
  color: #fff;
}
.nav-pills-cwy li.active a:hover {
  background-color: #fa6969;
  color: #fff;
}
.dropdown-menu-cwy li a,
.dropdown-menu-cwy li a:hover {
  background-color: #fff;
}
.item-first {
  margin-top: 36px;
  padding-top: 24px;
  border-top: 9px #000 solid;
}
.news-img {
  float: right;
  clear: none;
  margin-left: 18px;
  margin-bottom: 18px;
}
/* MAKE THINGS HAPPEN PAGES */
#mth-backcwy,
#mth-backcwy a,
#mth-backcwy a:hover {
  margin: -80px 0 24px 0;
  border: 0;
  padding: 2px 8px 1px 8px;
  font-size: 12pt;
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
#mth-backcwy img {
  vertical-align: middle;
  margin: -2px 4px 0 0;
}
