#style-switcher {
	right: 0;
	position: fixed;
	top: 65px;
	z-index: 9999;
	opacity: 0;
}

#style-switcher ul,
#style-switcher ol {
	padding: 0;
}

#style-switcher h4 {
	color: #ffffff;
	margin-bottom: 0px;
	padding: 11px 0;
	background: #cc0000;
	font-weight:700;
	text-transform:uppercase;
	line-height: 1;
}

#style-switcher-menu {
	float: left;
	width: 220px;
	color: #444;
	background: #cc0000;
	box-shadow: 0 5px 30px -6px rgba(0, 0, 0, .3);
}

#style-switcher-menu .segment {
	padding: 15px;
	overflow: hidden;
	text-align: right;
}

#style-switcher-menu .segment h5 {
	margin-top: 0;	
}

#style-switcher-menu .segment .btn {
	display: block;	
}

#style-switcher-menu ul.theme {
	margin: 4px 0 0;
}

#style-switcher-menu ul.theme li {
	display: inline-block;
	list-style: none;
}

#style-switcher-menu ul.theme li a {
  color:#ffffff;
}

#style-switcher-menu .cookie_layout_style li a {
	width: 21px;
    height: 21px;
}

#style-switcher-menu ul.theme li a:hover {

}

#style-switcher-menu ul.layouts li + li {
	margin-top: 15px;
}

#style-switcher-menu ul.theme .btn {
	
}
#style-switcher-menu ul.theme .reset {
	border-color: #666;
}

#toggle_button {
	margin: 0px 0 0 0;
	float: left;
	width: 45px;
	background: #cc0000;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;	
}

#toggle_button a {
	color: #fff;
	display: block;
	padding: 9px 0px;
	text-align: center;
}

@media (max-width: 992px) {
	#style-switcher {
		display: none;	
	}
}
