/* LESS Document */
/********************************************************************************************/
/* pretty stuff: */
.pink_neon,
.blue_neon,
.green_neon,
.red_neon,
.yellow_neon {
  position: relative;
  z-index: 100;
  /* needs to be relatively high to ensuire the neon drops below it, but not below containers */
}
.pink_neon:after,
.blue_neon:after,
.green_neon:after,
.red_neon:after,
.yellow_neon:after {
  background: none;
  content: attr(data-text);
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
}
.pink_neon:after {
  text-shadow: 0 0 0.05em #fff, 0 0 0.1em #fff, 0 0 0.3em #ff00de, 0 0 0.4em #ff00de, 0 0 0.45em #ff00de, 0 0 0.5em #ff00de;
}
.blue_neon:after {
  text-shadow: 0 0 0.05em #fff, 0 0 0.1em #fff, 0 0 0.3em #6699f6, 0 0 0.4em #6699f6, 0 0 0.45em #6699f6, 0 0 0.5em #6699f6;
}
.green_neon:after {
  text-shadow: 0 0 0.05em #fff, 0 0 0.1em #fff, 0 0 0.3em #49fb35, 0 0 0.4em #49fb35, 0 0 0.45em #49fb35, 0 0 0.5em #49fb35;
}
.red_neon:after {
  text-shadow: 0 0 0.05em #fff, 0 0 0.1em #fff, 0 0 0.3em #FF131A, 0 0 0.4em #FF131A, 0 0 0.45em #FF131A, 0 0 0.5em #FF131A;
}
.yellow_neon:after {
  text-shadow: 0 0 0.05em #fff, 0 0 0.1em #fff, 0 0 0.3em #FBFF6C, 0 0 0.4em #FBFF6C, 0 0 0.45em #FBFF6C, 0 0 0.5em #FBFF6C;
}
/********************************************************************************************/
.neon_green {
  text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
}
/********************************************************************************************/
.neon_pink {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #FF2D95 0px 0px 20px, #FF2D95 0px 0px 30px, #FF2D95 0px 0px 40px, #FF2D95 0px 0px 50px, #FF2D95 0px 0px 75px;
}
/********************************************************************************************/
.neon_blue {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #4169E1 0px 0px 20px, #4169E1 0px 0px 30px, #4169E1 0px 0px 40px, #4169E1 0px 0px 50px, #4169E1 0px 0px 75px;
}
/********************************************************************************************/
.neon_red {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #FF0000 0px 0px 20px, #FF0000 0px 0px 30px, #FF0000 0px 0px 40px, #FF0000 0px 0px 50px, #FF0000 0px 0px 75px;
}
/********************************************************************************************/
.neon_yellow {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #F8FF00 0px 0px 20px, #F8FF00 0px 0px 30px, #F8FF00 0px 0px 40px, #F8FF00 0px 0px 50px, #F8FF00 0px 0px 75px;
}
/********************************************************************************************/
.neon_purple {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #B100FF 0px 0px 20px, #B100FF 0px 0px 30px, #B100FF 0px 0px 40px, #B100FF 0px 0px 50px, #B100FF 0px 0px 75px;
}
/********************************************************************************************/
.neon_white {
  text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #FFFFFF 0px 0px 20px, #FFFFFF 0px 0px 30px, #FFFFFF 0px 0px 40px, #FFFFFF 0px 0px 50px, #FFFFFF 0px 0px 75px;
}
/********************************************************************************************/
.text_metal {
  background-repeat: repeat;
  background-position: 0 0;
  x-webkit-text-fill-color: transparent;
  color: #000;
  /*rgba(170,168,168,1.00); /* Fallback */
  -webkit-font-smoothing: antialiased;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
}
/********************************************************************************************/
.ghost {
  text-shadow: -4px 4px rgba(179, 179, 179, 0.4), -3px 3px rgba(153, 153, 153, 0.2), -2px 2px rgba(179, 179, 179, 0.2), -1px 1px rgba(179, 179, 179, 0.2), 0px 0px rgba(128, 128, 128, 0.5), 1px -1px rgba(77, 77, 77, 0.6), 2px -2px rgba(77, 77, 77, 0.7), 3px -3px rgba(82, 82, 82, 0.8), 4px -4px rgba(77, 77, 77, 0.9), 5px -5px #4d4d4d;
}
/********************************************************************************************/
.carve {
  color: transparent;
  background: #666666;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  text-shadow: 0px 3px 3px rgba(255, 255, 255, 0.5);
}
/********************************************************************************************/
.press {
  text-shadow: 3px 2px 3px rgba(255, 255, 255, 0.2);
}
/********************************************************************************************/
.emboss {
  text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.2), 0px -5px 35px rgba(255, 255, 255, 0.3);
}
/********************************************************************************************/
.blurry {
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.5), 0 0 10px rgba(255, 255, 255, 0.5);
}
/********************************************************************************************/
.comic {
  text-shadow: 0 1px 0px #378ab4, 1px 0 0px #5dabcd, 1px 2px 1px #378ab4, 2px 1px 1px #5dabcd, 2px 3px 2px #378ab4, 3px 2px 2px #5dabcd, 3px 4px 2px #378ab4, 4px 3px 3px #5dabcd, 4px 5px 3px #378ab4, 5px 4px 2px #5dabcd, 5px 6px 2px #378ab4, 6px 5px 2px #5dabcd, 6px 7px 1px #378ab4, 7px 6px 1px #5dabcd, 7px 8px 0px #378ab4, 8px 7px 0px #5dabcd;
}
/********************************************************************************************/
.deep {
  letter-spacing: .1em;
  text-shadow: 0 -1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 5px 0 #262626, 0 6px 0 #242424, 0 7px 0 #222, 0 8px 0 #202020, 0 9px 0 #1e1e1e, 0 10px 0 #1c1c1c, 0 11px 0 #1a1a1a, 0 12px 0 #181818, 0 13px 0 #161616, 0 14px 0 #141414, 0 15px 0 #121212, 0 22px 30px rgba(0, 0, 0, 0.9);
}
/********************************************************************************************/
.hero {
  text-shadow: -5px 5px 0px #00e6e6, -10px 10px 0px #01cccc, -15px 15px 0px #00bdbd;
}
/********************************************************************************************/
.blocks {
  text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}
/********************************************************************************************/
.flaming {
  text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;
}
/********************************************************************************************/
.lux {
  text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2;
}
/********************************************************************************************/
/********************************************************************************************/
/* google: */
/* sample get: https://fonts.googleapis.com/css?family=Tangerine|Rancho|Source+Sans+Pro:900&effect=3d|3d-float|anaglyph|brick-sign|canvas-print|crackle|decaying|destruction|distressed|distressed-wood|emboss|fire|fire-animation|fragile|grass|ice|mitosis|neon|outline|putting-green|scuffed-steel|shadow-multiple|splintered|static|stonewash|vintage|wallpaper */
.font-effect-3d {
  text-shadow: 0px 1px 0px #c7c8ca, 0px 2px 0px #b1b3b6, 0px 3px 0px #9d9fa2, 0px 4px 0px #8a8c8e, 0px 5px 0px #77787b, 0px 6px 0px #636466, 0px 7px 0px #4d4d4f, 0px 8px 7px #001135;
  color: #fff;
}
.font-effect-3d-float {
  text-shadow: 0 0.032em 0 #b0b0b0, 0px 0.15em 0.11em rgba(0, 0, 0, 0.15), 0px 0.25em 0.021em rgba(0, 0, 0, 0.1), 0px 0.32em 0.32em rgba(0, 0, 0, 0.1);
  color: #fff;
}
.font-effect-anaglyph {
  text-shadow: -0.06em 0 red, 0.06em 0 cyan;
}
.font-effect-brick-sign {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/brick-sign.png);
  color: #600;
}
.font-effect-canvas-print {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/canvas-print.png);
  color: #776d63;
}
.font-effect-crackle {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/crackle.png);
  color: #963;
}
.font-effect-decaying {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/decaying.png);
  color: #958e75;
}
.font-effect-destruction {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/destruction.png);
  color: #000;
}
.font-effect-distressed {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/distress-light.png);
  color: #306;
}
.font-effect-distressed-wood {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/distressed-wood.png);
  color: #4d2e0d;
}
.font-effect-emboss {
  text-shadow: 0px 1px 1px #fff, 0 -1px 1px #000;
  color: #ddd;
}
.font-effect-fire {
  text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.2em 0.3em #F70, 0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1em #F40;
  color: #ffe;
}
@-webkit-keyframes font-effect-fire-animation-keyframes {
  0% {
    text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.2em 0.3em #F70, 0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1em #F40;
  }
  25% {
    text-shadow: 0 -0.05em 0.2em #FFF, 0 -0.05em 0.17em #FE0, 0.04em -0.12em 0.22em #FC0, 0.04em -0.13em 0.27em #F90, 0.05em -0.23em 0.33em #F70, 0.07em -0.28em 0.47em #F70, 0.1em -0.3em 0.8em #F50, 0.1em -0.3em 0.9em #F40;
  }
  50% {
    text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.2em 0.3em #F70, 0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1em #F40;
  }
  75% {
    text-shadow: 0 -0.05em 0.2em #FFF, 0 -0.06em 0.18em #FE0, 0.05em -0.15em 0.23em #FC0, 0.05em -0.15em 0.3em #F90, 0.07em -0.25em 0.4em #F70, 0.09em -0.3em 0.5em #F70, 0.1em -0.3em 0.9em #F50, 0.1em -0.3em 1em #F40;
  }
  100% {
    text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.2em 0.3em #F70, 0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1em #F40;
  }
}
.font-effect-fire-animation {
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: font-effect-fire-animation-keyframes;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  color: #ffe;
}
.font-effect-fragile {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/fragile.png);
  color: #663;
}
.font-effect-grass {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/grass.png);
  color: #390;
}
.font-effect-ice {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/ice.png);
  color: #0cf;
}
.font-effect-mitosis {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/mitosis.png);
  color: #600;
}
.font-effect-neon {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #f7f, 0 0 0.6em #f0f, 0 0 0.8em #f0f, 0 0 1.0em #f0f, 0 0 1.2em #f0f;
  color: #fff;
}
.font-effect-neon-pink {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #f7f, 0 0 0.6em #f0f, 0 0 0.8em #f0f, 0 0 1.0em #f0f, 0 0 1.2em #f0f;
}
/********************************************************************************************/
.font-effect-neon-green {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #49ff18, 0 0 0.6em #49ff18, 0 0 0.8em #49ff18, 0 0 1.0em #49ff18, 0 0 1.2em #49ff18;
}
/********************************************************************************************/
.font-effect-neon-blue {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #4169E1, 0 0 0.6em #4169E1, 0 0 0.8em #4169E1, 0 0 1.0em #4169E1, 0 0 1.2em #4169E1;
}
/********************************************************************************************/
.font-effect-neon-red {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #FF0000, 0 0 0.6em #FF0000, 0 0 0.8em #FF0000, 0 0 1.0em #FF0000, 0 0 1.2em #FF0000;
}
/********************************************************************************************/
.font-effect-neon-yellow {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #F8FF00, 0 0 0.6em #F8FF00, 0 0 0.8em #F8FF00, 0 0 1.0em #F8FF00, 0 0 1.2em #F8FF00;
}
/********************************************************************************************/
.font-effect-neon-purple {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #B100FF, 0 0 0.6em #B100FF, 0 0 0.8em #B100FF, 0 0 1.0em #B100FF, 0 0 1.2em #B100FF;
}
/********************************************************************************************/
.font-effect-neon-white {
  text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #FFFFFF, 0 0 0.6em #FFFFFF, 0 0 0.8em #FFFFFF, 0 0 1.0em #FFFFFF, 0 0 1.2em #FFFFFF;
}
/********************************************************************************************/
.font-effect-outline {
  text-shadow: 0 1px 1px #000, 0 -1px 1px #000, 1px 0 1px #000, -1px 0 1px #000;
  color: #fff;
}
/********************************************************************************************/
.font-effect-outline-white {
  text-shadow: 0 1px 2px #fff, 0 -1px 2px #fff, 1px 0 2px #fff, -1px 0 2px #fff;
  color: #fff;
}
.font-effect-putting-green {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/putting-green.png);
  color: #390;
}
.font-effect-scuffed-steel {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/scuffed-steel.png);
  color: #acacac;
}
.font-effect-shadow-multiple {
  text-shadow: .04em .04em 0 #fff, .08em .08em 0 #aaa;
  -webkit-text-shadow: .04em .04em 0 #fff, .08em .08em 0 #aaa;
}
.font-effect-splintered {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/splintered.png);
  color: #5a3723;
}
.font-effect-static {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/static.png);
  text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #fff, 0 0 8px #999999, 0 0 10px #000000;
  color: #343956;
}
.font-effect-stonewash {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/stonewash.png);
  color: #343956;
}
.font-effect-vintage {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/distress-medium.png);
  color: #db8;
}
.font-effect-wallpaper {
  -webkit-mask-image: url(/images/themes.googleusercontent.com/static/patterns/wallpaper.png);
  color: #9c7;
}
/********************************************************************************************/
