/* from header.php */
.home #main > div.visual:first-child {
  height:680px;
}

/* from archive.php */
.author #sidebar:after,
.category-blog #sidebar:after {
  content: "";
  position: absolute;
  top: 0;
  right: -9999px;
  left: 0;
  bottom: -9999px;
  z-index: -1;
  background: url(/wp-content/themes/catalinaisland/images/bg-sidebar.jpg);
}

.postlist {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom:1px solid #eee;
}

/* from content-organizations.php */
.slideshow .pagination li {
  width:25%;
}

/* from single.php */
.single-post #sidebar:after {
  content: "";
  position: absolute;
  top: 0;
  right: -9999px;
  left: 0;
  bottom: -9999px;
  z-index: -1;
  background: url(/wp-content/themes/catalinaisland/images/bg-sidebar.jpg);
}
.map-container {
  position: relative;
  padding-bottom: 65.25%;
  padding-top: 30px;
  height: 0;
  overflow: auto; 
  -webkit-overflow-scrolling:touch;
  border:0;
} 
.map-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}