@font-face {
	font-family: 'photo-feed';
	src: url('../fonts/photo-feed.eot?128840');
	src: url('../fonts/photo-feed.eot?128840#iefix') format('embedded-opentype'),
	url('../fonts/photo-feed.svg?128840#photo-feed') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: 'photo-feed';
	src: url('data:application/octet-stream;base64,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') format('woff'),
	url('data:application/octet-stream;base64,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') format('truetype');
}

[class^="icon-pf-"]:before, [class*=" icon-pf-"]:before {
	font-family: "photo-feed";
	font-style: normal;
	font-weight: normal;
	speak: never;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-pf-pictures:before { content: '\e800'; }
.icon-pf-videocam:before { content: '\e801'; }
.icon-pf-picture:before { content: '\e802'; }
.icon-pf-spin:before { content: '\e831'; }
.icon-pf-instagram:before { content: '\f16d'; }

/* Grid */
.photo-feed-grid-container.ig-spacing {
    overflow: hidden;
}
.photo-feed-grid-container.ig-spacing .photo-feed-items {
    margin-left: -10px;
    margin-right: -10px;
}
.photo-feed-grid-container.ig-spacing .ig-item {
    padding: 10px;
}
.photo-feed-items {
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.photo-feed-items:after {
    display: block;
    content: "";
    clear: both;
}
.photo-feed-items .ig-item {
    float: left;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;    
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.photo-feed-items .ig-item a{
    display: block;
    width: 100%;
    position: relative;
    text-align: center;
    overflow: hidden;
	padding-top: 100%;
}
.photo-feed-items .ig-item a > br {
    display: none;
}
.photo-feed-grid-container.ig-hover .ig-item a:after {
    content: "";
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 8;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;	
    margin:0;
}
.photo-feed-grid-container.ig-hover .ig-item a:hover:after {
    background: #007aff;
    opacity: 0.35;
}
.photo-feed-items .ig-item a img{
    margin: auto;
    max-width: 100%;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    object-fit: cover;
	position: absolute;
    top: 0;
    left: 0;
}


/* carousel */
.photo-feed-carousel-container .swiper-container:not(.swiper-container-initialized){
	opacity: 0.1; 
	transition: .2s;
}
.photo-feed-carousel-container .swiper-slide a {
    display: block;
    width: 100%;
    position: relative;
    text-align: center;
    overflow: hidden;
	padding-top: 100%;
}
.photo-feed-carousel-container.ig-hover .swiper-slide a:after {
    content: "";
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 8;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;	
    margin:0;
}
.photo-feed-carousel-container.ig-hover .swiper-slide a:hover:after {
    background: #007aff;
    opacity: 0.35;
}
.photo-feed-carousel-container .swiper-slide a img {
    margin: auto;
    max-width: 100%;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    object-fit: cover;
	position: absolute;
    top: 0;
    left: 0;
}
.photo-feed-carousel-container .swiper-button-prev,
.photo-feed-carousel-container .swiper-container-rtl .swiper-button-next {
	left: 5px;
}
.photo-feed-carousel-container .swiper-button-next,
.photo-feed-carousel-container .swiper-container-rtl .swiper-button-prev {
	right: 5px;
}


/* common */
.ig-type-icon {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 9;
    color: #fff;
    line-height: 20px;
    font-size: 18px;
    text-align: initial;
    padding:0px 5px;
}
.insta-icon-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 7;
    color: #fff;
    line-height: normal;
    font-size: 22px;
    text-align: center;
    padding: 0px 5px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.photo-feed-carousel-container.ig-hover .swiper-slide a:hover .insta-icon-wrapper,
.photo-feed-grid-container.ig-hover .ig-item a:hover .insta-icon-wrapper{
	opacity: 1;
}
.photo-feed-actions {
    text-align: center;
    margin: 15px 0px;
}
.photo-feed-button {
    line-height: normal;
    font-size: 1em;
    display: inline-block;
    padding: 7px 15px;
	border-radius: 2px;
	border: 1px solid;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-decoration: none;
}
.photofeed-page-content .dashicons-align-middle {
    line-height: normal;
}
#pfa-galleries-list-wrapper .widefat th {
	font-weight: 500;
}

/* fix for IE browsers */
.pf-ie-8 .ig-hover .ig-item a:hover:after,.pf-ie-8 .photo-feed-carousel-container .swiper-slide a:hover:after {
    background: none;
}
.pf-ie-8 .photo-feed-carousel-container .swiper-slide,.pf-ie-9 .photo-feed-carousel-container .swiper-slide{
    max-width:33.333%;
    float:left;
}
.pf-ie-8 .photo-feed-carousel-container .swiper-button-prev,.pf-ie-8 .photo-feed-carousel-container .swiper-button-next,
.pf-ie-9 .photo-feed-carousel-container .swiper-button-prev,.pf-ie-9 .photo-feed-carousel-container .swiper-button-next{
    display: none;
}
.pf-ie-8 .photo-feed-carousel-container .swiper-slide{
    width: 25%;
    float: left;
}
.pf-ie-8 .photo-feed-carousel-container:after{
    clear:both;
    display: block;
    content:"";
}


/*
	* responsive 
*/
@media screen and (max-width: 1023px) and (min-width: 768px) {
    .photo-feed-items .ig-item{
        min-width: 33.333%;
	}
	.photo-feed-grid-container.ig-spacing .ig-item{
        padding: 10px;		
	}	
}

@media screen and (max-width: 767px) {
    .photo-feed-items .ig-item{
        min-width: 33.333%;
	}
	.photo-feed-grid-container.ig-spacing .ig-item{
        padding: 5px;	
	}
	.photo-feed-grid-container.ig-spacing .photo-feed-items {
		margin-left: -5px;
		margin-right: -5px;
	}
}

@media screen and (max-width: 480px) {
    .photo-feed-items .ig-item{
        min-width: 50%;
	}
	.photo-feed-carousel-container .swiper-button-prev,
	.photo-feed-carousel-container .swiper-container-rtl .swiper-button-next {
		left: 0px;
		zoom: 0.7;
	}
	.photo-feed-carousel-container .swiper-button-next,
	.photo-feed-carousel-container .swiper-container-rtl .swiper-button-prev {
		right: 0px;
		zoom: 0.7;
	}
}
