#IGOuter {
	display: none;
	position: relative;
	text-align: center;
}
#ugthumbs {
	/*width: 93%;*/
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0 auto;
	white-space: nowrap;
	text-align: center;
}
#IG_arrow_left, #IG_arrow_right, #IG_window_arrow_left, #IG_window_arrow_right {
	position: absolute;
	cursor: var(--cursor);
}
#IG_arrow_left, #IG_arrow_right {
	top: 50px;
}
#IG_window_arrow_left, #IG_window_arrow_right {
	top: 300px;
	font-size: 2rem;

	-webkit-touch-callout: none;
	user-select: none;
}
#IG_window_arrow_left:hover, #IG_window_arrow_left:focus,
#IG_window_arrow_right:hover, #IG_window_arrow_right:focus,
#IGClose:hover, #IGClose:focus {
	color: var(--pink100);
}

#IG_arrow_left {
	left: 0;
}
#IG_arrow_right {
	right: 0;
}
#IG_window_arrow_left {
	left: 8px;
}
#IG_window_arrow_right {
	right: 8px;
}
#ugthumb_cont {
	overflow: auto;
}
.ugthumb_cont {
	display: inline-block;
	width: 170px;
	height: 170px;
	text-align: center;
	/*background: #e5e5e5;*/
	/*background: #000;*/
	background: none;
	padding: 10px;
}
.ugthumb {
	/*float: left;*/
	/*display: inline-block;*/
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	border: none;
	cursor: var(--cursor);
	vertical-align: top;

	-webkit-touch-callout: none;
	user-select: none;
}
#IGPost {
	display: none;
	/* position: relative; */
	position: fixed;
	top: 0;
	left: 50%;
    	/*margin-left: -25%;*/
	padding: 15px 60px;
	width: 800px;
	height: 670px;
	/*margin: 0 auto;*/
	z-index: 2147483646;
	background: var(--white);
	border: 5px solid #eee;
}
#IGClose {
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
	padding: 2px;
	cursor: var(--cursor);
	font-size: 25px;

	-webkit-touch-callout: none;
	user-select: none;
}
#IGstat {
	position: absolute;
	top: 30px;
	left: 0;
	/*margin-right: -15%;*/
	width: 100%;
	height: auto;
	text-align: center;
}
#_left {
	float: left;
	width: 75%;
}
#_left img {
	height: auto;
	max-height: 500px;
	width: auto;
	max-width: 500px;
}
#IGPostImage {
	display: block;
	margin: 0 auto;
}
#_right {
	float: right;
	width: 22%;
	height: 100%;
	padding: 0 10px 0 0;
	overflow-x: hidden;
	overflow-y: auto;

	scrollbar-width: thin;
	scrollbar-color: var(--pink100) transparent; /*thumb background*/
}

#_right::-webkit-scrollbar {
	width: 7px;
	background: transparent;
}
#_right::-webkit-scrollbar-thumb {
	background: var(--pink100);
}

/*
::-webkit-scrollbar — the entire scrollbar
::-webkit-scrollbar-button — the buttons on the scrollbar (arrows pointing upwards and downwards)
::-webkit-scrollbar-thumb — the draggable scrolling handle
::-webkit-scrollbar-track — the track (progress bar) of the scrollbar
::-webkit-scrollbar-track-piece — the part of the track (progress bar) not covered by the handle
::-webkit-scrollbar-corner — the bottom corner of the scrollbar, where both hor and ver scrollbars meet
::-webkit-resizer — the draggable resizing handle that appears at the bottom corner of some elements
*/

.cart-image {
	margin: 0 auto;
	width: auto;
	height: auto;
}
.cart-name {
	width: 100%;
	margin: 0;
	padding: 12px 0;
	text-align: center;
}
.IGProfilePic {
	margin: 0 10px 0 0;
	width: 50px !important;
	height: auto !important;
	vertical-align: middle;
	border-radius: 50%;
}
.cart-item:last-child {
	border: medium none;
}
