#cboxOverlay {
	position: fixed;
	z-index: 1100000;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #000 center url('data:image/gif;base64,R0lGODlhCAAIAIAAAP///zk5OSH5BAAAAAAALAAAAAAIAAgAAAIMjB+Aptv4TmQr1WkKADs=');
}
#colorbox {
	position: absolute;
	z-index: 1200000;
}
	#cboxTopLeft,
	#cboxTopCenter,
	#cboxTopRight,
	#cboxMiddleLeft,
	#cboxMiddleRight,
	#cboxBottomLeft,
	#cboxBottomCenter,
	#cboxBottomRight {
		display: none;
	}
	#cboxContent {
		position: relative;
		background: #fff;
		padding: 45px;
		border-radius: 15px;
	}
		#cboxContent iframe {
			width: 100%;
			height: 100%;
		}
		#cboxTitle,
		#cboxCurrent,
		#cboxNext,
		#cboxPrevious,
		#cboxSlideshow,
		#cboxClose {
			position: absolute;
			z-index: 1000;
		}
		#cboxNext,
		#cboxPrevious,
		#cboxClose {
			width: 32px;
			height: 32px;
			line-height: 32px;
			text-align: center;
			overflow: hidden;
			cursor: pointer;
			border-radius: 20px;
			display: block;
			font-size: 12px;
		}
		#cboxNext a,
		#cboxPrevious a,
		#cboxClose a {
			cursor: pointer;
			display: block;
			color: #ddd;
			width: 32px;
			height: 32px;
			overflow: hidden;
			background-position: center;
			background-repeat: no-repeat;
		}
		html.pageloaded.csstransitions #cboxNext a,
		html.pageloaded.csstransitions #cboxPrevious a,
		html.pageloaded.csstransitions #cboxClose a {
			-webkit-transition: all 0.25s;
					transition: all 0.25s;
		}
		#cboxNext a {
			background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iMTEuMDQ1LDkuMjkxIDEyLjg2MSw3LjQ3IDIxLjg0NiwxNi40NyAyMS44NDYsMTYuNDcgMjEuODQ2LDE2LjQ3IDEyLjg2MSwyNS40NyAxMS4wNDUsMjMuNjQ2IDE4LjIwNSwxNi40NyAiLz4NCjwvc3ZnPg0K');
		}
		#cboxPrevious a {
			background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIyNDAgMjQwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0MCAyNDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gcG9pbnRzPSIyNjAuODQ2LDI2My42NDcgMjU5LjAyOSwyNjUuNDcgMjUwLjA0NSwyNTYuNDcgMjUwLjA0NSwyNTYuNDcgMjUwLjA0NSwyNTYuNDcgMjU5LjAyOSwyNDcuNDcgMjYwLjg0NiwyNDkuMjkyIA0KCTI1My42ODYsMjU2LjQ3ICIvPg0KPC9zdmc+DQo=');
		}
		#cboxClose a {
			background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9ImNsb3NlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNy4wNDUsMTAuNDdsMy0zbDYsNmw2LTZsMywzbC02LDZsNiw2bC0zLDNsLTYtNmwtNiw2bC0zLTNsNi02TDcuMDQ1LDEwLjQ3eiIvPg0KPC9zdmc+DQo=');
			background-size: 60%;
		}
		#cboxNext a:hover,
		#cboxPrevious a:hover,
		#cboxClose a:hover {
			background-color: #f5f5f5;
			color: #393d43;
		}
		#cboxCurrent {
			bottom: 15px;
			left: 45px;
			right: 45px;
			text-align: center;
		}
		#cboxClose {
			top: 8px;
			right: 8px;
		}
		#cboxNext {
			top: 50%;
			right: 7px;
		}
		#cboxPrevious {
			top: 50%;
			left: 7px;
		}