@charset "UTF-8";

#instagram,
#instagram *,
#instagram *::before,
#instagram *::after {
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box
}

#instagram,
#instagram-feed {
    background : #fff
}

#instagram-feed-wrapper {
    padding-top : 0
}

#instagram .instagram-title {
    margin     : 60px 0 0;
    text-align : center
}

#instagram .instagram-title a[href] {
    color : #026dd2
}

#instagram-feed-wrapper {
    width          : 100%;
    padding-top    : 25px;
    padding-bottom : 25px
}

#instagram-feed {
    background    : white;
    padding-left  : 8px;
    padding-right : 8px;
    position      : relative;
    max-width     : 980px;
    width         : auto;
    height        : 100%;
    margin        : 0 auto;
    z-index       : 10
}

#instagram-feed img {
    width  : auto !important;
    height : auto !important;
}

#instagram-feed .widget-header {
    padding  : 6px 32px;
    overflow : hidden;
}

#instagram-feed .widget-title {
    color       : #221e1f;
    font-family : 'PT Sans', Arial, Helvetica, sans-serif, sans-serif;
    font-size   : 1.384615384615385em;
    font-weight : 400;
    line-height : normal;
    margin-top  : 0
}

#instagram-feed .instapress-shortcode-wrapper {
    padding  : 2px 32px;
    position : relative;
}

#instagram-feed .instapress-shortcode {
    width       : 100%;
    height      : 100%;
    white-space : nowrap;
    overflow    : hidden;
}

#instagram-feed .owl-pagination {
    position : absolute;
    bottom   : -37px;
    width    : 100%;
    z-index  : 1000
}

#instagram-feed .owl-item img {
    max-width : 100%
}

#instagram-feed .owl-controls .owl-buttons .owl-prev,
#instagram-feed .owl-controls .owl-buttons .owl-next {
    -moz-border-radius    : 0;
    -webkit-border-radius : 0;
    border-radius         : 0;
    filter                : alpha(opacity=100);
    margin                : 0;
    opacity               : 1;
    padding               : 0;
    position              : absolute;
    top                   : 50%;
    text-align            : left;
    text-indent           : -2000em;
    -moz-transform        : translateY(-50%);
    -ms-transform         : translateY(-50%);
    -o-transform          : translateY(-50%);
    -webkit-transform     : translateY(-50%);
    transform             : translateY(-50%);
    width                 : 28px;
    height                : 26px
}

#instagram-feed .owl-controls .owl-buttons .owl-prev {
    background : transparent url(../images/arrow_left.jpg) no-repeat;
    left       : -28px
}

#instagram-feed .owl-controls .owl-buttons .owl-next {
    background : url(../images/arrow_right.jpg) no-repeat;
    right      : -28px
}

#instagram-feed .scroll-left,
#instagram-feed .scroll-right {
    position   : absolute;
    top        : 0;
    padding    : 29px 0;
    cursor     : pointer;
    width      : 32px !important;
    height     : 26px !important;
    background : white;
}

#instagram-feed .scroll-left {
    left : 0;
}

#instagram-feed .scroll-right {
    right : 0;
}

#instagram-feed .instapress-shortcode .instapress-shortcode-image {
    float        : left;
    margin-left  : 5px;
    margin-right : 5px;
    margin-top   : 0;
    height       : 100%
}

#instagram-feed .instapress-shortcode .instapress-shortcode-image:last-of-type {
    margin-right : 0
}

#instagram .container {
    padding-right : 15px;
    padding-left  : 15px;
    margin-right  : auto;
    margin-left   : auto
}

#instagram .row {
    margin-left  : -15px;
    margin-right : -15px
}

#instagram .row::before,
#instagram .row::after {
    content : " ";
    display : table
}

#instagram .row::after {
    clear : both
}

@media screen and (max-width : 359px) {
    #instagram .instagram-title {
        font-size : 36px
    }
}

@media screen and (min-width : 768px) {
    #instagram-feed .widget-header {
        height : 38px
    }

    #instagram-feed .widget-title {
        float : left
    }

    #instagram .container {
        width : 750px
    }
}

@media screen and (min-width : 992px) {
    #instagram .container {
        width : 970px
    }
}

@media screen and (min-width : 1200px) {
    #instagram .container {
        width : 1010px
    }
}
