#return-to-top {
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #999;
  width: 50px;
  height: 50px;
  display: none;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  opacity: 0.7;
  z-index: 99999;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
}
.container {
  /* 設定carousel */
  overflow-x:hidden;
}
.container .nomargin {
  margin-top: -5px;
  margin-bottom: -5px;
}
.container .itemrow {
  width: 100%;
  white-space: nowrap;
}
.container .itemrow [class*=columns-width] {
  display: inline-block;
  margin-right: -4px;
}
.container .itemrow .columns-width-1 {
  width: 100%;
}
.container .itemrow .columns-width-2 {
  width: 49.6%;
}
.container .itemrow .columns-width-3 {
  width: 33.3333%;
}
.container .itemrow .columns-width-4 {
  width: 25%;
}
.container .itemrow .columns-width-5 {
  width: 20%;
}
.container .itemrow .columns-width-6 {
  width: 16.6666%;
}
.container .itemrow .columns-width-7 {
  width: 14.2857%;
}
.container .itemrow .columns-width-8 {
  width: 12.5%;
}
.container .itemrow .word-wrap {
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}
.container .location-container,
.container .youtube-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.container .location-container iframe,
.container .youtube-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.container .img-responsive {
  width: 100%;
}
.container div.carousel .carousel-indicators {
  bottom: -35px;
}
.container div.carousel .carousel-indicators li {
  background: #ccc;
  width: 15px;
  height: 15px;
}
.container div.carousel .carousel-indicators .active {
  background: #000;
  width: 15px;
  height: 15px;
}
.container div.carousel .carousel-control {
  opacity: 0;
}
.container div.carousel:hover .carousel-control {
  opacity: 1;
}
.container div.carousel ~ .carousel-holder {
  height: 35px;
}
.container .fb-like {
  width: 100%;
  text-align: center;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.container .fb-like > span {
  transform: scale(1.5);
  -ms-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  -moz-transform: scale(1.5);
}
/*# sourceMappingURL=style.css.map */