#styleswitcher{
	position:fixed;
	left:0;
	top:72px;
	padding:17px 20px 30px;
	z-index:151;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	width:264px;
	-webkit-transition:-webkit-transform .45s ease;
	-moz-transition:transform .45s ease;
	-o-transition:transform .45s ease;
	transition:transform .45s ease;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
}
#styleswitcher.active{
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-o-transform:translateX(0%);
	-ms-transform:translateX(0%);
	transform:translateX(0%);
}
#open_switcher{
	position:absolute;
	right:-40px;
	top:0;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	width:40px;
	height:40px;
	line-height: 40px;
	font-size:18px;
	cursor: pointer;
}
#styleswitcher p{
	padding-bottom:3px;
}
#styleswitcher .tabs_nav a{
	padding:7px 13px;
}
#styleswitcher .tabs_nav{
	margin-bottom:12px;
}
#styleswitcher .custom_select{
	margin-bottom:13px;
}
#select_bg_color,#image_bg button{
	width:30px;
	height:30px;
	background:#2c2b44;
	padding:3px;
	border:1px solid #bec4c8;
	background-clip:content-box;
}
#image_bg button{
	background-size:100% 100%;
}
#styleswitcher #reset{
	padding:7px 20px;
}
#styleswitcher #bg_for_boxed{
	margin-bottom:21px;
}
doesnotexist:-o-prefocus,#open_switcher i[class|="icon"]{
	-o-transform:translateY(-8px);
}