@charset "utf-8";
/* figure Document */
.owl-carousel figure {
margin:0;
padding:0;
}

.owl-carousel figure img {
transition:all 0.5s ease-out;
}
.owl-carousel figure:after {
background:#333;
content:"";
display:block;
height:1px;
left:5%;
position:absolute;
top:20%;
transform:scale(0);
transition:all .1s ease-out;
width:90%;
}
.owl-carousel figure.border_none:after {
	display: none;
}
.owl-carousel figure:hover img {
opacity:.25;
transform:scale(1.1);
}

.owl-carousel figure:hover:after {
transform:scale(1);
}

.owl-carousel figcaption h3 {
bottom:82%;
color:#333;
opacity:0;
position:absolute;
text-align:center;
transform:translateY(-100%);
transition:all .2s ease-out .2s;
width:100%;
font-weight:normal;
}
.owl-carousel figcaption p {
color:#333;
opacity:0;
position:absolute;
text-align:center;
top:45%;
transform:translateY(100%);
transition:all .2s ease-out .2s;
width:100%;
font-weight:bold;
}
.owl-carousel figure.white:after{
background:#333;}
.owl-carousel figure.white figcaption h3,
.owl-carousel figure.white figcaption p{
color:#333;
}
.owl-carousel figure:hover figcaption h3,
.owl-carousel figure:hover figcaption p {
opacity:1;
transform:translateY(0);
}


.owl-carousel figcaption h3 {font-size:1em;}
.owl-carousel figcaption p {font-size:1.5em;}
