.wppress-ig-row, .wppress-ig-row *, .wppress-ig-load-more>a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition:all linear 0.3s;
    -moz-transition:all linear 0.3s;
    -o-transition:all linear 0.3s;
    -ms-transition:all linear 0.3s;
    transition:all linear 0.3s;
}
.wppress-ig-row {
    margin-left:-10px;
    margin-right:-10px;
}
.wppress-ig-row:before, .wppress-ig-row:after {
    content:"";
    display:table;
    clear:both;
}
.wppress-ig-row .wppress-ig-column {
    display:relative;
    float:left;
    padding:10px;
    overflow:hidden;
}
.wppress-ig-row .wppress-ig-column a {
    display:block;
    overflow:hidden;
    position: relative;
}

.wppress-ig-row .wppress-ig-column .wppress-ig-image-wrap{
    box-shadow:0 0 2px rgba(0,0,0,0.54);
    background:#FFF;
    background:rgba(255,255,255,0.9);
    color:#777;
}
.wppress-ig-row .wppress-ig-caption-inside {
    -webkit-transition:all linear 0.3s;
    -moz-transition:all linear 0.3s;
    -o-transition:all linear 0.3s;
    -ms-transition:all linear 0.3s;
    transition:all linear 0.3s;
    position:absolute;
    background:rgba(0, 0, 0, .7);
    padding:10px;
    font-size:14px;
    bottom:0%;
    left:0;
    opacity:0;
    visibility: hidden;
    color:#FFF;
    width:100%;
}
.wppress-ig-row .wppress-ig-column:hover .wppress-ig-caption-inside {
    visibility: visible;
    opacity:1;
}
.wppress-ig-row .wppress-ig-caption-outside {
    display:block;
    padding:5px;
    font-size:13px;
    line-height:18px;
}
.wppress-ig-row .wppress-ig-column img {
    width:100%;
    height:auto;
}
.wppress-ig-row .wppress-ig-column:hover img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.wppress-ig-load-more {
    display:block;
}
.wppress-ig-load-more>a {
    display:block;
    padding:10px;
    background:rgba(100, 180, 63, 0.77);
    color:#000;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}
.wppress-ig-load-more>a:hover {
    background:rgba(100, 180, 63, 0.5);
    color:#000;
}
@media only screen and (max-width: 767px) {
    .wppress-ig-row .wppress-ig-column {
        display:block;
        width:100% !important;
    }
}
