
	.banner.invert-alt .image {
		background-color: rgba(255, 255, 255, 0.125);
	}


	.banner.style4.invert-alt .image {
		border-color: #dbd5f4;
		background-color: #dbd5f4;
		border-width: 1px;
	}

		.banner.style4.invert-alt .image:before {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			border-color: #dbd5f4;
			width: calc(100% + 2px);
			margin-left: -1px;
		}

		.banner.style4.invert-alt .image:after {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			border-color: #dbd5f4;
			width: calc(100% + 2px);
			margin-left: -1px;
		}

	.banner.style4.alt-invert-alt.android .image:after {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
	}


/* Wrapper */

	.spotlight.style3.invert-alt .image {
		border-color: #dbd5f4;
		background-color: #dbd5f4;
		border-width: 1px;
	}

		.spotlight.style3.invert-alt .image:before {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			border-color: #dbd5f4;
			width: calc(100% + 2px);
			margin-left: -1px;
		}

		.spotlight.style3.invert-alt .image:after {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			border-color: #dbd5f4;
			width: calc(100% + 2px);
			margin-left: -1px;
		}

	.spotlight.style3.invert-alt.android .image:after {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
	}

/* Wrapper */

	#wrapper > .wrapper.style2.invert-alt:not(.color1):not(.color2):not(.color3):not(.color4):not(.color5):not(.color6):not(.color7) {
		background-color: #222222;
	}

	#wrapper > .wrapper.style2.invert-alt > .inner {
		background-color: #000000;
	}

/* Wrapper */

		#wrapper > .invert-alt {
			background-color: #2f2f2f;
			background-color: #2f2f2f;
			color: #ececec;
		}

			#wrapper > .invert-alt input, #wrapper > .invert-alt select, #wrapper > .invert-alt textarea {
				color: #ececec;
			}

			#wrapper > .invert-alt a {
				color: #ececec;
			}

				#wrapper > .invert-alt a:hover {
					color: #47D3E5;
				}

			#wrapper > .invert-alt strong, #wrapper > .invert-alt b {
				color: #dbd5f4;
			}

			#wrapper > .invert-alt h1, #wrapper > .invert-alt h2, #wrapper > .invert-alt h3, #wrapper > .invert-alt h4, #wrapper > .invert-alt h5, #wrapper > .invert-alt h6 {
				color: #dbd5f4;
			}

			#wrapper > .invert-alt blockquote {
				border-left-color: #dbd5f4;
			}

			#wrapper > .invert-alt code {
				background: rgba(255, 255, 255, 0.125);
				border-color: #dbd5f4;
			}

			#wrapper > .invert-alt hr {
				border-bottom-color: #dbd5f4;
			}

			#wrapper > .invert-alt .box {
				border-color: #dbd5f4;
			}

			#wrapper > .invert-alt input[type="submit"],
			#wrapper > .invert-alt input[type="reset"],
			#wrapper > .invert-alt input[type="button"],
			#wrapper > .invert-alt button,
			#wrapper > .invert-alt .button {
				background-color: transparent;
				box-shadow: inset 0 0 0 1px #dbd5f4;
				color: #dbd5f4 !important;
			}

				#wrapper > .invert-alt input[type="submit"]:hover,
				#wrapper > .invert-alt input[type="reset"]:hover,
				#wrapper > .invert-alt input[type="button"]:hover,
				#wrapper > .invert-alt button:hover,
				#wrapper > .invert-alt .button:hover {
					box-shadow: inset 0 0 0 1px #47D3E5;
					color: #47D3E5 !important;
				}

				#wrapper > .invert-alt input[type="submit"]:active,
				#wrapper > .invert-alt input[type="reset"]:active,
				#wrapper > .invert-alt input[type="button"]:active,
				#wrapper > .invert-alt button:active,
				#wrapper > .invert-alt .button:active {
					background-color: rgba(71, 211, 229, 0.2);
					box-shadow: inset 0 0 0 1px #47D3E5;
					color: #47D3E5 !important;
				}

				#wrapper > .invert-alt input[type="submit"].primary,
				#wrapper > .invert-alt input[type="reset"].primary,
				#wrapper > .invert-alt input[type="button"].primary,
				#wrapper > .invert-alt button.primary,
				#wrapper > .invert-alt .button.primary {
					background-color: #dbd5f4;
					box-shadow: none;
					color: #000000 !important;
				}

					#wrapper > .invert-alt input[type="submit"].primary:hover,
					#wrapper > .invert-alt input[type="reset"].primary:hover,
					#wrapper > .invert-alt input[type="button"].primary:hover,
					#wrapper > .invert-alt button.primary:hover,
					#wrapper > .invert-alt .button.primary:hover {
						background-color: #47D3E5;
					}

					#wrapper > .invert-alt input[type="submit"].primary:active,
					#wrapper > .invert-alt input[type="reset"].primary:active,
					#wrapper > .invert-alt input[type="button"].primary:active,
					#wrapper > .invert-alt button.primary:active,
					#wrapper > .invert-alt .button.primary:active {
						background-color: #1ebdd1;
					}

			#wrapper > .invert-alt label {
				color: #dbd5f4;
			}

			#wrapper > .invert-alt input[type="text"],
			#wrapper > .invert-alt input[type="password"],
			#wrapper > .invert-alt input[type="email"],
			#wrapper > .invert-alt input[type="tel"],
			#wrapper > .invert-alt input[type="search"],
			#wrapper > .invert-alt input[type="url"],
			#wrapper > .invert-alt select,
			#wrapper > .invert-alt textarea {
				border-color: #dbd5f4;
			}

				#wrapper > .invert-alt input[type="text"]:focus,
				#wrapper > .invert-alt input[type="password"]:focus,
				#wrapper > .invert-alt input[type="email"]:focus,
				#wrapper > .invert-alt input[type="tel"]:focus,
				#wrapper > .invert-alt input[type="search"]:focus,
				#wrapper > .invert-alt input[type="url"]:focus,
				#wrapper > .invert-alt select:focus,
				#wrapper > .invert-alt textarea:focus {
					border-color: #47D3E5;
					box-shadow: 0 0 0 1px #47D3E5;
				}

			#wrapper > .invert-alt select {
				background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.2)' /%3E%3C/svg%3E");
			}

				#wrapper > .invert-alt select option {
					color: #000000;
					background: #dbd5f4;
				}

			#wrapper > .invert-alt input[type="checkbox"] + label,
			#wrapper > .invert-alt input[type="radio"] + label {
				color: #dbd5f4;
			}

				#wrapper > .invert-alt input[type="checkbox"] + label:before,
				#wrapper > .invert-alt input[type="radio"] + label:before {
					border-color: #dbd5f4;
				}

			#wrapper > .invert-alt input[type="checkbox"]:checked + label:before,
			#wrapper > .invert-alt input[type="radio"]:checked + label:before {
				background-color: #dbd5f4;
				border-color: #dbd5f4;
				color: #000000;
			}

			#wrapper > .invert-alt input[type="checkbox"]:focus + label:before,
			#wrapper > .invert-alt input[type="radio"]:focus + label:before {
				border-color: #47D3E5;
				box-shadow: 0 0 0 1px #47D3E5;
			}

			#wrapper > .invert-alt ::-webkit-input-placeholder {
				color: #dbd5f4 !important;
			}

			#wrapper > .invert-alt :-moz-placeholder {
				color: #dbd5f4 !important;
			}

			#wrapper > .invert-alt ::-moz-placeholder {
				color: #dbd5f4 !important;
			}

			#wrapper > .invert-alt :-ms-input-placeholder {
				color: #dbd5f4 !important;
			}

			#wrapper > .invert-alt .icon.style2:before {
				box-shadow: inset 0 0 0 1px #dbd5f4;
			}

			#wrapper > .invert-alt a.icon.style2:hover:before {
				box-shadow: inset 0 0 0 1px #47D3E5;
				color: #47D3E5;
			}

			#wrapper > .invert-alt a.icon.style2:active:before {
				background-color: rgba(71, 211, 229, 0.1);
				box-shadow: inset 0 0 0 1px #47D3E5;
				color: #47D3E5;
			}

			#wrapper > .invert-alt ul.alt li {
				border-top-color: #dbd5f4;
			}

			#wrapper > .invert-alt header p {
				color: #dbd5f4;
			}

			#wrapper > .invert-alt table tbody tr {
				border-color: #dbd5f4;
			}

				#wrapper > .invert-alt table tbody tr:nth-child(2n + 1) {
					background-color: rgba(255, 255, 255, 0.125);
				}

				#wrapper > .invert-alt table tbody tr.alt {
					background-color: rgba(255, 255, 255, 0.125) !important;
				}

			#wrapper > .invert-alt table th {
				color: #dbd5f4;
			}

			#wrapper > .invert-alt table thead {
				border-bottom-color: #dbd5f4;
			}

			#wrapper > .invert-alt table tfoot {
				border-top-color: #dbd5f4;
			}

			#wrapper > .invert-alt table.alt tbody tr td {
				border-color: #dbd5f4;
			}

			#wrapper > .invert-alt table.uniform tbody tr:nth-child(2n + 1) {
				background-color: transparent;
			}

			#wrapper > .invert-alt .banner .image {
				background-color: rgba(255, 255, 255, 0.125);
			}

			#wrapper > .invert-alt .banner.style4 .image {
				border-color: #dbd5f4;
				background-color: #dbd5f4;
				border-width: 1px;
			}

				#wrapper > .invert-alt .banner.style4 .image:before {
					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
					border-color: #dbd5f4;
					width: calc(100% + 2px);
					margin-left: -1px;
				}

				#wrapper > .invert-alt .banner.style4 .image:after {
					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
					border-color: #dbd5f4;
					width: calc(100% + 2px);
					margin-left: -1px;
				}

			#wrapper > .invert-alt .banner.style4.android .image:after {
				background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			}

			#wrapper > .invert-alt .spotlight .image {
				background-color: rgba(255, 255, 255, 0.125);
			}

			#wrapper > .invert-alt .spotlight.style3 .image {
				border-color: #dbd5f4;
				background-color: #dbd5f4;
				border-width: 1px;
			}

				#wrapper > .invert-alt .spotlight.style3 .image:before {
					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
					border-color: #dbd5f4;
					width: calc(100% + 2px);
					margin-left: -1px;
				}

				#wrapper > .invert-alt .spotlight.style3 .image:after {
					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
					border-color: #dbd5f4;
					width: calc(100% + 2px);
					margin-left: -1px;
				}

			#wrapper > .invert-alt .spotlight.style3.android .image:after {
				background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: #dbd5f4%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
			}

			#wrapper > .invert-alt .gallery article .image {
				background-color: rgba(255, 255, 255, 0.125);
			}

			#wrapper > .invert-alt .items.style1 > * {
				border-color: #dbd5f4;
			}

			#wrapper > .invert-alt .items.style2 {
				border-color: #dbd5f4;
			}

				#wrapper > .invert-alt .items.style2 > * {
					border-color: #dbd5f4;
				}

			#wrapper > .invert-alt .index > * {
				border-top-color: #dbd5f4;
			}

		#wrapper > .color1 {
			background-color: #30363d;
		}

		#wrapper > .color2 {
			background-color: #db8992;
		}

		#wrapper > .color3 {
			background-color: #ab7aad;
		}

		#wrapper > .color4 {
			background-color: #897cad;
		}

		#wrapper > .color5 {
			background-color: #7794ce;
		}

		#wrapper > .color6 {
			background-color: #64abb4;
		}

		#wrapper > .color7 {
			background-color: #6ba78c;
		}

		#wrapper > .color8 {
			background-color: #e5f4f8;
		}

		#wrapper.divided > * {
			box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.075);
		}

			#wrapper.divided > *:first-child {
				box-shadow: none !important;
			}

		#wrapper.divided > .invert-alt {
			box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.125);
		}

			#wrapper.divided > .invert-alt:first-child {
				box-shadow: none !important;
			}