.g-zoom {
	margin-left: -($content-padding);
	margin-right: -($content-padding);
	.g-zoom-left,
	.g-zoom-right {
		.g-content {
			margin: 0;
			padding-top: 0;
			padding-bottom: 0;
			.magnify {
				max-width: auto;
				position: relative;
				cursor: none;
				border: 10px solid $base-border-color;
				.glass {
					z-index: 99;
					width: 220px;
					height: 220px;
					position: absolute;
					border-radius: 100%;
					background-repeat:no-repeat;
					background-color:white;
					box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 
					0 0 7px 7px rgba(0, 0, 0, 0.25), 
					inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
				}
				.thumb {
					display: inline-block;
					max-width: auto;
				}
			}
		}
	}
	.g-zoom-link {
		i {
			margin-right: 8px;
		}
	}
}