@-webkit-keyframes g1_vertical_loop { 0% { -webkit-transform: translate(0, 0); }
  50% { -webkit-transform: translate(0, -50%); }
  50.01% { -webkit-transform: translate(0, 50%); }
  100% { -webkit-transform: translate(0, 0); } }

@-moz-keyframes g1_vertical_loop { 0% { -moz-transform: translate(0, 0); }
  50% { -moz-transform: translate(0, -50%); }
  50.01% { -moz-transform: translate(0, 50%); }
  100% { -moz-transform: translate(0, 0); } }

@-o-keyframes g1_vertical_loop { 0% { -o-transform: translate(0, 0); }
  50% { -o-transform: translate(0, -50%); }
  50.01% { -o-transform: translate(0, 50%); }
  100% { -o-transform: translate(0, 0); } }

@keyframes g1_vertical_loop { 0% { transform: translate(0, 0); }
  50% { transform: translate(0, -50%); }
  50.01% { transform: translate(0, 50%); }
  100% { transform: translate(0, 0); } }

.g1-banda--smooth .g1-banda__handle {
	background: #999;
}

.questiondetailactive .g1-toggle__switch, .g1-toggle__title:hover .g1-toggle__switch {
	background: #999 url(../images/faq_minus_icon.jpg) 4px center no-repeat;
	-webkit-animation: g1_vertical_loop 0.35s ease-in-out reverse; -moz-animation: g1_vertical_loop 0.35s ease-in-out reverse; -o-animation: g1_vertical_loop 0.35s ease-in-out reverse; animation: g1_vertical_loop 0.35s ease-in-out reverse;
	transition: all 0.375s ease-in-out 0s;
}