@charset "UTF-8";

#cam_score_container {
/*@include mfc-swing(1s);*/
}

.mfc-section .mfc-section-inner,#profile_schedule .profile_section_content,#profile_interests_content .profile_section_content,#profile_comments .profile_section_content,#profile_password_photo_galleries .profile_section_content {
  margin-top:2em;
  background-color:rgba(156,156,156,0.6);
  box-shadow:0 0 4em 5px rgba(0,0,0,0.7);
  border-radius:2em;
  font-size:1.2em;
  padding:3em;
}

.mfc-section,#profile_schedule,#profile_interests_content,#profile_comments,#profile_password_photo_galleries {
  padding-top:3em;
}

.mfc-image-featured {
  width:400px;
  height:400px;
  background-image:url(//vgy.me/JEUcyE.jpg);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-size:cover;
  border-radius:2em;
  box-shadow:0 0 14px 0 black,0 0 4em 4em rgba(255,255,255,0.86) inset;
  transition-duration:.7s;
}

.mfc-image-featured:hover,.mfc-image-featured:focus {
  box-shadow:0 0 14px 0 black,0 0 1em 4px rgba(255,255,255,0.76) inset;
}

.mfc-free-content-galleries {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}

.mfc-free-content-gallery {
  width:250px;
  height:250px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  margin:1em;
  box-shadow:0 0 16px 4px rgba(0,0,0,0.6);
  border-radius:125px;
  transition-duration:.6s;
  transition-timing-function:cubic-bezier(0.5,0,0.3,1.7);
}

.mfc-free-content-gallery:hover,.mfc-free-content-gallery:focus {
  transform:rotateY(180deg);
}

#mfc-snapchat.mfc-section .mfc-section-content {
  display:flex;
  align-items:center;
  justify-content:center;
}

.mfc-snapchat-content {
  margin-top:2em;
}

.mfc-snapchat-content > .mfc-notice {
  box-shadow:0 0 2em 0 black;
}

.mfc-snapchat-content > .mfc-notice > .mfc-notice-content strong {
  text-transform:uppercase;
}

.mfc-snapchat-images {
  position:relative;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy {
  min-height:500px;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:100%;
  box-shadow:0 0 2em 0 black;
  border-radius:4em;
  overflow:hidden;
}

.mfc-snapchat-image {
  max-height:414px;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image {
  position:absolute;
  box-shadow:0 0 1em .1em rgba(0,0,0,0.8);
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image.mfc-snapchat-image-1 {
  position:static;
  transform:translate(-245px,110px) rotate(-65deg);
  z-index:1;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image.mfc-snapchat-image-2 {
  transform:translate(-205px,-156px) rotate(-49deg);
  z-index:3;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image.mfc-snapchat-image-3 {
  transform:translate(63px,-58px) rotate(25deg);
  z-index:4;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image.mfc-snapchat-image-4 {
  transform:translate(270px,128px) rotate(70deg);
  z-index:5;
}

.mfc-snapchat-images.mfc-snapchat-images-type-messy .mfc-snapchat-image.mfc-snapchat-image-5 {
  transform:translate(303px,-182px) rotate(-7deg);
  z-index:2;
}

.mfc-image-gallery-naughty-secretary {
  background-image:url(//vgy.me/3vv80d.jpg);
}

.mfc-image-gallery-shadow {
  background-image:url(//vgy.me/pYRdi8.jpg);
}

.mfc-image-gallery-other {
  background-image:url(//vgy.me/ZCfNA7.jpg);
  background-position:50% 100%;
}

.mfc-image-gallery-romantic {
  background-image:url(//vgy.me/zKuPEQ.jpg);
}

.mfc-image-gallery-wild {
  background-image:url(//vgy.me/y0IlJj.jpg);
  background-position:50% 0;
}

.mfc-icon-amazon {
  background-image:url(//vgy.me/O2lARw.png);
}

.mfc-icon-snapchat {
  background-image:url(//vgy.me/Psqm0o.png);
}

.mfc-icon-twitter {
  background-image:url(//vgy.me/RJLrtF.png);
}

.mfc-icon-instagram-classic {
  background-image:url(//vgy.me/831OWH.png);
}

.mfc-icon-instagram {
  background-image:url(//vgy.me/DkHnWh.png);
}

.mfc-icon-heart::before {
  content:'\1f495';
}

.mfc-large {
  font-size:2em;
}

#mfc-links > .mfc-section-inner > .mfc-section-content {
  flex-direction:row;
  justify-content:space-around;
  align-items:flex-start;
  flex-wrap:wrap;
}

#mfc-links > .mfc-section-inner > .mfc-section-content > .mfc-links-link {
  min-width:100px;
  background-repeat:no-repeat;
  background-size:100px 100px;
  background-position:50% 0;
  position:relative;
  padding-top:100px;
  display:flex;
  justify-content:center;
  margin:.5em;
}

#mfc-links > .mfc-section-inner > .mfc-section-content > .mfc-links-link > .mfc-link-text {
  text-align:center;
}

.mfc-text-prepend-up-arrow::before {
  content:'\25b4';
}

.mfc-text-prepend-star::before {
/*content: '\2728';*/
  content:'\2605';
}

a.mfc-notice {
  display:inline-block;
  border-color:black;
}

.mfc-notice {
  background-color:rgba(249,184,123,0.25);
  border:2px solid;
  border-radius:.7em;
}

.mfc-notice .mfc-notice-content {
  padding:0 1em;
  border-radius:inherit;
}

.mfc-notice .mfc-notice-header {
  display:block;
  font-size:1.2em;
  text-align:center;
  padding:.4em;
  margin:0;
  background-color:rgba(251,210,172,0.75);
  border-bottom-width:inherit;
  border-bottom-style:inherit;
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}

.mfc-notice .mfc-notice-header + .mfc-notice-content {
  border-top-left-radius:0;
  border-top-right-radius:0;
}

#mfc-nav {
  display:flex;
  position:fixed;
  top:0;
  left:0;
  z-index:9999;
  width:100%;
  box-sizing:border-box;
  justify-content:center;
  padding:0 1em;
}

#mfc-nav .mfc-nav {
  display:flex;
  margin:0;
  padding:0;
  list-style-type:none;
  justify-content:space-between;
  align-items:flex-start;
}

#mfc-nav .mfc-nav > li {
  display:flex;
}

#mfc-nav .mfc-nav > li a {
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
  align-items:flex-end;
  padding:.5em .7em;
  margin:0 6px;
  text-decoration:none;
  font-size:1.25em;
  color:black;
  background-color:rgba(255,255,255,0.8);
  box-shadow:0 0 8px 1px black;
  border-bottom-left-radius:1em;
  border-bottom-right-radius:1em;
}

#mfc-nav .mfc-nav > li a,#mfc-bar .mfc-nav-button {
  border:1px solid black;
  transition-property:height;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(0.5,0,0.3,1.7);
  box-sizing:border-box;
  display:flex;
  height:2.4em;
}

#mfc-nav .mfc-nav > li a:hover,#mfc-nav .mfc-nav > li a:focus,#mfc-bar .mfc-nav-button:hover,#mfc-bar .mfc-nav-button:focus {
  background-color:rgba(20,20,20,0.85);
  color:#f9b87b;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(0.5,0,0.3,1.7);
  height:3.6em;
}

#mfc-nav .mfc-nav > li a:focus,#mfc-bar .mfc-nav-button:focus {
  border-color:#f9b87b;
}

#mfc-nav .mfc-nav > li a:active,#mfc-bar .mfc-nav-button:active {
  background-color:rgba(249,184,123,0.85);
  color:#141414;
  border-color:#141414;
}

#mfc-nav .mfc-nav > li a::before,#mfc-bar .mfc-nav-button::before {
  margin-right:.5em;
}

#mfc-nav .mfc-nav > li a::after,#mfc-bar .mfc-nav-button::after {
  margin-left:.5em;
}

#mfc-nav .mfc-nav > li a {
  border-top-style:none;
}

#mfc-nav,#mfc-bar {
  height:0;
}

#mfc-nav a,#mfc-bar a {
  outline:none;
}

#mfc-bar {
  position:fixed;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
}

#mfc-bar > ul {
  display:flex;
  margin:0;
  padding:0;
  list-style-type:none;
  justify-content:space-between;
  width:100%;
  max-width:70em;
  align-items:flex-end;
}

#mfc-bar > ul > li {
  display:flex;
  border-top-left-radius:1em;
  border-top-right-radius:1em;
}

#mfc-bar .mfc-nav-button {
  position:relative;
  padding:.5em 1em;
  font-size:1.25em;
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
  background-color:rgba(255,255,255,0.8);
  box-shadow:0 0 1em 0 black;
  border:1px solid black;
  border-bottom-style:none;
  color:black;
  text-decoration:none;
  border-bottom-style:none;
  align-items:flex-start;
}

#mfc-intro {
  padding-top:0;
}

#mfc-intro > .mfc-section-inner {
  margin-top:1em;
}

#mfc-intro .heading {
  font-family:'MV Boli';
  font-size:7em;
  margin-bottom:.5em;
/*color: hsl(349,71%,63%);*/
  color:#f9b87b;
  text-shadow:0 0 6px #111;
  letter-spacing:11px;
}

.mfc-highest-tippers-list {
  font-size:1.2em;
}

.mfc-section-inner > .mfc-section-content {
  display:flex;
  flex-direction:column;
  align-items:center;
}

#profile {
  display:block;
  width:80em;
  margin:0 auto;
  padding-top:4em;
  padding-bottom:4em;
}

.mfc-section-inner {
  display:flex;
  flex-direction:column;
  position:relative;
}

.mfc-section-inner > .heading,.profile_section_content > .heading {
  position:relative;
}

.mfc-section-inner > .heading::after,.profile_section_content > .heading::after {
  content:'';
  display:block;
  position:absolute;
  right:0;
  left:0;
  margin-top:.2em;
  background-color:currentColor;
  height:.25em;
  border-radius:.125em;
}

#mfc-intro .mfc-section-inner > .heading::after,#mfc-intro .profile_section_content > .heading::after {
  content:none;
}

.profile_section_content {
  z-index:initial;
  padding:0;
  margin:0;
  position:static;
}

.profile_section_content .heading {
  padding:0;
  font-family:'Helvetica';
  text-align:center;
  margin:0 0 1em;
  font-size:2.5em;
  color:#f9b87b;
  text-shadow:1px 1px 0 black;
  letter-spacing:.25em;
}

.profile_section_content .heading.mfc-sub-heading {
  margin-top:1em;
  margin-bottom:.5em;
  font-size:1.8em;
  color:unset;
  text-shadow:0 0 8px #f9b87b;
  letter-spacing:.15em;
}

#profile_friends {
  margin-top:5em;
  padding:3em;
  background-color:rgba(156,156,156,0.6);
  box-shadow:0 0 4em 5px rgba(0,0,0,0.7);
  border-radius:2em;
  font-size:1.2em;
}

.container {
  display:block;
  margin:0;
}

#profile_interests_content .container {
  display:block;
  margin:1em 0;
  border:1px solid black;
  border-radius:.7em;
}

#profile_interests_content .container .label {
  display:block;
  margin:0;
/*background-color: hsla(45,50%,50%,0.5);*/
/*background-color: hsla(45,46%,75%,0.5);*/
  background-color:rgba(249,184,123,0.25);
  padding:.5em 1em;
  border-bottom:1px solid;
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}

#profile_interests_content .container .value {
  margin:0;
  padding:1em;
  background-color:rgba(0,0,0,0.1);
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
}

#profile_interests_content .container .value ol,#profile_interests_content .container .value ul {
  padding-left:2em;
  margin:0;
}

#password_photo_gallery_previews {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}

#password_photo_gallery_previews .photo_gallery_preview {
  width:auto;
}

#password_photo_gallery_previews .photo_gallery_name::after {
  content:' - tokens plz';
}

.profile_section {
  display:block!important;
  border-spacing:unset;
  width:auto;
}

.mfc-chart > thead > tr > th {
  font-size:1.6em;
}

#mfc-schedule .mfc-section-content {
  align-items:stretch;
  align-self:center;
}

#mfc-schedule .mfc-schedule {
  display:table;
  border:1px solid;
  border-radius:1em;
  background-color:rgba(249,184,123,0.25);
}

#mfc-schedule .mfc-schedule .mfc-schedule-day {
  display:table-row;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:not(:last-child) .mfc-schedule-day-name,#mfc-schedule .mfc-schedule .mfc-schedule-day:not(:last-child) .mfc-schedule-times {
  border-bottom:1px solid #f9b87b;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:first-child {
  border-top-left-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:first-child > :first-child {
  border-top-left-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:first-child > :last-child {
  border-top-right-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:last-child {
  border-bottom-left-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:last-child > :first-child {
  border-bottom-left-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day:last-child > :last-child {
  border-bottom-right-radius:inherit;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-day-name {
  display:table-cell;
  padding:.5em 1em;
  background-color:rgba(251,210,172,0.75);
  text-align:right;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times {
  display:table-cell;
  padding:.5em;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range {
  font-weight:normal;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range::before {
  content:'\203a\a0';
  font-weight:bold;
  font-size:1.4em;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range > * {
  display:inline;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-frequency::before {
  content:"I'm ";
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-frequency::after {
  content:" online";
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-frequency .text {
  text-transform:lowercase;
  font-weight:bold;
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-start-time::before {
  content:" from ";
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-end-time::before {
  content:" until ";
}

#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-start-time .text,#mfc-schedule .mfc-schedule .mfc-schedule-day .mfc-schedule-times .mfc-schedule-range .mfc-schedule-end-time .text {
  font-weight:bold;
}

#mfc-tip-menu > .mfc-section-inner > .mfc-section-content {
  align-items:stretch;
}

#mfc-tip-menu > .mfc-section-inner > .mfc-section-content > .flex-row {
  justify-content:space-around;
}

#mfc-tip-menu > .mfc-section-inner > .mfc-section-content > .flex-row > * {
  margin-left:1em;
  margin-right:1em;
}

#mfc-tip-menu > .mfc-section-inner > .mfc-section-content > .flex-row > .flex-column {
  justify-content:space-between;
}

#mfc-tip-menu .mfc-chart.tips a {
  text-decoration:none;
}

#mfc-tip-menu .mfc-chart.tips a:hover,#mfc-tip-menu .mfc-chart.tips a:focus {
  text-decoration:underline;
}

#mfc-tip-menu .mfc-chart.tips > tbody > tr > td.mfc-chart-item a {
  display:block;
}

#mfc-tip-menu .mfc-chart.tips > tbody > tr > td.mfc-chart-value::after {
  content:' tokens';
}

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

body {
  line-height:1.4;
  background-color:#262626;
/*background-image: url(http://i.imgur.com/IwkgIp6.jpg);*/
/*background-image: url(//vgy.me/AvGYRe.jpg);*/
  background-image:url(//vgy.me/P8hYWV.jpg);
  color:#000000;
  font-family:'Comic Sans MS';
  font-weight:bold;
  font-style:normal;
  font-size:12px;
  background-attachment:fixed;
/*background-size: cover;*/
/*background-repeat: no-repeat;*/
/*background-position: center;*/
  background-size:contain;
  background-repeat:round;
  margin:0;
  padding:0;
/*	background-image: -ms-linear-gradient(top, #363e45 0%, rgba(76, 69, 66, 0.25) 30%), url(//vgy.me/AvGYRe.jpg);
		background-image: -moz-linear-gradient(top, #363e45 0%, rgba(76, 69, 66, 0.25) 30%), url(//vgy.me/AvGYRe.jpg);
	background-image: -o-linear-gradient(top, #363e45 0%, rgba(76, 69, 66, 0.25) 30%), url(//vgy.me/AvGYRe.jpg);
	background-image: -webkit-linear-gradient(top, #363e45 0%, rgba(76, 69, 66, 0.25) 30%), url(//vgy.me/AvGYRe.jpg);
		background-image: linear-gradient(to bottom, #363e45 0%, rgba(76, 69, 66, 0.25) 30%), url(//vgy.me/AvGYRe.jpg);*/
}

.to-uppercase {
  text-transform:uppercase;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.content {
  padding:0;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}

.flex-row {
  display:flex;
}

.flex-column {
  display:flex;
  flex-direction:column;
}

#profile_header_container {
  min-height:0;
  margin-left:0;
}

#profile_about_me {
  display:flex;
  flex-direction:column;
}

#cam_score_container {
  display:flex;
  margin:0;
  font-size:1.5em;
  align-self:flex-start;
  padding:.4em .8em;
  background-color:rgba(72,64,191,0.63);
  border:1px solid black;
  box-shadow:0 1px 5px 0 rgba(0,0,0,0.7);
  text-shadow:1px 1px 5px black;
  color:#f9b87b;
  z-index:1;
  border-radius:1em;
}

#cam_score_label {
  display:inline;
  min-width:0;
  margin-right:.5em;
}

#cam_score_label,#cam_score_label #cam_score_value {
  display:inline;
}

#schedule_converted {
  font-size:.7em;
  margin-top:1em;
}

#header_bar,#footer_bar,#profile_header,#profile_photo_galleries,#profile_main_photo,#tags_container,#about_me_label,#profile_friends .heading,#friends_container,#profile_about_me > .heading,#username_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#profile_header_container > .heading {
  display:none!important;
}

/* When NOT online */
body:not(.mfc_online) .hide-when-offline,body:not(.mfc_online) .hide-when-not-online,body:not(.mfc_online) .show-when-online {
  display:none;
}

body:not(.mfc_online) #mfc-nav .mfc-nav > li#mfc-nav-watch {
  display:none;
}

body:not(.mfc_broadcasting) .hide-when-not-broadcasting,body:not(.mfc_broadcasting) .show-when-broadcasting {
  display:none;
}

body.mfc_broadcasting .hide-when-broadcasting {
  display:none;
}

/* When ONLINE */
body.mfc_online #mfc-nav:not(.mfc-nav-watch-float) .mfc-nav > li#mfc-nav-about-me {
  display:none;
}

body.mfc_online #mfc-nav .mfc-nav > li#mfc-nav-watch > a {
  background-color:rgba(249,184,123,0.85);
  color:#141414;
}

body.mfc_online #mfc-nav .mfc-nav > li#mfc-nav-watch > a:focus {
  border-color:#141414;
}

body.mfc_online.mfc_broadcasting #mfc-nav .mfc-nav > li#mfc-nav-watch > a .text::after {
  content:' Now';
}

body.mfc_online.mfc_broadcasting #mfc-nav .mfc-nav > li#mfc-nav-watch > a::before,body.mfc_online.mfc_broadcasting #mfc-nav .mfc-nav > li#mfc-nav-watch > a::after {
  content:'';
  display:block;
  width:16px;
  height:16px;
  background-image:url(//img.mfcimg.com/ico/webcam-32x32.gif);
  background-size:cover;
}

body.mfc_online.mfc_broadcasting #mfc-nav .mfc-nav > li#mfc-nav-watch > a::before {
  margin-right:4px;
}

body.mfc_online.mfc_broadcasting #mfc-nav .mfc-nav > li#mfc-nav-watch > a::after {
  margin-left:4px;
}

.mfc-nav-watch-float li#mfc-nav-watch {
  position:fixed;
  top:10em;
  left:0;
  margin:0;
}

.mfc-nav-watch-float li#mfc-nav-watch a {
  border-top-style:solid;
  border-left-style:none;
  border-radius:1em;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  transition-property:transform;
  transform-origin:left;
  transition-duration:.6s!important;
}

.mfc-nav-watch-float li#mfc-nav-watch a:hover,.mfc-nav-watch-float li#mfc-nav-watch a:focus {
  padding:.5em .7em;
  transform:scale(1.5);
}

@keyframes swing {
  0% {
    transform-origin:top;
    transform:rotateZ(-2deg);
  }
  
  100% {
    transform-origin:top;
    transform:rotateZ(2deg);
  }
}

@keyframes swing-down {
  0% {
    transform-origin:top;
    transform:rotateX(-30deg) skewX(-5deg);
  }
  
  100% {
    transform-origin:top;
    transform:rotateX(30deg) skewX(5deg);
  }
}

@keyframes lightning2 {
  0% {
    filter:none;
  }
  
  1% {
    filter:invert(100%);
  }
  
  2% {
    filter:none;
  }
  
  3% {
    filter:none;
  }
  
  4% {
    filter:none;
  }
  
  5% {
    filter:invert(100%);
  }
  
  6% {
    filter:none;
  }
  
  7% {
    filter:none;
  }
  
  8% {
    filter:none;
  }
  
  9% {
    filter:invert(100%);
  }
  
  10% {
    filter:none;
  }
  
  11% {
    filter:invert(100%);
  }
  
  12% {
    filter:none;
  }
  
  13% {
    filter:invert(100%);
  }
  
  14% {
    filter:none;
  }
  
  15% {
    filter:none;
  }
  
  99% {
    filter:none;
  }
  
  100% {
    filter:none;
  }
}

@keyframes lightning {
  0% {
    filter:invert(0%);
  }
  
  39% {
    filter:invert(0%);
  }
  
  40% {
    filter:invert(100%);
  }
  
  41% {
    filter:invert(0%);
  }
  
  42% {
    filter:invert(100%);
  }
  
  43% {
    filter:invert(0%);
  }
  
  44% {
    filter:invert(100%);
  }
  
  45% {
    filter:invert(0%);
  }
  
  57% {
    filter:invert(0%);
  }
  
  58% {
    filter:invert(100%);
  }
  
  59% {
    filter:invert(0%);
  }
  
  60% {
    filter:invert(100%);
  }
  
  61% {
    filter:invert(0%);
  }
  
  100% {
    filter:invert(0%);
  }
}