* {
    -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-left: -15px;
    margin-right: -15px;
    overflow: hidden
}

.bf ul.items li {
    position: relative;
    float: left;
    width: 33.333%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px
}

.bf ul.items li .bf-single-item {
    position: relative;
    overflow: hidden
}

.bf ul.items.nospace {
    margin-left: 0;
    margin-right: 0
}

.bf ul.items.nospace li {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0
}

.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: 50%
    }
}

@media (max-width: 768px) {
    .bf {
        width: 100%
    }
    .bf ul.items li {
        width: 50%
    }
}

@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: left
}

.bf ul.items.bflay0.text-right li .caption {
    text-align: right
}

.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: left;
    background: #fff!important
}

.bf ul.items.bflay0border.text-right li .caption {
    text-align: right
}

.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: left
}

.bf ul.items.bflay1.text-right li .caption {
    text-align: right
}

.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: left;
    background: #fff!important
}

.bf ul.items.bflay1border.text-right li .caption {
    text-align: right
}

.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: left;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 14
}

.bf ul.items.bflay3.text-right li .caption {
    text-align: right
}

.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: left;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 14
}

.bf ul.items.bflay4.text-right li .caption {
    text-align: right
}

.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: left;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 14
}

.bf ul.items.bflay6.text-right li .caption {
    text-align: right
}

.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: left;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 14
}

.bf ul.items.bflay7.text-right li .caption {
    text-align: right
}

.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;
    left: 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;
    left: 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;
    left: 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;
    right: 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;
    right: 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;
    right: 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;
    left: 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: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.bf ul.items.bflayhover.bfhover1 li .caption {
    left: -100%
}

.bf ul.items.bflayhover.bfhover1 li > div:hover .caption {
    left: 0
}

.bf ul.items.bflayhover.bfhover2 li .caption {
    top: -100%
}

.bf ul.items.bflayhover.bfhover2 li > div:hover .caption {
    top: 0
}

.bf ul.items.bflayhover.bfhover3 li .caption {
    left: 100%
}

.bf ul.items.bflayhover.bfhover3 li > div:hover .caption {
    left: 0
}

.bf ul.items.bflayhover.bfhover4 li .caption {
    top: 100%
}

.bf ul.items.bflayhover.bfhover4 li > div:hover .caption {
    top: 0
}

.bf ul.items.bflayhover.bfhover5 li .caption {
    left: -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 {
    left: 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 {
    left: 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 {
    left: 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 {
    left: -100%;
    top: -100%
}

.bf ul.items.bflayhover.bfhover17 li:hover .caption {
    left: 0;
    top: 0
}

.bf ul.items.bflayhover.bfhover18 li .caption {
    top: -100%;
    left: 100%
}

.bf ul.items.bflayhover.bfhover18 li:hover .caption {
    top: 0;
    left: 0
}

.bf ul.items.bflayhover.bfhover19 li .caption {
    left: 100%;
    top: 100%
}

.bf ul.items.bflayhover.bfhover19 li:hover .caption {
    left: 0;
    top: 0
}

.bf ul.items.bflayhover.bfhover20 li .caption {
    top: 100%;
    left: -100%
}

.bf ul.items.bflayhover.bfhover20 li:hover .caption {
    top: 0;
    left: 0
}

.bf ul.items.bflayhover.bfhover21 li .caption {
    left: -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 {
    left: 0;
    top: 0
}

.bf ul.items.bflayhover.bfhover22 li .caption {
    top: -100%;
    left: 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;
    left: 0
}

.bf ul.items.bflayhover.bfhover23 li .caption {
    left: 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 {
    left: 0;
    top: 0
}

.bf ul.items.bflayhover.bfhover24 li .caption {
    top: 100%;
    left: -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;
    left: 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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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 .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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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: 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 .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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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: 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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: 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.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 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 .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.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 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.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: 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.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 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.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: 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.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 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.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 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.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 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.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 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.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 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.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: 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.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 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.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 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.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 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.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: 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.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 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.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: 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.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 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.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: 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.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 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.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: 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.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 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.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 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.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 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.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 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.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 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.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 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.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: 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.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: 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.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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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 0;
    -moz-transform-origin: top center 0;
    -ms-transform-origin: top center 0;
    -o-transform-origin: top center 0;
    transform-origin: top center 0
}

.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;
    right: 0;
    left: 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: 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.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 0;
    -moz-transform-origin: bottom center 0;
    -ms-transform-origin: bottom center 0;
    -o-transform-origin: bottom center 0;
    transform-origin: bottom center 0
}

.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: 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.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: 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.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: 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.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: 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.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: 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.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, .1, 11.8, -0.034, 0, 1);
    -moz-transform: matrix(0.1, .1, 11.8, -0.034, 0, 1);
    -ms-transform: matrix(0.1, .1, 11.8, -0.034, 0, 1);
    -o-transform: matrix(0.1, .1, 11.8, -0.034, 0, 1);
    transform: matrix(0.1, .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)
}
