/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.catch-instagram-feed-gallery-widget-wrapper ul
{
    margin: 0;
}

.catch-instagram-feed-gallery-widget-wrapper .catch-instagram-feed-gallery-widget-image-wrapper ul > li
{
    list-style: none;
}

.catch-instagram-feed-gallery-widget-wrapper .button
{
    background-color: transparent;
    border: 1px solid #d93175;
    display: inline-block;
    margin-top: 10px;
    padding: 15px 20px;
    height: auto;
}

.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus
{
    background-color: #d93175;
    color: #fff;
    text-decoration: none;
}

.catch-instagram-feed-gallery-widget-wrapper .fa-instagram:before
{
    vertical-align: top;
}

.catch-instagram-feed-gallery-widget-wrapper .fa-instagram:hover,
.catch-instagram-feed-gallery-widget-wrapper .fa-instagram:focus,
.catch-instagram-feed-gallery-widget-wrapper .load-more:hover,
.catch-instagram-feed-gallery-widget-wrapper .load-more:focus
{
    background-color: #b00f14;
    color: #fff;
    text-decoration: none;
}

.catch-instagram-feed-gallery-widget-wrapper span
{
    margin-left: 5px;
}

.catch-instagram-feed-gallery-widget-wrapper .clear
{
    margin-bottom: 0;
}

.sidebar-primary .catch-instagram-feed-gallery-widget-wrapper .item,
.catch-instagram-feed-gallery-widget-wrapper .item
{
    float: left;
    margin: 0;
    paddi