.captionjs figcaption{font-size:13px;padding:5px 9px;border:1px solid #ddd;border-top:none;background-color:#eee;}
.captionjs.captionjs-stacked figcaption{background-color:rgba(0,0,0,0.75);color:#fff;border:none;}
.captionjs.captionjs-animated figcaption{border-top:1px solid rgba(255,255,255,0.3);background-color:rgba(31,40,55,0.85);color:#fff;border:none;line-height:1.4;}
.captionjs.captionjs-hidden figcaption{border-top:1px solid rgba(255,255,255,0.3);background-color:rgba(0,0,0,0.75);color:#fff;border:none;}
.captionjs a{color:#fff;text-decoration:none;}
.captionjs.captionjs-default a{color:#000;}
img{float:left;position:relative;/*left:5px;*//*position:absolute;*/margin:0;}
@media screen and (max-width:670px){
.captionjs figcaption{font-size:11px;}
}
@media screen and (max-width:490px){
.captionjs figcaption{font-size:13px;}
}