
#gw-switcher strong { font-weight:bold; }
/* end reset */

#gw-switcher {
	background:#e1473b;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
	left:-200px;	
	position:fixed;
	top:100px;
	z-index:999;
	width:230px;
}
#gw-switcher h1 {
	color:inherit;
	font-size:18px;
	line-height:20px;
	margin-bottom:14px;
	margin-top:-4px;
	padding-bottom:15px;
	border-bottom:1px dotted #fff;
}

#gw-switcher .gw-switcher-tab {
	background:#e1473b;
	border-left-color:#FFF;
	-webkit-border-bottom-right-radius:41px;
	-webkit-border-top-right-radius:41px;	
	-moz-border-radius-topright:41px;
	-moz-border-radius-bottomright:41px;	
	border-bottom-right-radius:41px;
	border-top-right-radius:41px;
	-moz-box-shadow:0 0 20px 0px  rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 20px 0px  rgba(0,0,0,0.1);	
	box-shadow:0 0 20px 0px  rgba(0,0,0,0.1);	
	height:50px;
	position:absolute;
	text-align:center;
	width:50px;
	right:-25px;
	top:32px;
}
#gw-switcher .gw-switcher-tab:before {
	content:'';
	position:absolute;
	width:50px;
	height:100px;
	background:#e1473b;
	right:25px;
	top:-20px;
}
#gw-switcher .gw-switcher-tab a {
	background:url(icon.gif) center center no-repeat;
	display:block;
	height:50px;
	position:absolute;
	right:0;
	opacity:0.8;
	top:0;	
	width:50px;
	/*animation:twirl linear 900s;
	-moz-animation:twirl linear 900s; 
	-webkit-animation:twirl linear 900s; 
	-o-animation:twirl linear 900s;
	-ms-animation:twirl linear 900s;*/
}
#gw-switcher .gw-switcher-tab a:hover { opacity:1; }
#gw-switcher .gw-switcher-body {
	-moz-box-shadow:0 0 20px -2px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 0 20px -2px rgba(0,0,0,0.15);
	box-shadow:0 0 20px -2px  rgba(0,0,0,0.15);
	position:relative;
	padding:20px 30px;
}
#gw-switcher .gw-switcher-row {
	color:#fff;
	font:11px/11px Arial, Geneva, sans-serif;	
	margin-top:20px;
	position:relative;
	text-align:left;
	z-index:1;
}
#gw-switcher .gw-switcher-row:first-child { margin:0; }
#gw-switcher .gw-switcher-row a { 
	color:#fff;
	display:block;
}
#gw-switcher .gw-switcher-row a span {
	background:url(switch.png) 0 0 repeat;
	display:inline-block;
	height:11px;
	margin-right:10px;
	position:relative;
	top:2px;
	width:21px;
}
#gw-switcher .gw-switcher-row a.go-switcher-opt-checked span { background-position:0 -10px; }
#gw-switcher .gw-switcher-row > span {
	border-bottom:solid 5px transparent;
	border-left:solid 5px transparent;
	border-right:solid 5px #CECECE;
	border-top:solid 5px transparent;	
	display:block;
	position:absolute;
	right:17px;
	top:20px;
}

#gw-switcher p {
	color:#fff;
	font-size:10px;
	line-height:16px;
	margin:0 0 16px 0;
}

#gw-switcher ul li a {
	color:#fff;
}

@media (max-width:767px) {
	#gw-switcher { display: none; }
}

@keyframes twirl
{
from {
transform: rotate(0deg);
}
to {
transform: rotate(43200deg);
}
}

@-moz-keyframes twirl /* Firefox */
{
from {
-moz-transform: rotate(0deg); /* Firefox */
}
to {
-moz-transform: rotate(43200deg); /* Firefox */
}
}

@-webkit-keyframes twirl /* Safari and Chrome */
{
from {
-webkit-transform: rotate(0deg); /* Safari and Chrome */
}
to {
-webkit-transform: rotate(43200deg); /* Safari and Chrome */
}
}

@-o-keyframes twirl /* Opera */
{
from {
-o-transform: rotate(0deg); /* Opera */
}
to {
-o-transform: rotate(43200deg); /* Opera */
}
}

@-ms-keyframes twirl
{
from {
-ms-transform: rotate(0deg); /* IE 9 */
}
to{
-ms-transform: rotate(43200deg); /* IE 9 */
}
}

.gw-switcher-body ul {
	clear:both;
	display:inline-block;
	margin:0;
}


.gw-switcher-body ul li {
	text-indent:-9999px;
	width:40px;
	height:40px;
	display:block;
	background:#000;
	border:2px solid #fff;
	border:2px solid rgba(255,255,255,.8);
	float:left;
	margin: 0 10px 10px 0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
}

.gw-switcher-body ul li:hover {
	border:2px solid #fff;
}

.btn-demovideo {
	margin-top:2px;
	padding-top:16px;
	border-top:1px dotted #fff;
}

.gw-switcher-body ul li:hover > a {}

.gw-switcher-body ul li a {
	display:block;
	width:32px;
	height:32px;
	border:4px solid #E1473B;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
}

.gw-switcher-body ul li.template1 {background-color:#1EB0BC;}
.gw-switcher-body ul li.template2 {background-color:#E74C3C;}
.gw-switcher-body ul li.template3 {background-color:#89BF43;}
.gw-switcher-body ul li.template4 {background-color:#EFB700;}
.gw-switcher-body ul li.template5 {background-color:#01ADF2;}
.gw-switcher-body ul li.template6 {background-color:#19863D;}
.gw-switcher-body ul li.template7 {background-color:#EA005A;}
.gw-switcher-body ul li.template8 {background-color:#B78956;}
.gw-switcher-body ul li.template9 {background-color:#6B6B6B;}