/* applenova 2.4.0 */
.fancyButtonBase, .fancySquareGraphicButton, span.squareIconButton a, span.miniButton a, span.miniButtonDown a, span.megaButton a, input[type="button"], input[type="submit"], input[type="reset"], input.button {
  vertical-align: middle;
  text-decoration: none;
  color: black;
  border: 1pt solid rgba(31, 41, 51, 0.7);
  font-weight: bold;
  font-family: "lucida grande", "lucida sans", "lucida sans unicode", verdana, helvetica, arial, sans-serif;
  white-space: nowrap;
  padding: 0.1em 1.2em;
  border-radius: 0.3em;
  -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.5); }

.fancyButtonUp, span.squareIconButton a, input[type="button"], input[type="submit"], input[type="reset"], input.button,
span.miniButton a:link, span.miniButton a:visited, span.miniButton a:hover,
span.megaButton a:link, span.megaButton a:visited, span.megaButton a:hover,
span.squareIconButton a:link, span.squareIconButton a:visited, span.squareIconButton a:hover {
  color: black;
  background: -moz-linear-gradient(top, #dbe3ee 0%, #bfc9d3 50%, #aeb7bf 51%, #c7d0d9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbe3ee), color-stop(50%, #bfc9d3), color-stop(51%, #aeb7bf), color-stop(100%, #c7d0d9));
  background: -webkit-linear-gradient(top, #dbe3ee 0%, #bfc9d3 50%, #aeb7bf 51%, #c7d0d9 100%);
  background: -o-linear-gradient(top, #dbe3ee 0%, #bfc9d3 50%, #aeb7bf 51%, #c7d0d9 100%);
  background: -ms-linear-gradient(top, #dbe3ee 0%, #bfc9d3 50%, #aeb7bf 51%, #c7d0d9 100%);
  background: linear-gradient(to bottom, #dbe3ee 0%, #bfc9d3 50%, #aeb7bf 51%, #c7d0d9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color4', GradientType=0 ); }

.fancyButtonDown, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input.button:active,
span.miniButton a:active,
span.miniButtonDown a:link, span.miniButtonDown a:active, span.miniButtonDown a:visited, span.miniButtonDown a:hover,
span.megaButton a:active,
span.squareIconButton a:active {
  color: black;
  background: -moz-linear-gradient(top, #b8c5d2 0%, #93a1b0 50%, #818f9e 51%, #a0adbd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8c5d2), color-stop(50%, #93a1b0), color-stop(51%, #818f9e), color-stop(100%, #a0adbd));
  background: -webkit-linear-gradient(top, #b8c5d2 0%, #93a1b0 50%, #818f9e 51%, #a0adbd 100%);
  background: -o-linear-gradient(top, #b8c5d2 0%, #93a1b0 50%, #818f9e 51%, #a0adbd 100%);
  background: -ms-linear-gradient(top, #b8c5d2 0%, #93a1b0 50%, #818f9e 51%, #a0adbd 100%);
  background: linear-gradient(to bottom, #b8c5d2 0%, #93a1b0 50%, #818f9e 51%, #a0adbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color4', GradientType=0 ); }

.withLockIcon:before {
  font-family: "FontAwesome";
  content: "\f023";
  padding-right: 0.5em; }

.fancySquareGraphicButton, span.squareIconButton a {
  width: 21px;
  height: 21px;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
  border-radius: 3px;
  font-size: 13px; }

.fancySquareGraphicButton .fa, span.squareIconButton a .fa,
.fancySquareGraphicButton .el,
span.squareIconButton a .el {
  line-height: 21px !important; }

html {
  width: 100%; }

body {
  width: 100%;
  background: #3e6085 url("//applenova.com/images/body.background.2.2.jpg") top left repeat;
  margin: 0px;
  top: 0px;
  left: 0px;
  padding: 0 0 0 0;
  font-family: "lucida grande", "lucida sans", "lucida sans unicode", verdana, helvetica, arial, sans-serif; }

img {
  border: 0px; }

p {
  text-indent: 15px;
  line-height: normal; }

a {
  color: #164784; }

::-moz-selection {
  background: #181C25;
  color: #C7CCD6; }

::selection {
  background: #2f3540;
  color: #d6dae1; }

/* Main Navigation */
#Home, #Forums, #Community, #Store, #Donate, #Tribute, #ThinkSecret, #Countdown {
  font-size: 12px;
  float: left;
  padding: 0;
  margin: 0; }

/* Header Framework */
#Masthead {
  position: relative;
  height: 60px;
  width: 100%;
  bottom: 0px;
  background: #1f2933 url("//applenova.com/images/bg.masthead-2.0.png") left no-repeat; }

#Logo {
  position: absolute;
  height: 49px;
  width: 285px;
  top: 9px;
  left: 10px;
  background-image: url("//applenova.com/images/logo.applenova-2.0.retina.png");
  background-repeat: no-repeat;
  background-size: 285px 49px; }

#LogoLink {
  width: 100%;
  height: 100%;
  display: block; }

#Logo h1, #Logo h2 {
  display: none; }

#SpeedholeLink {
  height: 60px;
  width: 372px;
  _width: 640px;
  display: block; }

#Speedholes {
  position: absolute;
  height: 60px;
  width: 372px;
  top: 0px;
  right: 0px;
  background: url("//applenova.com/images/speedholes.20220224.ukraine.png") no-repeat bottom right;
  /* background: url("//applenova.com/images/speedholes.2.2.jpg") no-repeat bottom right; */
}

#Navigation {
  background: #3d4751;
  background: -moz-linear-gradient(top, black 0%, #5c6776 5%, #1f2933 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(5%, #5c6776), color-stop(100%, #1f2933));
  background: -webkit-linear-gradient(top, black 0%, #5c6776 5%, #1f2933 100%);
  background: -o-linear-gradient(top, black 0%, #5c6776 5%, #1f2933 100%);
  background: -ms-linear-gradient(top, black 0%, #5c6776 5%, #1f2933 100%);
  background: linear-gradient(to bottom, black 0%, #5c6776 5%, #1f2933 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color3', GradientType=0 );
  text-shadow: black 0px 1px 1px;
  font-weight: bold; }

#Navigation a {
  color: white;
  text-decoration: none;
  padding: 0.25em 1em;
  margin: 1px 0;
  display: block; }

#Navigation a:hover {
  background-color: #343a43;
  background-color: rgba(0, 0, 0, 0.25); }

#Navigation ul {
  margin: 0;
  padding: 0; }

#Navigation ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  /*    font-weight: bold;*/ }

#NavigationShadow {
  margin: 0;
  padding: 0;
  height: 10px;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color3', GradientType=0 ); }

#LeftNav {
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  color: black; }

#RightNav {
  padding: 0;
  margin: 0;
  position: relative;
  top: 0;
  right: 0;
  color: black; }

/* Content Layout */
/* Main inset background color */
#MainContent_Body {
  background-color: #1f2933;
  color: white;
  margin: 20px 44px 7px 44px;
  padding: 10px;
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.75);
  border-radius: 3px; }

/* Secondary Navigation */
#SecNavigation {
  font-size: 11pt;
  min-height: 8pt;
  text-align: center;
  top: 0px;
  padding: 5px 0;
  margin: 0 1px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 45%, transparent 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.35)), color-stop(45%, rgba(255, 255, 255, 0.15)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 45%, transparent 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 45%, transparent 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 45%, transparent 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 45%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color3', GradientType=0 );
  border-top: 1px solid #aaa;
  vertical-align: middle; }

#SecNavigation a:link, #SecNavigation a:hover, #SecNavigation a:visited, #SecNavigation a:active {
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
  color: white;
  text-shadow: black 0px 1px 2px; }

#SecNavigation a:hover {
  text-decoration: underline;
  text-shadow: black 0px 1px 1px; }

/* Additional stuff */
input, select {
  vertical-align: middle; }

span.miniButton {
  display: inline-block; }

span.miniButton a, span.miniButtonDown a {
  font-size: 10px; }

span.megaButton a {
  -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.5);
  padding: 0.25em 0.85em;
  font-size: 10pt; }

input[type="button"], input[type="submit"], input[type="reset"], input.button {
  padding: 0em 0.75em;
  height: 1.75em;
  font-size: 11px; }

.fa.icon, .el.icon {
  font-size: 11px; }

a.icon, a .icon,
a:link .fa.icon, a:link .el.icon,
a:active .fa.icon, a:active .el.icon,
a:visited .fa.icon, a:visited .el.icon,
a:hover .fa.icon, a:hover .el.icon {
  text-decoration: none;
  color: black; }

a:link .fa.arrow,
a:active .fa.arrow,
a:visited .fa.arrow,
a:hover .fa.arrow,
.el-icon-paper-clip,
a:link .el-icon-paper-clip,
a:active .el-icon-paper-clip,
a:visited .el-icon-paper-clip,
a:hover .el-icon-paper-clip {
  color: rgba(0, 0, 0, 0.7); }

a:link .fa.arrow,
a:active .fa.arrow,
a:visited .fa.arrow,
a:hover .fa.arrow {
  font-size: 13px; }

span.squareIconButton .offline,
span.squareIconButton .invisible,
.fa.old, a:link .fa.old, a:active .fa.old, a:visited .fa.old, a:hover .fa.old,
.fa.disabled, a:link .fa.disabled, a:active .fa.disabled, a:visited .fa.disabled, a:hover .fa.disabled {
  color: rgba(0, 0, 0, 0.4); }

td, th, p, li {
  font-family: "lucida grande", "lucida sans", "lucida sans unicode", verdana, helvetica, arial, sans-serif;
  font-size: 10pt; }

.tborder {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none; }

.tborder2 {
  background: transparent;
  color: black; }

.tcat {
  color: black;
  font-size: 8pt;
  font-weight: bold;
  border-color: #B8C1D2 default #B8C2D2 default;
  border-width: 0;
  border-style: solid;
  background-color: #b3c0d0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8c95a4), color-stop(0.66, #b3c0d0));
  background: -moz-linear-gradient(center top, #8c95a4 0%, #b3c0d0 66%); }

.tcat a:link, .tcat a:visited {
  color: black; }

.tcat a:hover, .tcat a:active {
  color: black; }

.thead {
  color: black;
  font-size: 7pt;
  font-weight: bold;
  border-color: #E2E7EF default #BFCAE0 default;
  border-width: 0;
  border-style: solid;
  background: #a0adbf;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c3cedd), color-stop(0.47, #a0adbf), color-stop(0.48, #909daf), color-stop(1, #b2bdcf));
  background: -moz-linear-gradient(center top, #c3cedd 0%, #a0adbf 47%, #909daf 48%, #b2bdcf 100%); }

.thead a:link, .thead a:visited, .thead a:hover, .thead a:active {
  color: black;
  text-decoration: none; }

.tfootshadow {
  background: transparent url("../images/bg.table_shadow_bottom.gif") repeat-x left top; }

.alt1, .alt1Active {
  background-color: #d3dae3;
  color: black; }

.alt2, .alt2Active {
  background: #bfcad6;
  color: black; }

.alt3, .alt3Active {
  background: #ccd1db;
  color: black; }

.inlinemod {
  background: #e1e4eb;
  color: #222;
  text-shadow: #bfcad6 0px 2px 2px; }

.alt1 a:link, .alt1Active a:link, .alt2 a:link, .alt2Active a:link, .alt3 a:link, .inlinemod a:link, .panel a:link,
.alt1 a:visited, .alt1Active a:visited, .alt2 a:visited, .alt2Active a:visited, .alt3 a:visited, .inlinemod a:visited, .panel a:visited,
.alt1 a:hover, .alt1Active a:hover, .alt2 a:hover, .alt2Active a:hover, .alt3 a:hover, .inlinemod a:hover, .panel a:hover,
.alt1 a:active, .alt1Active a:active, .alt2 a:active, .alt2Active a:active, .alt3 a:active, .inlinemod a:active, .panel a:active {
  color: #164784; }

.wysiwyg {
  background: #000;
  color: red;
  font-size: 10pt;
  font-family: 'lucida grande', verdana, arial, helvetica, sans-serif;
  width: 100%; }

input, textarea, .bginput {
  font-size: 10pt;
  font-family: 'lucida grande', verdana, arial, helvetica, sans-serif;
  /*  background: #fff;
      border: 1px solid;
      border-color: rgb(159,159,159) rgb(195,195,195) rgb(221,221,221) rgb(195,195,195);
  */
  padding: 1px; }

.button, select, option, optgroup, .smallfont, legend {
  font-size: 11px;
  font-weight: normal; }

.navbar, .navbar h1 {
  margin: 0;
  display: inline;
  font-weight: bold;
  font-size: 10px; }

a.navbar {
  text-decoration: none; }

.highlight {
  color: #900;
  font-weight: bold; }

.fjsel {
  background: #3E5C92;
  color: #E0E0F6; }

.fjdpth0 {
  background: #F7F7F7;
  color: black; }

.panel {
  background-color: #d3dae3;
  color: black;
  padding: 10px; }

.panelsurround {
  background-color: #d3dae3;
  color: black;
  margin: 0;
  padding: 0; }

.vbmenu_control {
  color: #FFF;
  padding: 3px 6px 3px 6px;
  white-space: nowrap;
  font-size: 7pt;
  font-weight: bold;
  text-shadow: black 0px 1px 1px;
  background: #373f4b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8794a8), color-stop(1, #373f4b));
  background: -moz-linear-gradient(center top, #8794a8 0%, #373f4b 100%); }

.showthreadToolbar .vbmenu_control {
  border-left: 1px solid #2f3540; }

.vbmenu_control a:link, .vbmenu_control a:visited {
  color: #FFFFFF;
  text-decoration: none; }

.vbmenu_control a:hover, .vbmenu_control a:active {
  color: #FFFFFF;
  text-decoration: underline; }

.vbmenu_popup {
  background: #2F3540;
  color: black;
  border: 2px solid #2F3540; }

.vbmenu_option {
  background: #d3dae3;
  color: black;
  font-size: 11px;
  white-space: nowrap;
  cursor: pointer; }

.vbmenu_option a:link, .vbmenu_option a:visited, .vbmenu_option a:hover, .vbmenu_option a:active,
.vbmenu_hilite a:link, .vbmenu_hilite a:visited, .vbmenu_hilite a:hover, .vbmenu_hilite a:active {
  color: #164784;
  text-decoration: none; }

.vbmenu_hilite {
  background: #8993A3;
  color: black;
  font-size: 11px;
  white-space: nowrap;
  cursor: pointer; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead {
  padding: 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset, .fieldset td, .fieldset p, .fieldset li {
  font-size: 11px; }

/* ***** don't change the following ***** */
form {
  display: inline; }

label {
  cursor: default; }

.normal {
  font-weight: normal; }

.inlineimg {
  vertical-align: middle; }

.bigusername {
  color: black;
  font-size: 13px;
  text-decoration: none; }

.adminusername {
  font-style: italic; }

.adminusername, .modusername {
  font-size: 115%;
  font-weight: bolder; }

/* more custom classes because vB's are (shockingly) insufficient */
.smiliebox {
  border: none; }

fieldset, .quote {
  border: 1px inset;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6); }

code {
  margin: 0px;
  padding: 0px;
  font-family: 'dejavu sans mono', 'bitstream vera sans mono', monaco, 'courier new', monospace;
  font-size: 80%; }

#errorPage {
  background-color: #2f3540; }

.usertitle {
  font-size: 80%; }

img {
  visibility: visible; }

.spoiler, .spoiler a:link, .spoiler a:visited, .spoiler a:hover, .spoiler a:active,
.spoiler .alt1, .spoiler .alt1Active,
.spoiler .alt2, .spoiler .alt2Active,
.spoiler .alt3, .spoiler .alt3Active,
.spoiler .alt1 a:link, .spoiler .alt1Active a:link,
.spoiler .alt2 a:link, .spoiler .alt2Active a:link,
.spoiler .alt3 a:link, .spoiler .alt3Active a:link,
.spoiler .inlinemod a:link, .spoiler .panel a:link,
.spoiler .alt1 a:visited, .spoiler .alt1Active a:visited,
.spoiler .alt2 a:visited, .spoiler .alt2Active a:visited,
.spoiler .alt3 a:visited, .spoiler .alt3Active a:visited,
.spoiler .inlinemod a:visited, .spoiler .panel a:visited,
.spoiler .alt1 a:hover, .spoiler .alt1Active a:hover,
.spoiler .alt2 a:hover, .spoiler .alt2Active a:hover,
.spoiler .alt3 a:hover, .spoiler .alt2Active a:hover,
.spoiler .inlinemod a:hover, .spoiler .panel a:hover,
.spoiler .alt1 a:active, .spoiler .alt1Active a:active,
.spoiler .alt2 a:active, .spoiler .alt2Active a:active,
.spoiler .alt3 a:active, .spoiler .alt3Active a:active,
.spoiler .inlinemod a:active, .spoiler .panel a:active {
  background: #2f3540;
  color: #2f3540; }

.spoiler img {
  visibility: hidden; }

span.multiquote_on a:link, span.multiquote_on a:visited, span.multiquote_on a:hover {
  background: red; }

span.multiquote_off a:link, span.multiquote_off a:visited, span.multiquote_off a:hover {
  background: blue; }

div {
  font-family: 'lucida grande', 'lucida sans', 'lucida sans unicode', verdana, sans-serif; }

a:link, a:active, a:hover, a:visited {
  color: #B8BFC5; }

/*  Framework */
#ForumNavHead {
  border: none;
  margin: 0px 3px 0px 3px;
  padding: 3px 0 0 0; }

#ForumTitle, #ForumTitle a {
  color: white;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;
  margin: 0;
  margin-bottom: 0.5em;
  padding: 0;
  font-size: xx-large;
  float: left; }

#ForumBreadcrumbs {
  font-size: 8.5pt;
  font-family: verdana, arial, helvetica, sans-serif;
  float: left;
  clear: both;
  margin-bottom: 5px; }

#ForumWelcomeLogin {
  font-size: 8.5pt;
  font-family: verdana, arial, helvetica, sans-serif;
  float: right;
  text-align: right; }

/* Brad's custom stuff */
.subheader {
  min-height: 1em; }

.subheader td {
  vertical-align: middle; }

.apost {
  font-size: small;
  margin: 2px 1px;
  padding: 0;
  position: relative;
  max-width: 100%;
  overflow: auto; }

.showthreadToolbar {
  margin: 1px 1px 0 1px;
  padding: 0; }

.signature {
  color: gray;
  font-family: 'lucida grande', 'lucida sans', 'lucida sans unicode', helvetica, arial, sans-serif;
  font-size: 8pt; }

.signature_divider {
  height: 1px;
  width: 150px;
  color: gray;
  border: none;
  border-bottom: 1px solid gray;
  margin-left: 0;
  padding-left: 0;
  text-align: left; }

.banned {
  color: red;
  font-weight: bold;
  font-size: 130%; }

.bbcode_code, .bbcode_html, .bbcode_php {
  margin: 0px 0px 1em 0px;
  padding: 3px;
  border: 1px inset;
  max-width: 100%;
  overflow: auto;
  white-space: pre;
  text-align: left;
  font-family: 'dejavu sans mono', 'bitstream vera sans mono', monaco, 'courier new', monospace;
  font-size: 80%;
  background: #ccd1db;
  color: black; }

input.button[accesskey="s"], input.button[accesskey="r"], input.button[accesskey="x"], input.button[accesskey="c"], input.button[name="Reset"] {
  margin-bottom: 1em; }

.apost input.button {
  margin: 0em; }

.rainbow {
  background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  color:transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.rainbow-text {
  background-image: repeating-linear-gradient(45deg, violet, indigo, blue, green, yellow, orange, red, violet);
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: rainbow 8s ease infinite;
}

@keyframes rainbow { 
    0%{background-position:0% 50%}
    50%{background-position:100% 25%}
    100%{background-position:0% 50%}
}

/*input.button[value="Go"], fieldset input.button, .panel input.button, input#inlinego{
	margin-bottom:0;
}*/
