
/* no list style */
.fo-insta-thumb .no-bullet, .pllexislider .no-bullet
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
}


/* Thumbnails Template */
.fo-insta-thumb ul.thumbnails
{
	list-style: none;
	font-size: 0;
	margin-left: -2.5%;
}

.fo-insta-thumb ul.thumbnails.no-border
{
	margin-left: 0;
}

.fo-insta-thumb ul.thumbnails li
{
	display: inline-block;
	padding: 0;
	margin: 0 0 2.5% 2.5%;
	background: none;
	border: 0;
	vertical-align: top;
	box-shadow: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.fo-insta-thumb ul.thumbnails.no-border li
{
	margin: 0;
}

.fo-insta-thumb ul.thumbnails li img
{
	max-width: 100% !important;
	height: auto !important;
	margin: 0 !important;
	border: 0 !important;
	vertical-align: top;
}

.fo-insta-thumb ul.thumbnails li a
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.fo-insta-thumb ul.thumbnails.fo_col_1 li
{
	width: 97.5%;
}

/* this value + 2.5 should = 100% */
.fo-insta-thumb ul.thumbnails.fo_col_2 li
{
	width: 47.5%;
}

/* this value + 2.5 should = 50% */
.fo-insta-thumb ul.thumbnails.fo_col_3 li
{
	width: 30.83%;
}

/* this value + 2.5 should = 33% */
.fo-insta-thumb ul.thumbnails.fo_col_4 li
{
	width: 22.5%;
}

/* this value + 2.5 should = 25% */
.fo-insta-thumb ul.thumbnails.fo_col_5 li
{
	width: 17.5%;
}

/* this value + 2.5 should = 20% */
.fo-insta-thumb ul.thumbnails.fo_col_6 li
{
	width: 14.17%;
}

/* this value + 2.5 should = 16.66% */
.fo-insta-thumb ul.thumbnails.fo_col_7 li
{
	width: 11.78%;
}

/* this value + 2.5 should = 14.28% */
.fo-insta-thumb ul.thumbnails.fo_col_8 li
{
	width: 10%;
}

/* this value + 2.5 should = 12.5% */
.fo-insta-thumb ul.thumbnails.fo_col_9 li
{
	width: 8.61%;
}

/* this value + 2.5 should = 11.11% */
.fo-insta-thumb ul.thumbnails.fo_col_10 li
{
	width: 7.5%;
}

/* this value + 2.5 should = 10% */

.fo-insta-thumb ul.thumbnails.no-border.fo_col_1 li
{
	width: 100%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_2 li
{
	width: 50%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_3 li
{
	width: 22.50%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_4 li
{
	width: 25%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_5 li
{
	width: 20%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_6 li
{
	width: 16.66%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_7 li
{
	width: 14.28%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_8 li
{
	width: 12.5%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_9 li
{
	width: 11.11%;
}

.fo-insta-thumb ul.thumbnails.no-border.fo_col_10 li
{
	width: 10%;
}

@media all and (max-width: 640px)
{
	/* Make 3-6 cols into 2 col */
	.fo-insta-thumb ul.thumbnails.fo_col_3 li,
	.fo-insta-thumb ul.thumbnails.fo_col_4 li,
	.fo-insta-thumb ul.thumbnails.fo_col_5 li,
	.fo-insta-thumb ul.thumbnails.fo_col_6 li
	{
		width: 47.5%;
	}

	/* Make 7-10 cols into 4 col */
	.fo-insta-thumb ul.thumbnails.fo_col_7 li,
	.fo-insta-thumb ul.thumbnails.fo_col_8 li,
	.fo-insta-thumb ul.thumbnails.fo_col_9 li,
	.fo-insta-thumb ul.thumbnails.fo_col_10 li
	{
		width: 22.5%;
	}

	/* Make 3-6 cols into 2 col */
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_3 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_4 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_5 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_6 li
	{
		width: 50%;
	}

	/* Make 7-10 cols into 4 col */
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_7 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_8 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_9 li,
	.fo-insta-thumb ul.thumbnails.no-border.fo_col_10 li
	{
		width: 25%;
	}

}

@media all and (max-width: 520px)
{
	.fo-insta-thumb ul.thumbnails li
	{
		width: 100% !important; /* over-ride all li styles */
	}
}

.graphdiv
{
	-webkit-box-align: end;
	align-items: flex-end;
	bottom: 0;
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.GraphImage
{
	position: relative;
}

.GraphSidecar
{
	position: relative;
}

.GraphVideo
{
	position: relative;
}

.GraphImage:before
{
	position: absolute;
	content: '';
	background-image: url('../in.png');
	background-repeat: no-repeat;
	background-position: -32px -32px;
	background-color: transparent !important;
	height: 32px;
	width: 32px;
	top: 5px;
	right: 0;
	z-index: 1;
	opacity: 0.7;
}

.no-isw-icons:before {
	background-image: none !important;
}

.GraphSidecar:before
{
	position: absolute;
	content: '';
	background-image: url('../in.png');
	background-repeat: no-repeat;
	background-position: 4px -4px;
	height: 32px;
	width: 32px;
	top: 0px;
	right: 0;
	z-index: 1;
	opacity: 0.7;
}

.GraphVideo:before
{
	position: absolute;
	content: '';
	background-image: url('../in.png');
	background-repeat: no-repeat;
	background-position: 3px -42px;
	height: 32px;
	width: 32px;
	top: 3px;
	right: 0;
	z-index: 1;
	opacity: 0.7;
}

.fo-insta-thumb
{
	padding: 0 !important;
}
