.headerWhite .safir-logo img {
	filter: invert(1);
}

.headerWhite #switcher .headerButton {
	background: #666;
	color: #fff;
}

/* SWITCHER */

#switcher {
	display: none;
	position: absolute;
	z-index: 999;
	top: 15px;
	left: -100px;
	text-align: center;
	font-size: 12px;
}

#switcher p {
	background: #f3f3f3;
	margin-bottom: 5px;
}

#switcher input[type=text] {
	width: 100%;
	height: 30px;
	border-width: 1px;
	margin-bottom: 5px;
	font-family: monospace;
	font-size: 12px;
	padding-right: 3px;
}

#switcher input[type=submit] {
	padding: 0;
	line-height: 30px;
	width: 100%;
	background: #333;
}

#switcher .icon {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -30px;
	background:#fff;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	z-index: 1;
	color: #fff;
	overflow: hidden;
}

#switcher .icon span {
	display: block;
	width: 30px;
	height: 30px;
}

#switcher .icon svg {
	display: block;
	margin: 7px;
	width: 16px;
	height: 16px;
	animation: switcher 8s infinite linear;
}

#switcher .icon svg.close {
	display: none;
	animation: none;
	margin: 9px;
	width: 12px;
	height: 12px;
}

@-webkit-keyframes switcher {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

#switcher form {
	float: left;
	width:100px;
	background:#fff;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
	padding: 5px;
	position: relative;
	z-index: 2;
}

#switcher .designButtons {
	overflow: hidden;
}

#switcher .designButtons a, #switcher .designButtons span {
	display: block;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
	background: #fafafa;
	border: 1px solid #ddd;
	line-height: 20px;
	color: #373f50;
	font-weight: 500;
}


@media all and (max-width: 1024px) {

	#switcher {
		display: none;
	}

}

/* Mini Colors */

.minicolors{position:relative}.minicolors-sprite{background-image:url(../colorpicker/jquery.minicolors.png)}.minicolors-swatch{position:absolute;vertical-align:middle;background-position:-80px 0;border:solid 1px #ccc;cursor:text;padding:0;margin:0;display:inline-block}.minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0}.minicolors input[type=hidden]+.minicolors-swatch{width:28px;position:static;cursor:pointer}.minicolors-panel{position:absolute;width:173px;height:152px;background:#fff;border:solid 1px #ccc;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99999;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:none}.minicolors-panel.minicolors-visible{display:block}.minicolors-position-top .minicolors-panel{top:-154px}.minicolors-position-right .minicolors-panel{right:0}.minicolors-position-bottom .minicolors-panel{top:auto}.minicolors-position-left .minicolors-panel{left:95px;top:6px}.minicolors-with-opacity .minicolors-panel{width:194px}.minicolors .minicolors-grid{position:absolute;top:1px;left:1px;width:150px;height:150px;background-position:-120px 0;cursor:crosshair}.minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px}.minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.minicolors-slider-saturation .minicolors-grid-inner{background-position:-270px 0;background-image:inherit}.minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.minicolors-slider-brightness .minicolors-grid-inner{background-color:#000}.minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.minicolors-opacity-slider,.minicolors-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background-color:#fff;background-position:0 0;cursor:row-resize}.minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.minicolors-slider-brightness .minicolors-slider{background-position:-20px 0}.minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}.minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}.minicolors-with-opacity .minicolors-opacity-slider{display:block}.minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:solid 1px #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:0 0}.minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px #fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:solid 1px #000;margin-top:-2px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.minicolors-inline{display:inline-block}.minicolors-inline .minicolors-input{display:none!important}.minicolors-inline .minicolors-panel{position:relative;top:auto;left:auto;box-shadow:none;z-index:auto;display:inline-block}.minicolors-theme-default .minicolors-swatch{top:5px;left:5px;width:18px;height:18px}.minicolors-theme-default.minicolors-position-right .minicolors-swatch{left:auto;right:5px}.minicolors-theme-default.minicolors{width:auto;}.minicolors-theme-default .minicolors-input{width:auto;;padding-left:26px;margin:0}.minicolors-theme-default.minicolors-position-right .minicolors-input{padding-right:26px;padding-left:inherit}.minicolors-theme-bootstrap .minicolors-swatch{top:3px;left:3px;width:28px;height:28px;border-radius:3px}.minicolors-theme-bootstrap .minicolors-swatch-color{border-radius:inherit}.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch{left:auto;right:3px}.minicolors-theme-bootstrap .minicolors-input{padding-left:44px}.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input{padding-right:44px;padding-left:12px}.minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch{top:4px;left:4px;width:37px;height:37px;border-radius:5px}.minicolors-theme-bootstrap .minicolors-input.input-sm+.minicolors-swatch{width:24px;height:24px}

/* Demo Arrangements */
/*
.mobile .wideSlider .type3 .safirthumb {
	padding-bottom: 72.727272727273%;
}
*/