@charset 'utf-8';

.wr-gallery-new .label-cap { display: none;}

.wr-gallery-new li .wrap { position: relative; margin: 0 0 10px; border: 1px solid #cfcfcf;}

.wr-gallery-new li .wrap:hover { box-shadow: 4px 4px 8px rgba(0,0,0,.24) ;}
.wr-gallery-new li .wrap .na-item a { overflow: hidden; display: block;  padding: 20px 10px 40px; width: 100%; background: #fff; font-size: 20px; font-weight: 700; text-align: center; line-height: 1; text-overflow: ellipsis;}
.wr-gallery-new li .wrap .borders { opacity:0; display: block; position: absolute; background: #313131; transition: .2s;}
.wr-gallery-new li .wrap .borders.top { left: 0; top: 0; width: 100%; height: 3px;}
.wr-gallery-new li .wrap .borders.bottom { left: 0; bottom: 0; width: 100%; height: 3px;}
.wr-gallery-new li .wrap .borders.left { left: 0; top: 0; width: 3px; height: 100%;}
.wr-gallery-new li .wrap .borders.right { right: 0; top: 0; width: 3px; height: 100%;}
.wr-gallery-new li .wrap:hover .borders { opacity:1 }

@media (max-width:768px){
    .wr-gallery-new li .wrap .na-item a { padding: 20px 10px 30px; font-size: 18px;}
}
@media (max-width:576px){
    .wr-gallery-new li .wrap .na-item a {  padding: 15px 10px 25px; font-size: 16px;}
}

@media (max-width:576px){
    .wr-gallery-new .owl-nav { display: none;}
}