* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

body {
  margin: 0;
  padding: 0;
  font-family: 'PT Sans', 'sans-serif'
}

.bf {
  width: 1170px;
  margin: 0 auto
}

.bf.full-width {
  width: 100%;
  padding: 0;
  overflow: hidden
}

.bf .items:after,
.bf .items:before {
  content: "";
  display: table
}

.bf .items:after {
  clear: both
}

.bf ul.filter {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 30px
}

.bf ul.filter li {
  display: inline-block
}

.bf ul.filter li a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  background: #fff;
  border: 1px solid #d5d5d5;
  color: #072B4B;
  margin-bottom: 4px
}

.bf ul.filter li a.active {
  background: #999;
  color: #fff
}

.bf ul.items {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-right: -15px;
  margin-left: -15px;
  overflow: hidden
}

.bf ul.items li {
  position: relative;
  float: right;
  width: 25%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px
}

.bf ul.items li .bf-single-item {
  position: relative;
  overflow: hidden
}

.bf ul.items.nospace {
  margin-right: 0;
  margin-left: 0
}

.bf ul.items.nospace li {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
  margin: 2px;
}

.bf ul.items li img {
  max-width: 100%;
  display: block;
  position: relative;
  margin: 0 auto;
  border: 0
}

.bf .item-container {
  overflow: hidden
}

@media (min-width: 1368px) {
  .bf.full-width ul.items li {
    width: 16.6666664%
  }
}

@media (max-width: 1368px) {
  .bf {
    width: 1170px;
    margin: 0 auto
  }
}

@media (max-width: 1200px) {
  .bf {
    width: 970px;
    margin: 0 auto
  }
}

@media (max-width: 991px) {
  .bf {
    width: 750px
  }
  .bf ul.items li {
    width: 33.33333334%
  }
}

@media (max-width: 768px) {
  .bf {
    width: 100%
  }
  .bf ul.items li {
    width: 33.33333334%
  }
}

@media (max-width: 640px) {
  .bf ul.items li {
    width: 50%
  }
}

@media (max-width: 480px) {
  .bf ul.items li {
    width: 100%
  }
}

.bf ul.items li .caption {
  text-align: center;
  background: #072B4B;
  opacity: .9
}

.bf ul.items li .caption .cap-in {
  padding: 10px
}

.bf ul.items li .caption h3 {
  margin: 0;
  color: #fff;
  font-size: 16px;
  margin-bottom: 5px
}

.bf ul.items li .caption .cap-in .bfcatagory-cap a,
.bf ul.items li .caption .cap-in .bfcatagory-cap {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  margin-bottom: 5px
}

.bf ul.items li .caption .cap-in .bflink-preview a {
  display: inline-block;
  padding: 4px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin: 5px auto;
  background: #fff;
  font-size: 14px;
  width: 73px;
  border: 1px solid #d5d5d5;
  color: #333
}

.bf ul.items.bflay0 li .caption .cap-in {
  border-top: 0
}

.bf ul.items.bflay0 li .caption {
  text-align: right
}

.bf ul.items.bflay0.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay0.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay0border li .caption .cap-in {
  border: 1px solid #d5d5d5;
  border-top: 0
}

.bf ul.items.bflay0border li .caption {
  text-align: right;
  background: #fff!important
}

.bf ul.items.bflay0border.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay0border.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay0border li .caption h3,
.bf ul.items.bflay0border li .caption .cap-in .bfcatagory-cap a,
.bf ul.items.bflay0border li .caption .cap-in .bfcatagory-cap {
  color: #333!important
}

.bf ul.items.bflay1 li .caption .cap-in {
  border-top: 0
}

.bf ul.items.bflay1 li .caption {
  text-align: right
}

.bf ul.items.bflay1.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay1.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay1 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay1border li .caption .cap-in {
  border: 1px solid #d5d5d5;
  border-top: 0
}

.bf ul.items.bflay1border li .caption {
  text-align: right;
  background: #fff!important
}

.bf ul.items.bflay1border.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay1border.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay1border li .caption h3,
.bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap a,
.bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap {
  color: #333!important
}

.bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay2 li .caption h3,
.bf ul.items.bflay2 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay2border li .caption h3,
.bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay2border li .caption .cap-in {
  border: 1px solid #d5d5d5;
  border-top: 0
}

.bf ul.items.bflay2border li .caption {
  background: #fff!important
}

.bf ul.items.bflay2border li .caption h3,
.bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap a,
.bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap {
  color: #333!important
}

.bf ul.items.bflay3 li .caption {
  text-align: right;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay3.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay3.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay3 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay3 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay4 li .caption {
  text-align: right;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay4.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay4.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay4 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay4 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay4 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay5 li .caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay5 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay5 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay5 li .caption h3,
.bf ul.items.bflay5 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay6 li .caption {
  text-align: right;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay6.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay6.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay6 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay6 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay7 li .caption {
  text-align: right;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay7.text-right li .caption {
  text-align: left
}

.bf ul.items.bflay7.text-center li .caption {
  text-align: center
}

.bf ul.items.bflay7 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay7 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay7 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay8 li .caption {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 14
}

.bf ul.items.bflay8 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay8 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay8 li .caption h3,
.bf ul.items.bflay8 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay9 li .caption {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay9 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay9 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay9 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflay10 li .caption {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay10 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay10 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay10 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay10 li .caption .cap-in .bflink-preview a {
  display: block;
  margin-bottom: 10px
}

.bf ul.items.bflay11 li .caption {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay11 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay11 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay11 li .caption h3,
.bf ul.items.bflay11 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay11 li .caption .cap-in .bflink-preview a {
  display: block;
  margin-bottom: 15px
}

.bf ul.items.bflay12 li .caption {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay12 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay12 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay12 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflay13 li .caption {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay13 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay13 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay13 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay13 li .caption .cap-in .bflink-preview a {
  display: block;
  margin-bottom: 10px
}

.bf ul.items.bflay14 li .caption {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 14;
  height: 100%
}

.bf ul.items.bflay14 li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflay14 li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflay14 li .caption h3,
.bf ul.items.bflay14 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflay14 li .caption .cap-in .bflink-preview a {
  display: block;
  margin-bottom: 15px
}

.bf ul.items.bflayhover li .caption {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  z-index: 14
}

.bf ul.items.bflayhover li .caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.bf ul.items.bflayhover li .caption .cap-in {
  display: inline-block;
  vertical-align: middle
}

.bf ul.items.bflayhover li img {
  z-index: 13
}

.bf ul.items.bflayhover li .caption {
  z-index: 14
}

.text-left {
  text-align: right
}

.text-right {
  text-align: left
}

.text-center {
  text-align: center
}

.bf ul.items.bflayhover.bfhover1 li .caption {
  right: -100%
}

.bf ul.items.bflayhover.bfhover1 li:hover .caption {
  right: 0
}

.bf ul.items.bflayhover.bfhover2 li .caption {
  top: -100%
}

.bf ul.items.bflayhover.bfhover2 li:hover .caption {
  top: 0
}

.bf ul.items.bflayhover.bfhover3 li .caption {
  right: 100%
}

.bf ul.items.bflayhover.bfhover3 li:hover .caption {
  right: 0
}

.bf ul.items.bflayhover.bfhover4 li .caption {
  top: 100%
}

.bf ul.items.bflayhover.bfhover4 li:hover .caption {
  top: 0
}

.bf ul.items.bflayhover.bfhover5 li .caption {
  right: -100%
}

.bf ul.items.bflayhover.bfhover5 li:hover img {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.bf ul.items.bflayhover.bfhover5 li:hover .caption {
  right: 0
}

.bf ul.items.bflayhover.bfhover6 li .caption {
  top: -100%
}

.bf ul.items.bflayhover.bfhover6 li:hover img {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%)
}

.bf ul.items.bflayhover.bfhover6 li:hover .caption {
  top: 0
}

.bf ul.items.bflayhover.bfhover7 li .caption {
  right: 100%
}

.bf ul.items.bflayhover.bfhover7 li:hover img {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%)
}

.bf ul.items.bflayhover.bfhover7 li:hover .caption {
  right: 0
}

.bf ul.items.bflayhover.bfhover8 li .caption {
  top: 100%
}

.bf ul.items.bflayhover.bfhover8 li:hover img {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}

.bf ul.items.bflayhover.bfhover8 li:hover .caption {
  top: 0
}

.bf ul.items.bflayhover.bfhover9 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover9 li:hover img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover10 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover10 li:hover img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover11 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover11 li:hover img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover12 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover12 li:hover img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover13 li .caption {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover13 li:hover img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover13 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover14 li .caption {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover14 li:hover img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover14 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover15 li .caption {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover15 li:hover img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover15 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover16 li .caption {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover16 li:hover img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover16 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover17 li .caption {
  right: -100%;
  top: -100%
}

.bf ul.items.bflayhover.bfhover17 li:hover .caption {
  right: 0;
  top: 0
}

.bf ul.items.bflayhover.bfhover18 li .caption {
  top: -100%;
  right: 100%
}

.bf ul.items.bflayhover.bfhover18 li:hover .caption {
  top: 0;
  right: 0
}

.bf ul.items.bflayhover.bfhover19 li .caption {
  right: 100%;
  top: 100%
}

.bf ul.items.bflayhover.bfhover19 li:hover .caption {
  right: 0;
  top: 0
}

.bf ul.items.bflayhover.bfhover20 li .caption {
  top: 100%;
  right: -100%
}

.bf ul.items.bflayhover.bfhover20 li:hover .caption {
  top: 0;
  right: 0
}

.bf ul.items.bflayhover.bfhover21 li .caption {
  right: -100%;
  top: -100%
}

.bf ul.items.bflayhover.bfhover21 li:hover img {
  -webkit-transform: translate(-50%, 50%);
  -moz-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%)
}

.bf ul.items.bflayhover.bfhover21 li:hover .caption {
  right: 0;
  top: 0
}

.bf ul.items.bflayhover.bfhover22 li .caption {
  top: -100%;
  right: 100%
}

.bf ul.items.bflayhover.bfhover22 li:hover img {
  -webkit-transform: translate(50%, 50%);
  -moz-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
  -o-transform: translate(50%, 50%);
  transform: translate(50%, 50%)
}

.bf ul.items.bflayhover.bfhover22 li:hover .caption {
  top: 0;
  right: 0
}

.bf ul.items.bflayhover.bfhover23 li .caption {
  right: 100%;
  top: 100%
}

.bf ul.items.bflayhover.bfhover23 li:hover img {
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.bf ul.items.bflayhover.bfhover23 li:hover .caption {
  right: 0;
  top: 0
}

.bf ul.items.bflayhover.bfhover24 li .caption {
  top: 100%;
  right: -100%
}

.bf ul.items.bflayhover.bfhover24 li:hover img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.bf ul.items.bflayhover.bfhover24 li:hover .caption {
  top: 0;
  right: 0
}

.bf ul.items.bflayhover.bfhover25 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover25 li:hover img {
  -webkit-transform: translate(-100%, 100%);
  -moz-transform: translate(-100%, 100%);
  -ms-transform: translate(-100%, 100%);
  -o-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%)
}

.bf ul.items.bflayhover.bfhover26 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover26 li:hover img {
  -webkit-transform: translate(100%, 100%);
  -moz-transform: translate(100%, 100%);
  -ms-transform: translate(100%, 100%);
  -o-transform: translate(100%, 100%);
  transform: translate(100%, 100%)
}

.bf ul.items.bflayhover.bfhover27 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover27 li:hover img {
  -webkit-transform: translate(100%, -100%);
  -moz-transform: translate(100%, -100%);
  -ms-transform: translate(100%, -100%);
  -o-transform: translate(100%, -100%);
  transform: translate(100%, -100%)
}

.bf ul.items.bflayhover.bfhover28 li img {
  z-index: 15
}

.bf ul.items.bflayhover.bfhover28 li:hover img {
  -webkit-transform: translate(-100%, -100%);
  -moz-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  -o-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%)
}

.bf ul.items.bflayhover.bfhover29 li .caption {
  -webkit-transform: translate(100%, -100%);
  -moz-transform: translate(100%, -100%);
  -ms-transform: translate(100%, -100%);
  -o-transform: translate(100%, -100%);
  transform: translate(100%, -100%)
}

.bf ul.items.bflayhover.bfhover29 li:hover img {
  -webkit-transform: translate(-100%, 100%);
  -moz-transform: translate(-100%, 100%);
  -ms-transform: translate(-100%, 100%);
  -o-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%)
}

.bf ul.items.bflayhover.bfhover29 li:hover .caption {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%)
}

.bf ul.items.bflayhover.bfhover30 li .caption {
  -webkit-transform: translate(-100%, -100%);
  -moz-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  -o-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%)
}

.bf ul.items.bflayhover.bfhover30 li:hover img {
  -webkit-transform: translate(100%, 100%);
  -moz-transform: translate(100%, 100%);
  -ms-transform: translate(100%, 100%);
  -o-transform: translate(100%, 100%);
  transform: translate(100%, 100%)
}

.bf ul.items.bflayhover.bfhover30 li:hover .caption {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%)
}

.bf ul.items.bflayhover.bfhover31 li .caption {
  -webkit-transform: translate(-100%, 100%);
  -moz-transform: translate(-100%, 100%);
  -ms-transform: translate(-100%, 100%);
  -o-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%)
}

.bf ul.items.bflayhover.bfhover31 li:hover img {
  -webkit-transform: translate(100%, -100%);
  -moz-transform: translate(100%, -100%);
  -ms-transform: translate(100%, -100%);
  -o-transform: translate(100%, -100%);
  transform: translate(100%, -100%)
}

.bf ul.items.bflayhover.bfhover31 li:hover .caption {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%)
}

.bf ul.items.bflayhover.bfhover32 li .caption {
  -webkit-transform: translate(100%, 100%);
  -moz-transform: translate(100%, 100%);
  -ms-transform: translate(100%, 100%);
  -o-transform: translate(100%, 100%);
  transform: translate(100%, 100%)
}

.bf ul.items.bflayhover.bfhover32 li:hover img {
  -webkit-transform: translate(-100%, -100%);
  -moz-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  -o-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%)
}

.bf ul.items.bflayhover.bfhover32 li:hover .caption {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%)
}

.bf ul.items.bflayhover.bfhover33 li .caption {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover33 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover34 li .caption {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover34 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover35 li .caption {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover35 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover36 li .caption {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover36 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover37 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover37 li .caption {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover37 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover38 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover38 li .caption {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover38 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover39 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover39 li .caption {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover39 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover40 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover40 li .caption {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover40 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover41 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover41 li:hover img {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg)
}

.bf ul.items.bflayhover.bfhover42 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover42 li:hover img {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg)
}

.bf ul.items.bflayhover.bfhover43 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover43 li:hover img {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg)
}

.bf ul.items.bflayhover.bfhover44 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover44 li:hover img {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg)
}

.bf ul.items.bflayhover.bfhover45 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover45 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover45 li:hover img {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg)
}

.bf ul.items.bflayhover.bfhover46 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover46 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover46 li:hover img {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg)
}

.bf ul.items.bflayhover.bfhover47 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover47 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover47 li:hover img {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg)
}

.bf ul.items.bflayhover.bfhover48 .bf-single-item {
  overflow: inherit
}

.bf ul.items.bflayhover.bfhover48 li img {
  z-index: 15;
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover48 li:hover img {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg)
}

.bf ul.items.bflayhover.bfhover49 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover49 li .caption {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover49 li:hover img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover49 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover50 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover50 li .caption {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover50 li:hover img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover50 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover51 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover51 li .caption {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover51 li:hover img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover51 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover52 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover52 li .caption {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover52 li:hover img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover52 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover53 li img {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover53 li .caption {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover53 li:hover img {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg)
}

.bf ul.items.bflayhover.bfhover53 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover54 li img {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover54 li .caption {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover54 li:hover img {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg)
}

.bf ul.items.bflayhover.bfhover54 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover55 li img {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover55 li .caption {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover55 li:hover img {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg)
}

.bf ul.items.bflayhover.bfhover55 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover56 li img {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover56 li .caption {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover56 li:hover img {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg)
}

.bf ul.items.bflayhover.bfhover56 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover57 li img {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover57 li .caption {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover57 li:hover img {
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg)
}

.bf ul.items.bflayhover.bfhover57 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover58 li img {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover58 li .caption {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover58 li:hover img {
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg)
}

.bf ul.items.bflayhover.bfhover58 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover59 li img {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover59 li .caption {
  z-index: 12;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover59 li:hover img {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg)
}

.bf ul.items.bflayhover.bfhover59 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover60 li img {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover60 li .caption {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover60 li:hover img {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg)
}

.bf ul.items.bflayhover.bfhover60 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover61 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover61 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover62 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover62 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover63 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover63 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover64 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover64 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover65 li img {
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover65 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover65 li:hover img {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.bf ul.items.bflayhover.bfhover65 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover66 li img {
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover66 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover66 li:hover img {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.bf ul.items.bflayhover.bfhover66 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover67 li img {
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover67 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover67 li:hover img {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.bf ul.items.bflayhover.bfhover67 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover68 li img {
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover68 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover68 li:hover img {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.bf ul.items.bflayhover.bfhover68 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover69 li img {
  z-index: 15;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover69 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover70 li img {
  z-index: 15;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover70 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover71 li img {
  z-index: 15;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover71 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover72 li img {
  z-index: 15;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: right bottom 0;
  -moz-transform-origin: right bottom 0;
  -ms-transform-origin: right bottom 0;
  -o-transform-origin: right bottom 0;
  transform-origin: right bottom 0
}

.bf ul.items.bflayhover.bfhover72 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover73 li img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover73 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover73 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover73 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover74 li img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover74 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover74 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover74 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover75 li img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover75 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover75 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover75 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover76 li img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover76 li .caption {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover76 li:hover img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

.bf ul.items.bflayhover.bfhover76 li:hover .caption {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.bf ul.items.bflayhover.bfhover77 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover77 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover77 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover77 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover78 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover78 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right top 0;
  -moz-transform-origin: right top 0;
  -ms-transform-origin: right top 0;
  -o-transform-origin: right top 0;
  transform-origin: right top 0
}

.bf ul.items.bflayhover.bfhover78 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover78 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover79 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover79 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover79 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover79 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover80 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover80 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left bottom 0;
  -moz-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  -o-transform-origin: left bottom 0;
  transform-origin: left bottom 0
}

.bf ul.items.bflayhover.bfhover80 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover80 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover81 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover81 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right bottom 0;
  -moz-transform-origin: right bottom 0;
  -ms-transform-origin: right bottom 0;
  -o-transform-origin: right bottom 0;
  transform-origin: right bottom 0
}

.bf ul.items.bflayhover.bfhover81 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover81 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover82 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover82 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover82 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover82 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover83 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover83 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover83 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover83 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover84 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover84 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left bottom 0;
  -moz-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  -o-transform-origin: left bottom 0;
  transform-origin: left bottom 0
}

.bf ul.items.bflayhover.bfhover84 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover84 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover85 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover85 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover85 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover85 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover86 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover86 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right top 0;
  -moz-transform-origin: right top 0;
  -ms-transform-origin: right top 0;
  -o-transform-origin: right top 0;
  transform-origin: right top 0
}

.bf ul.items.bflayhover.bfhover86 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover86 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover87 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover87 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top 0;
  -moz-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  -o-transform-origin: left top 0;
  transform-origin: left top 0
}

.bf ul.items.bflayhover.bfhover87 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover87 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover88 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover88 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left bottom 0;
  -moz-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  -o-transform-origin: left bottom 0;
  transform-origin: left bottom 0
}

.bf ul.items.bflayhover.bfhover88 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover88 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover89 li img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover89 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right bottom 0;
  -moz-transform-origin: right bottom 0;
  -ms-transform-origin: right bottom 0;
  -o-transform-origin: right bottom 0;
  transform-origin: right bottom 0
}

.bf ul.items.bflayhover.bfhover89 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover89 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover90 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover90 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover91 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover91 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover92 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover92 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover93 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom left 0;
  -moz-transform-origin: bottom left 0;
  -ms-transform-origin: bottom left 0;
  -o-transform-origin: bottom left 0;
  transform-origin: bottom left 0
}

.bf ul.items.bflayhover.bfhover93 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover94 li .caption {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom right 0;
  -moz-transform-origin: bottom right 0;
  -ms-transform-origin: bottom right 0;
  -o-transform-origin: bottom right 0;
  transform-origin: bottom right 0
}

.bf ul.items.bflayhover.bfhover94 li:hover .caption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover95 li img {
  z-index: 15;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.bf ul.items.bflayhover.bfhover95 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover96 li img {
  z-index: 15;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top right 0;
  -moz-transform-origin: top right 0;
  -ms-transform-origin: top right 0;
  -o-transform-origin: top right 0;
  transform-origin: top right 0
}

.bf ul.items.bflayhover.bfhover96 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover97 li img {
  z-index: 15;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top left 0;
  -moz-transform-origin: top left 0;
  -ms-transform-origin: top left 0;
  -o-transform-origin: top left 0;
  transform-origin: top left 0
}

.bf ul.items.bflayhover.bfhover97 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover98 li img {
  z-index: 15;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: left bottom 0;
  -moz-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  -o-transform-origin: left bottom 0;
  transform-origin: left bottom 0
}

.bf ul.items.bflayhover.bfhover98 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover99 li img {
  z-index: 15;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: right bottom 0;
  -moz-transform-origin: right bottom 0;
  -ms-transform-origin: right bottom 0;
  -o-transform-origin: right bottom 0;
  transform-origin: right bottom 0
}

.bf ul.items.bflayhover.bfhover99 li:hover img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.bf ul.items.bflayhover.bfhover100 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover100 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover100 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover101 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover101 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover102 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover102 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover102 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover103 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover103 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover104 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover104 li .caption {
  width: 50%;
  min-width: 140px
}

.bf ul.items.bflayhover.bfhover104 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover104 li:hover img {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.bf ul.items.bflayhover.bfhover105 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover105 li .caption:before {
  content: none
}

.bf ul.items.bflayhover.bfhover105 li .caption {
  height: 55%;
  min-height: 118px
}

.bf ul.items.bflayhover.bfhover105 li:hover img {
  -webkit-transform: translateY(55%);
  -moz-transform: translateY(55%);
  -ms-transform: translateY(55%);
  -o-transform: translateY(55%);
  transform: translateY(55%)
}

.bf ul.items.bflayhover.bfhover106 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover106 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit
}

.bf ul.items.bflayhover.bfhover106 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover106 li:hover img {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%)
}

.bf ul.items.bflayhover.bfhover107 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover107 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit
}

.bf ul.items.bflayhover.bfhover107 li:hover img {
  -webkit-transform: translateY(-55%);
  -moz-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  -o-transform: translateY(-55%);
  transform: translateY(-55%)
}

.bf ul.items.bflayhover.bfhover108 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover108 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover108 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover108 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover108 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover109 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover109 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover109 li:hover img {
  -webkit-transform: translateY(54%);
  -moz-transform: translateY(54%);
  -ms-transform: translateY(54%);
  -o-transform: translateY(54%);
  transform: translateY(54%)
}

.bf ul.items.bflayhover.bfhover109 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover110 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover110 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover110 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover110 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover110 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover111 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover111 li:hover img {
  -webkit-transform: translateY(-54%);
  -moz-transform: translateY(-54%);
  -ms-transform: translateY(-54%);
  -o-transform: translateY(-54%);
  transform: translateY(-54%)
}

.bf ul.items.bflayhover.bfhover111 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover111 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover112 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover112 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover112 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover112 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover113 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover113 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover113 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover114 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover114 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover114 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover114 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover115 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover115 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover115 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover116 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover116 li .caption {
  width: 50%;
  min-width: 140px
}

.bf ul.items.bflayhover.bfhover116 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover116 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover116 li:hover img {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.bf ul.items.bflayhover.bfhover117 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover117 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover117 li .caption {
  height: 55%;
  min-height: 118px
}

.bf ul.items.bflayhover.bfhover117 li:hover img {
  -webkit-transform: translateY(55%);
  -moz-transform: translateY(55%);
  -ms-transform: translateY(55%);
  -o-transform: translateY(55%);
  transform: translateY(55%)
}

.bf ul.items.bflayhover.bfhover118 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover118 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit
}

.bf ul.items.bflayhover.bfhover118 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover118 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover118 li:hover img {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%)
}

.bf ul.items.bflayhover.bfhover119 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover119 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit
}

.bf ul.items.bflayhover.bfhover119 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover119 li:hover img {
  -webkit-transform: translateY(-55%);
  -moz-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  -o-transform: translateY(-55%);
  transform: translateY(-55%)
}

.bf ul.items.bflayhover.bfhover120 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover120 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover120 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover120 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover120 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover120 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover121 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover121 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover121 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover121 li:hover img {
  -webkit-transform: translateY(54%);
  -moz-transform: translateY(54%);
  -ms-transform: translateY(54%);
  -o-transform: translateY(54%);
  transform: translateY(54%)
}

.bf ul.items.bflayhover.bfhover121 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover122 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover122 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover122 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover122 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover122 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover122 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover123 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover123 li:hover img {
  -webkit-transform: translateY(-54%);
  -moz-transform: translateY(-54%);
  -ms-transform: translateY(-54%);
  -o-transform: translateY(-54%);
  transform: translateY(-54%)
}

.bf ul.items.bflayhover.bfhover123 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover123 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover123 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover124 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover124 li .caption h3,
.bf ul.items.bflayhover.bfhover124 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover124 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover124 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover125 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover125 li .caption h3,
.bf ul.items.bflayhover.bfhover125 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover125 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover126 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover126 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover126 li .caption h3,
.bf ul.items.bflayhover.bfhover126 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover126 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover127 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover127 li .caption h3,
.bf ul.items.bflayhover.bfhover127 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover127 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover128 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover128 li .caption {
  width: 50%;
  min-width: 140px
}

.bf ul.items.bflayhover.bfhover128 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover128 li .caption h3,
.bf ul.items.bflayhover.bfhover128 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover128 li:hover img {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.bf ul.items.bflayhover.bfhover129 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover129 li .caption h3,
.bf ul.items.bflayhover.bfhover129 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover129 li .caption {
  height: 55%;
  min-height: 118px
}

.bf ul.items.bflayhover.bfhover129 li:hover img {
  -webkit-transform: translateY(55%);
  -moz-transform: translateY(55%);
  -ms-transform: translateY(55%);
  -o-transform: translateY(55%);
  transform: translateY(55%)
}

.bf ul.items.bflayhover.bfhover130 li img {
  z-index: 15;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover130 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit
}

.bf ul.items.bflayhover.bfhover130 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover130 li .caption h3,
.bf ul.items.bflayhover.bfhover130 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover130 li:hover img {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%)
}

.bf ul.items.bflayhover.bfhover131 li img {
  z-index: 15;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover131 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit
}

.bf ul.items.bflayhover.bfhover131 li .caption h3,
.bf ul.items.bflayhover.bfhover131 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover131 li:hover img {
  -webkit-transform: translateY(-55%);
  -moz-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  -o-transform: translateY(-55%);
  transform: translateY(-55%)
}

.bf ul.items.bflayhover.bfhover132 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover132 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%)
}

.bf ul.items.bflayhover.bfhover132 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover132 li .caption h3,
.bf ul.items.bflayhover.bfhover132 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover132 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover132 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover133 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover133 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%)
}

.bf ul.items.bflayhover.bfhover133 li .caption h3,
.bf ul.items.bflayhover.bfhover133 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover133 li:hover img {
  -webkit-transform: translateY(54%);
  -moz-transform: translateY(54%);
  -ms-transform: translateY(54%);
  -o-transform: translateY(54%);
  transform: translateY(54%)
}

.bf ul.items.bflayhover.bfhover133 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover134 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover134 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.bf ul.items.bflayhover.bfhover134 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover134 li .caption h3,
.bf ul.items.bflayhover.bfhover134 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover134 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover134 li:hover .caption {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover135 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover135 li:hover img {
  -webkit-transform: translateY(-54%);
  -moz-transform: translateY(-54%);
  -ms-transform: translateY(-54%);
  -o-transform: translateY(-54%);
  transform: translateY(-54%)
}

.bf ul.items.bflayhover.bfhover135 li .caption h3,
.bf ul.items.bflayhover.bfhover135 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover135 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.bf ul.items.bflayhover.bfhover135 li:hover .caption {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover136 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover136 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover136 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover137 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover137 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover138 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover138 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover138 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover139 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover139 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover140 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover140 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover140 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover140 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover140 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover141 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover141 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover141 li:hover img {
  -webkit-transform: translateY(54%);
  -moz-transform: translateY(54%);
  -ms-transform: translateY(54%);
  -o-transform: translateY(54%);
  transform: translateY(54%)
}

.bf ul.items.bflayhover.bfhover141 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover142 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover142 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover142 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover142 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover142 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover143 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover143 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover143 li:hover img {
  -webkit-transform: translateY(-54%);
  -moz-transform: translateY(-54%);
  -ms-transform: translateY(-54%);
  -o-transform: translateY(-54%);
  transform: translateY(-54%)
}

.bf ul.items.bflayhover.bfhover143 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover144 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover144 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover144 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover144 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover145 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover145 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover145 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover146 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover146 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover146 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover146 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover147 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover147 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover147 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover148 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover148 li .caption {
  width: 50%;
  min-width: 140px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover148 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover148 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover148 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover148 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover149 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover149 li .caption {
  height: 55%;
  min-height: 118px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover149 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover149 li:hover img {
  -webkit-transform: translateY(54%);
  -moz-transform: translateY(54%);
  -ms-transform: translateY(54%);
  -o-transform: translateY(54%);
  transform: translateY(54%)
}

.bf ul.items.bflayhover.bfhover149 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover150 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover150 li .caption {
  width: 50%;
  min-width: 140px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover150 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover150 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover150 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover150 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover151 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover151 li .caption {
  height: 55%;
  min-height: 118px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover151 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover151 li:hover img {
  -webkit-transform: translateY(-54%);
  -moz-transform: translateY(-54%);
  -ms-transform: translateY(-54%);
  -o-transform: translateY(-54%);
  transform: translateY(-54%)
}

.bf ul.items.bflayhover.bfhover151 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover152 li .caption {
  width: 50%;
  min-width: 120px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover152 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover152 li .caption h3,
.bf ul.items.bflayhover.bfhover152 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover152 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover153 li .caption {
  height: 40%;
  min-height: 70px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover153 li .caption h3,
.bf ul.items.bflayhover.bfhover153 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover153 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover154 li .caption {
  width: 50%;
  min-width: 120px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover154 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover154 li .caption h3,
.bf ul.items.bflayhover.bfhover154 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover154 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover155 li .caption {
  height: 40%;
  min-height: 70px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover155 li .caption h3,
.bf ul.items.bflayhover.bfhover155 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover155 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover156 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover156 li .caption {
  width: 50%;
  min-width: 120px;
  -webkit-transform: perspective(600px) rotateY(-90deg);
  -moz-transform: perspective(600px) rotateY(-90deg);
  -ms-transform: perspective(600px) rotateY(-90deg);
  -o-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0
}

.bf ul.items.bflayhover.bfhover156 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover156 li .caption h3,
.bf ul.items.bflayhover.bfhover156 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover156 li:hover img {
  -webkit-transform: translateX(-49%);
  -moz-transform: translateX(-49%);
  -ms-transform: translateX(-49%);
  -o-transform: translateX(-49%);
  transform: translateX(-49%)
}

.bf ul.items.bflayhover.bfhover156 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover157 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover157 li .caption {
  height: 40%;
  min-height: 70px;
  -webkit-transform: perspective(600px) rotateX(-90deg);
  -moz-transform: perspective(600px) rotateX(-90deg);
  -ms-transform: perspective(600px) rotateX(-90deg);
  -o-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
  -webkit-transform-origin: top center 100%;
  -moz-transform-origin: top center 100%;
  -ms-transform-origin: top center 100%;
  -o-transform-origin: top center 100%;
  transform-origin: top center 100%
}

.bf ul.items.bflayhover.bfhover157 li .caption h3,
.bf ul.items.bflayhover.bfhover157 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover157 li:hover img {
  -webkit-transform: translateY(40%);
  -moz-transform: translateY(40%);
  -ms-transform: translateY(40%);
  -o-transform: translateY(40%);
  transform: translateY(40%)
}

.bf ul.items.bflayhover.bfhover157 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover158 li img {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.bf ul.items.bflayhover.bfhover158 li .caption {
  width: 50%;
  min-width: 120px;
  left: 0;
  right: inherit;
  -webkit-transform: perspective(600px) rotateY(90deg);
  -moz-transform: perspective(600px) rotateY(90deg);
  -ms-transform: perspective(600px) rotateY(90deg);
  -o-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0
}

.bf ul.items.bflayhover.bfhover158 li .caption .cap-in .bflink-preview a {
  display: block
}

.bf ul.items.bflayhover.bfhover158 li .caption h3,
.bf ul.items.bflayhover.bfhover158 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover158 li:hover img {
  -webkit-transform: translateX(49%);
  -moz-transform: translateX(49%);
  -ms-transform: translateX(49%);
  -o-transform: translateX(49%);
  transform: translateX(49%)
}

.bf ul.items.bflayhover.bfhover158 li:hover .caption {
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg)
}

.bf ul.items.bflayhover.bfhover159 li img {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.bf ul.items.bflayhover.bfhover159 li .caption {
  height: 40%;
  min-height: 70px;
  bottom: 0;
  top: inherit;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: bottom center 100%;
  -moz-transform-origin: bottom center 100%;
  -ms-transform-origin: bottom center 100%;
  -o-transform-origin: bottom center 100%;
  transform-origin: bottom center 100%
}

.bf ul.items.bflayhover.bfhover159 li .caption h3,
.bf ul.items.bflayhover.bfhover159 li .caption .cap-in .bfcatagory-cap {
  display: none
}

.bf ul.items.bflayhover.bfhover159 li:hover img {
  -webkit-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  -o-transform: translateY(-40%);
  transform: translateY(-40%)
}

.bf ul.items.bflayhover.bfhover159 li:hover .caption {
  -webkit-transform: perspective(600px) rotateX(0deg);
  -moz-transform: perspective(600px) rotateX(0deg);
  -ms-transform: perspective(600px) rotateX(0deg);
  -o-transform: perspective(600px) rotateX(0deg);
  transform: perspective(600px) rotateX(0deg)
}

.bf ul.items.bflayhover.bfhover160 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover160 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover160 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover160 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover160 li .bf-single-item .caption {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

.bf ul.items.bflayhover.bfhover160 li:hover .bf-single-item {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

.bf ul.items.bflayhover.bfhover161 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover161 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover161 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover161 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover161 li .bf-single-item .caption {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg)
}

.bf ul.items.bflayhover.bfhover161 li:hover .bf-single-item {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg)
}

.bf ul.items.bflayhover.bfhover162 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover162 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover162 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover162 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover162 li .bf-single-item {
  -webkit-transform-origin: 50% 100% 50%;
  -moz-transform-origin: 50% 100% 50%;
  -ms-transform-origin: 50% 100% 50%;
  -o-transform-origin: 50% 100% 50%;
  transform-origin: 50% 100% 50%
}

.bf ul.items.bflayhover.bfhover162 li .bf-single-item .caption {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg)
}

.bf ul.items.bflayhover.bfhover162 li:hover .bf-single-item {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg)
}

.bf ul.items.bflayhover.bfhover163 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover163 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover163 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover163 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover163 li .bf-single-item {
  -webkit-transform-origin: 0% 50% 50%;
  -moz-transform-origin: 0% 50% 50%;
  -ms-transform-origin: 0% 50% 50%;
  -o-transform-origin: 0% 50% 50%;
  transform-origin: 0% 50% 50%
}

.bf ul.items.bflayhover.bfhover163 li .bf-single-item .caption {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
  transform: rotateX(-180deg)
}

.bf ul.items.bflayhover.bfhover163 li:hover .bf-single-item {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
  transform: rotateX(-180deg)
}

.bf ul.items.bflayhover.bfhover164 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover164 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover164 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover164 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover164 li .bf-single-item {
  -webkit-transform-origin: 100% 50% 50%;
  -moz-transform-origin: 100% 50% 50%;
  -ms-transform-origin: 100% 50% 50%;
  -o-transform-origin: 100% 50% 50%;
  transform-origin: 100% 50% 50%
}

.bf ul.items.bflayhover.bfhover164 li .bf-single-item .caption {
  -webkit-transform: rotate3d(-1, 1, 0, 180deg);
  -moz-transform: rotate3d(-1, 1, 0, 180deg);
  -ms-transform: rotate3d(-1, 1, 0, 180deg);
  -o-transform: rotate3d(-1, 1, 0, 180deg);
  transform: rotate3d(-1, 1, 0, 180deg)
}

.bf ul.items.bflayhover.bfhover164 li:hover .bf-single-item {
  -webkit-transform: rotate3d(-1, 1, 0, 180deg);
  -moz-transform: rotate3d(-1, 1, 0, 180deg);
  -ms-transform: rotate3d(-1, 1, 0, 180deg);
  -o-transform: rotate3d(-1, 1, 0, 180deg);
  transform: rotate3d(-1, 1, 0, 180deg)
}

.bf ul.items.bflayhover.bfhover165 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover165 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover165 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover165 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover165 li .bf-single-item {
  -webkit-transform-origin: 100% 50% 50%;
  -moz-transform-origin: 100% 50% 50%;
  -ms-transform-origin: 100% 50% 50%;
  -o-transform-origin: 100% 50% 50%;
  transform-origin: 100% 50% 50%
}

.bf ul.items.bflayhover.bfhover165 li .bf-single-item .caption {
  -webkit-transform: rotate3d(-1, 1, 0, -180deg);
  -moz-transform: rotate3d(-1, 1, 0, -180deg);
  -ms-transform: rotate3d(-1, 1, 0, -180deg);
  -o-transform: rotate3d(-1, 1, 0, -180deg);
  transform: rotate3d(-1, 1, 0, -180deg)
}

.bf ul.items.bflayhover.bfhover165 li:hover .bf-single-item {
  -webkit-transform: rotate3d(-1, 1, 0, -180deg);
  -moz-transform: rotate3d(-1, 1, 0, -180deg);
  -ms-transform: rotate3d(-1, 1, 0, -180deg);
  -o-transform: rotate3d(-1, 1, 0, -180deg);
  transform: rotate3d(-1, 1, 0, -180deg)
}

.bf ul.items.bflayhover.bfhover166 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover166 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover166 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover166 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover166 li .bf-single-item {
  -webkit-transform-origin: 100% 50% 50%;
  -moz-transform-origin: 100% 50% 50%;
  -ms-transform-origin: 100% 50% 50%;
  -o-transform-origin: 100% 50% 50%;
  transform-origin: 100% 50% 50%
}

.bf ul.items.bflayhover.bfhover166 li .bf-single-item .caption {
  -webkit-transform: rotate3d(-1, -1, 0, 180deg);
  -moz-transform: rotate3d(-1, -1, 0, 180deg);
  -ms-transform: rotate3d(-1, -1, 0, 180deg);
  -o-transform: rotate3d(-1, -1, 0, 180deg);
  transform: rotate3d(-1, -1, 0, 180deg)
}

.bf ul.items.bflayhover.bfhover166 li:hover .bf-single-item {
  -webkit-transform: rotate3d(-1, -1, 0, 180deg);
  -moz-transform: rotate3d(-1, -1, 0, 180deg);
  -ms-transform: rotate3d(-1, -1, 0, 180deg);
  -o-transform: rotate3d(-1, -1, 0, 180deg);
  transform: rotate3d(-1, -1, 0, 180deg)
}

.bf ul.items.bflayhover.bfhover167 li {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000px
}

.bf ul.items.bflayhover.bfhover167 li .bf-single-item {
  overflow: inherit;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.bf ul.items.bflayhover.bfhover167 li .bf-single-item img,
.bf ul.items.bflayhover.bfhover167 li .bf-single-item .caption {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden
}

.bf ul.items.bflayhover.bfhover167 li .bf-single-item {
  -webkit-transform-origin: 100% 50% 50%;
  -moz-transform-origin: 100% 50% 50%;
  -ms-transform-origin: 100% 50% 50%;
  -o-transform-origin: 100% 50% 50%;
  transform-origin: 100% 50% 50%
}

.bf ul.items.bflayhover.bfhover167 li .bf-single-item .caption {
  -webkit-transform: rotate3d(-1, -1, 0, -180deg);
  -moz-transform: rotate3d(-1, -1, 0, -180deg);
  -ms-transform: rotate3d(-1, -1, 0, -180deg);
  -o-transform: rotate3d(-1, -1, 0, -180deg);
  transform: rotate3d(-1, -1, 0, -180deg)
}

.bf ul.items.bflayhover.bfhover167 li:hover .bf-single-item {
  -webkit-transform: rotate3d(-1, -1, 0, -180deg);
  -moz-transform: rotate3d(-1, -1, 0, -180deg);
  -ms-transform: rotate3d(-1, -1, 0, -180deg);
  -o-transform: rotate3d(-1, -1, 0, -180deg);
  transform: rotate3d(-1, -1, 0, -180deg)
}

.matrix {
  -webkit-transform: matrix(0.1, -0.1, -11.8, -0.034, 0, 1);
  -moz-transform: matrix(0.1, -0.1, -11.8, -0.034, 0, 1);
  -ms-transform: matrix(0.1, -0.1, -11.8, -0.034, 0, 1);
  -o-transform: matrix(0.1, -0.1, -11.8, -0.034, 0, 1);
  transform: matrix(0.1, -0.1, -11.8, -0.034, 0, 1)
}

.translate {
  -webkit-transform: translate(-100px, 100px);
  -moz-transform: translate(-100px, 100px);
  -ms-transform: translate(-100px, 100px);
  -o-transform: translate(-100px, 100px);
  transform: translate(-100px, 100px)
}

.translateX {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%)
}

.translateY {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%)
}

.scale {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0)
}

.scaleX {
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0)
}

.scaleY {
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0)
}

.rotate {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.rotateX {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg)
}

.rotateY {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

.skew {
  -webkit-transform: skew(-180deg, -180deg);
  -moz-transform: skew(-180deg, -180deg);
  -ms-transform: skew(-180deg, -180deg);
  -o-transform: skew(-180deg, -180deg);
  transform: skew(-180deg, -180deg)
}

.skewX {
  -webkit-transform: skewX(-180deg);
  -moz-transform: skewX(-180deg);
  -ms-transform: skewX(-180deg);
  -o-transform: skewX(-180deg);
  transform: skewX(-180deg)
}

.skewY {
  -webkit-transform: skewY(-180deg);
  -moz-transform: skewY(-180deg);
  -ms-transform: skewY(-180deg);
  -o-transform: skewY(-180deg);
  transform: skewY(-180deg)
}

.un-translate {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px)
}

.un-translateX {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%)
}

.un-translateY {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%)
}

.un-scale {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1)
}

.un-scaleX {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1)
}

.un-scaleY {
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  transform: scaleY(1)
}

.un-rotate {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg)
}

.un-rotateX {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg)
}

.un-rotateY {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.un-skew {
  -webkit-transform: skew(0deg, 0deg);
  -moz-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg)
}

.un-skewX {
  -webkit-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  transform: skewX(0deg)
}

.un-skewY {
  -webkit-transform: skewY(0deg);
  -moz-transform: skewY(0deg);
  -ms-transform: skewY(0deg);
  -o-transform: skewY(0deg);
  transform: skewY(0deg)
}
