#page-wrap { padding: 0 0 0 0px; margin: 0 auto; overflow: hidden; }

.info-col { float: left; width: 100px; }

.info-col h2 { text-align: center; font-weight: normal; font-size: 1.5rem; margin: 1rem 0; }

.image {  height: 200px; text-indent: -9999px;  display: block; border-bottom: 1px solid #333; 
  background-size: contain; background-position: center; background-repeat: no-repeat; }
.image:hover { border-color: #333; }

.image1 {  background-image: url(../../img/1-9-1.jpg) }
.image2 {  background-image: url(../../img/1-9-2.jpg) }
.image3 {  background-image: url(../../img/1-9-3.jpg) }
.image4 {  background-image: url(../../img/1-9-4.jpg) }
.image5 {  background-image: url(../../img/1-9-5.jpg) }

dt { padding: 6px; color: #000; cursor: pointer; white-space: nowrap; overflow: hidden;
  border-bottom: 1px solid #333;  }

dd { padding: 10px;  color: #000; border-bottom: 1px solid #333; font-size: 14px!important;
  position: relative; transform: translateY(-2px); z-index: 2; display: none; }

.ts-handout dd p { margin-left: 0; }
dt.current~dt { transform: translateY(-2px); }
dd li { list-style-type: disc; margin-left: 15px; margin-bottom: 10px; }

dt:nth-of-type(1) {  background: #c1b985}
dd:nth-of-type(1) {  background: #e5dfb2}

dt:nth-of-type(2) {  background: #f7bccf}
dd:nth-of-type(2) {  background: #ffd9e5}

dt:nth-of-type(3) {  background: #b0e3cd}
dd:nth-of-type(3) {  background: #cafae6}

dt:nth-of-type(4) {  background: #9be2ff}
dd:nth-of-type(4) {  background: #bceafc}

dt:nth-of-type(5) {  background: #beb3a9}
dd:nth-of-type(5) {  background: #cbc4be}

.curCol dt, .curCol dd { border-left: none; border-right: none; }

@media( max-width: 900px ){ .info-col { float: none; width: 100%; } }

@media(min-width:901px){ 
  #page-wrap { padding: 0 10px; }
  .image { height: 250px }
  dt { border-right: 1px solid #333; }
  dd { border-right: 1px solid #333; font-size: 15px!important; }
  .info-col:last-child dt { border-right: none; }
  .info-col:last-child dd { border-right: none; }
  .curCol {
    -moz-box-shadow: 0 12px 12px rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, .9);
    box-shadow: 0 12px 12px rgba(0, 0, 0, .9);
    z-index: 1;  position: relative; 
  }
}