/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17 mars 2015, 20:44:52
    Author     : MeowCodes
*/
.mcss-visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video:hover::after,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video:focus::after,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video:hover::before,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video:focus::before {
  color: darkred;
  transition: .5s ease color;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video::before {
  color: grey;
  transition: .5s ease color;
  content: "\f236";
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery {
  position: relative;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery:hover::after,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery:focus::after,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery:hover::before,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery:focus::before {
  color: darkred;
  transition: .5s ease color;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery::after,
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery::before {
  color: grey;
  font-size: 15px;
  font-family: dashicons;
  padding: 0 5px 0 0;
  transition: .5s ease color;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery::before {
  content: "\f236\f236";
  font-variant-position: super;
}
#dashboard_right_now .mcss-at-glance .mcss-at-glance-meow-video-gallery::after {
  position: absolute;
  left: 0;
  font-variant-position: sub;
  content: "\f236\f236";
}
.mcss-wrapper {
  width: 100%;
  padding: 1.4em 0px 1.5em 0.9em;
  margin-left: -1.5em;
}
.mcss-wrapper main {
  border: 1px solid #ccc;
}
.mcss-wrapper main > header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  padding: 2em 2.5em 2em 6em;
  background: url('../icon/meow-caster-logo.svg') no-repeat 2em 2em #222;
  background-size: 5em;
  color: #c5eff7;
  box-shadow: 1px 1px grey;
}
.mcss-wrapper main > header h1 {
  color: #CCC;
}
.mcss-help {
  margin: -0.5em 10px 1em 10px;
  padding: .5em;
  background-color: #c5eff7;
  color: #222;
  box-shadow: 0px 1px 1px #1a1a1a;
}
.mcss-help .help-list {
  padding-left: .5em;
}
.mcss-help .help-list li > b:first-child {
  display: inline-block;
  width: 45px;
  margin-right: .5em;
}
@-webkit-keyframes heartbeat {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  80% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes heartbeat {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  80% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes roll {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes roll {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes exit-right {
  0% {
    left: 0;
  }
  100% {
    left: 120%;
  }
}
@keyframes exit-right {
  0% {
    left: 0;
  }
  100% {
    left: 120%;
  }
}
#adminmenu #toplevel_page_meow-caster:hover .wp-menu-image,
#adminmenu #toplevel_page_meow-caster-premium:hover .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video:hover .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery:hover .wp-menu-image,
#adminmenu #toplevel_page_meow-caster:focus .wp-menu-image,
#adminmenu #toplevel_page_meow-caster-premium:focus .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video:focus .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery:focus .wp-menu-image {
  -webkit-filter: unset;
  filter: unset;
  transition: all .5s;
}
#adminmenu #toplevel_page_meow-caster:hover .wp-menu-image img,
#adminmenu #toplevel_page_meow-caster-premium:hover .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video:hover .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery:hover .wp-menu-image img,
#adminmenu #toplevel_page_meow-caster:focus .wp-menu-image img,
#adminmenu #toplevel_page_meow-caster-premium:focus .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video:focus .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery:focus .wp-menu-image img {
  -webkit-animation: heartbeat .7s infinite;
          animation: heartbeat .7s infinite;
}
#adminmenu #toplevel_page_meow-caster .wp-menu-image,
#adminmenu #toplevel_page_meow-caster-premium .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video .wp-menu-image,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery .wp-menu-image {
  overflow: hidden;
  -webkit-filter: grayscale(1) brightness(20);
  filter: grayscale(1) brightness(20);
}
#adminmenu #toplevel_page_meow-caster .wp-menu-image img,
#adminmenu #toplevel_page_meow-caster-premium .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video .wp-menu-image img,
#adminmenu #toplevel_page_edit-post_type-meow-video-gallery .wp-menu-image img {
  position: relative;
  top: 3px;
  height: 75%;
  width: auto;
  padding: 0;
  color: #FFF;
}
.mcss-overlay-container {
  position: relative;
}
.mcss-overlay-container .mcss-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 5;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  color: #EEE;
}
.mcss-overlay-container .mcss-overlay .loader {
  position: relative;
  left: -75px;
  width: 150px;
  height: 150px;
  -webkit-animation: roll 3s linear infinite;
          animation: roll 3s linear infinite;
  border: 3px solid transparent;
  border-top-color: DeepSkyBlue;
  border-bottom-color: DeepSkyBlue;
  border-radius: 50%;
}
.mcss-overlay-container .mcss-overlay .loader:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border: 3px solid transparent;
  border-top-color: #eee;
  border-radius: 50%;
  -webkit-animation: roll 1.5s ease infinite;
          animation: roll 1.5s ease infinite;
}
.mcss-overlay-container .mcss-overlay .loader:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border: 3px solid transparent;
  border-top-color: #119e4e;
  -webkit-animation: roll 2s ease infinite;
          animation: roll 2s ease infinite;
  border-radius: 50%;
}
.mcss-overlay-container .mcss-overlay .loader + span {
  margin-left: -170px;
}
.mcss-overlay-container > div:not(:first-child) {
  opacity: .4;
  transition: opacity .4s ease;
}
@font-face {
  font-family: "meow-font";
  src: url('../fonts/meow-font.eot?1532610009');
  src: url('../fonts/meow-font.eot?1532610009#iefix') format('eot'), url('../fonts/meow-font.woff2?1532610009') format('woff2'), url('../fonts/meow-font.woff?1532610009') format('woff'), url('../fonts/meow-font.ttf?1532610009') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.meow-icon:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon.meow-icon-2x {
  font-size: 2em;
}
.meow-icon.meow-icon-3x {
  font-size: 3em;
}
.meow-icon.meow-icon-4x {
  font-size: 4em;
}
.meow-icon.meow-icon-5x {
  font-size: 5em;
}
.meow-icon.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-back-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-back-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-back-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-back-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-back-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-back-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-back-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-back-outline:before {
  content: "\EA05";
}
.meow-icon-arrow-down-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-down-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-down-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-down-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-down-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-down-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-down-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-down-outline:before {
  content: "\EA07";
}
.meow-icon-arrow-down-thick:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-down-thick.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-down-thick.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-down-thick.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-down-thick.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-down-thick.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-down-thick.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-down-thick:before {
  content: "\EA08";
}
.meow-icon-arrow-down:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-down.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-down.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-down.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-down.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-down.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-down.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-down:before {
  content: "\EA09";
}
.meow-icon-arrow-forward-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-forward-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-forward-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-forward-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-forward-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-forward-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-forward-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-forward-outline:before {
  content: "\EA0A";
}
.meow-icon-arrow-forward:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-forward.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-forward.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-forward.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-forward.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-forward.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-forward.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-forward:before {
  content: "\EA0B";
}
.meow-icon-arrow-left-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-left-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-left-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-left-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-left-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-left-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-left-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-left-outline:before {
  content: "\EA0C";
}
.meow-icon-arrow-left-thick:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-left-thick.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-left-thick.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-left-thick.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-left-thick.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-left-thick.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-left-thick.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-left-thick:before {
  content: "\EA0D";
}
.meow-icon-arrow-left:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-left.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-left.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-left.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-left.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-left.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-left.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-left:before {
  content: "\EA0E";
}
.meow-icon-arrow-loop-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-loop-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-loop-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-loop-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-loop-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-loop-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-loop-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-loop-outline:before {
  content: "\EA0F";
}
.meow-icon-arrow-loop:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-loop.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-loop.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-loop.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-loop.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-loop.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-loop.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-loop:before {
  content: "\EA10";
}
.meow-icon-arrow-maximise:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-maximise.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-maximise.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-maximise.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-maximise.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-maximise.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-maximise.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-maximise:before {
  content: "\EA12";
}
.meow-icon-arrow-minimise:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-minimise.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-minimise.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-minimise.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-minimise.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-minimise.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-minimise.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-minimise:before {
  content: "\EA14";
}
.meow-icon-arrow-move:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-move.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-move.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-move.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-move.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-move.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-move.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-move:before {
  content: "\EA16";
}
.meow-icon-arrow-repeat:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-repeat.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-repeat.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-repeat.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-repeat.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-repeat.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-repeat.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-repeat:before {
  content: "\EA18";
}
.meow-icon-arrow-right-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-right-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-right-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-right-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-right-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-right-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-right-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-right-outline:before {
  content: "\EA19";
}
.meow-icon-arrow-right-thick:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-right-thick.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-right-thick.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-right-thick.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-right-thick.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-right-thick.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-right-thick.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-right-thick:before {
  content: "\EA1A";
}
.meow-icon-arrow-right:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-right.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-right.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-right.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-right.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-right.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-right.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-right:before {
  content: "\EA1B";
}
.meow-icon-arrow-shuffle:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-shuffle.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-shuffle.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-shuffle.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-shuffle.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-shuffle.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-shuffle.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-shuffle:before {
  content: "\EA1C";
}
.meow-icon-arrow-sorted-down:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-sorted-down.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-sorted-down.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-sorted-down.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-sorted-down.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-sorted-down.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-sorted-down.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-sorted-down:before {
  content: "\EA1D";
}
.meow-icon-arrow-sorted-up:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-sorted-up.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-sorted-up.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-sorted-up.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-sorted-up.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-sorted-up.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-sorted-up.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-sorted-up:before {
  content: "\EA1E";
}
.meow-icon-arrow-sync-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-sync-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-sync-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-sync-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-sync-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-sync-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-sync-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-sync-outline:before {
  content: "\EA1F";
}
.meow-icon-arrow-sync:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-sync.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-sync.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-sync.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-sync.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-sync.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-sync.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-sync:before {
  content: "\EA20";
}
.meow-icon-arrow-unsorted:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-unsorted.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-unsorted.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-unsorted.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-unsorted.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-unsorted.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-unsorted.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-unsorted:before {
  content: "\EA21";
}
.meow-icon-arrow-up-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-up-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-up-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-up-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-up-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-up-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-up-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-up-outline:before {
  content: "\EA22";
}
.meow-icon-arrow-up-thick:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-up-thick.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-up-thick.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-up-thick.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-up-thick.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-up-thick.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-up-thick.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-up-thick:before {
  content: "\EA23";
}
.meow-icon-arrow-up:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-arrow-up.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-arrow-up.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-arrow-up.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-arrow-up.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-arrow-up.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-arrow-up.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-arrow-up:before {
  content: "\EA24";
}
.meow-icon-at:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-at.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-at.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-at.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-at.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-at.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-at.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-at:before {
  content: "\EA25";
}
.meow-icon-bell:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-bell.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-bell.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-bell.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-bell.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-bell.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-bell.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-bell:before {
  content: "\EA31";
}
.meow-icon-calendar-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-calendar-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-calendar-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-calendar-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-calendar-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-calendar-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-calendar-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-calendar-outline:before {
  content: "\EA38";
}
.meow-icon-calendar:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-calendar.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-calendar.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-calendar.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-calendar.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-calendar.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-calendar.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-calendar:before {
  content: "\EA39";
}
.meow-icon-cancel-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cancel-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cancel-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cancel-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cancel-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cancel-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cancel-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cancel-outline:before {
  content: "\EA3C";
}
.meow-icon-cancel:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cancel.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cancel.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cancel.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cancel.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cancel.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cancel.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cancel:before {
  content: "\EA3D";
}
.meow-icon-chart-area-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-area-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-area-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-area-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-area-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-area-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-area-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-area-outline:before {
  content: "\EA3E";
}
.meow-icon-chart-area:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-area.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-area.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-area.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-area.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-area.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-area.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-area:before {
  content: "\EA3F";
}
.meow-icon-chart-bar-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-bar-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-bar-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-bar-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-bar-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-bar-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-bar-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-bar-outline:before {
  content: "\EA40";
}
.meow-icon-chart-bar:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-bar.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-bar.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-bar.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-bar.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-bar.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-bar.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-bar:before {
  content: "\EA41";
}
.meow-icon-chart-line-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-line-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-line-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-line-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-line-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-line-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-line-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-line-outline:before {
  content: "\EA42";
}
.meow-icon-chart-line:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-line.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-line.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-line.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-line.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-line.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-line.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-line:before {
  content: "\EA43";
}
.meow-icon-chart-pie-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-pie-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-pie-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-pie-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-pie-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-pie-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-pie-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-pie-outline:before {
  content: "\EA44";
}
.meow-icon-chart-pie:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chart-pie.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chart-pie.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chart-pie.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chart-pie.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chart-pie.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chart-pie.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chart-pie:before {
  content: "\EA45";
}
.meow-icon-chevron-left-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chevron-left-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chevron-left-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chevron-left-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chevron-left-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chevron-left-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chevron-left-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chevron-left-outline:before {
  content: "\EA46";
}
.meow-icon-chevron-left:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chevron-left.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chevron-left.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chevron-left.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chevron-left.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chevron-left.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chevron-left.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chevron-left:before {
  content: "\EA47";
}
.meow-icon-chevron-right-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chevron-right-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chevron-right-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chevron-right-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chevron-right-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chevron-right-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chevron-right-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chevron-right-outline:before {
  content: "\EA48";
}
.meow-icon-chevron-right:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-chevron-right.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-chevron-right.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-chevron-right.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-chevron-right.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-chevron-right.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-chevron-right.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-chevron-right:before {
  content: "\EA49";
}
.meow-icon-cloud-storage-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cloud-storage-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cloud-storage-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cloud-storage-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cloud-storage-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cloud-storage-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cloud-storage-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cloud-storage-outline:before {
  content: "\EA4B";
}
.meow-icon-cloud-storage:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cloud-storage.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cloud-storage.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cloud-storage.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cloud-storage.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cloud-storage.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cloud-storage.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cloud-storage:before {
  content: "\EA4C";
}
.meow-icon-coffee:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-coffee.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-coffee.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-coffee.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-coffee.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-coffee.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-coffee.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-coffee:before {
  content: "\EA4F";
}
.meow-icon-cog-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cog-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cog-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cog-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cog-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cog-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cog-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cog-outline:before {
  content: "\EA50";
}
.meow-icon-cog:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-cog.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-cog.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-cog.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-cog.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-cog.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-cog.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-cog:before {
  content: "\EA51";
}
.meow-icon-delete-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-delete-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-delete-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-delete-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-delete-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-delete-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-delete-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-delete-outline:before {
  content: "\EA57";
}
.meow-icon-delete:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-delete.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-delete.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-delete.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-delete.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-delete.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-delete.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-delete:before {
  content: "\EA58";
}
.meow-icon-download-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-download-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-download-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-download-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-download-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-download-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-download-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-download-outline:before {
  content: "\EA64";
}
.meow-icon-download:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-download.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-download.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-download.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-download.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-download.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-download.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-download:before {
  content: "\EA65";
}
.meow-icon-edit:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-edit.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-edit.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-edit.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-edit.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-edit.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-edit.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-edit:before {
  content: "\EA67";
}
.meow-icon-export-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-export-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-export-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-export-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-export-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-export-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-export-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-export-outline:before {
  content: "\EA6C";
}
.meow-icon-export:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-export.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-export.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-export.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-export.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-export.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-export.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-export:before {
  content: "\EA6D";
}
.meow-icon-eye-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-eye-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-eye-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-eye-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-eye-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-eye-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-eye-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-eye-outline:before {
  content: "\EA6E";
}
.meow-icon-eye:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-eye.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-eye.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-eye.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-eye.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-eye.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-eye.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-eye:before {
  content: "\EA6F";
}
.meow-icon-filter:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-filter.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-filter.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-filter.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-filter.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-filter.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-filter.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-filter:before {
  content: "\EA72";
}
.meow-icon-flag-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-flag-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-flag-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-flag-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-flag-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-flag-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-flag-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-flag-outline:before {
  content: "\EA73";
}
.meow-icon-flag:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-flag.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-flag.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-flag.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-flag.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-flag.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-flag.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-flag:before {
  content: "\EA74";
}
.meow-icon-flash-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-flash-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-flash-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-flash-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-flash-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-flash-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-flash-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-flash-outline:before {
  content: "\EA75";
}
.meow-icon-flash:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-flash.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-flash.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-flash.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-flash.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-flash.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-flash.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-flash:before {
  content: "\EA76";
}
.meow-icon-gift:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-gift.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-gift.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-gift.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-gift.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-gift.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-gift.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-gift:before {
  content: "\EA7F";
}
.meow-icon-group-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-group-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-group-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-group-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-group-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-group-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-group-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-group-outline:before {
  content: "\EA82";
}
.meow-icon-group:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-group.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-group.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-group.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-group.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-group.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-group.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-group:before {
  content: "\EA83";
}
.meow-icon-heart-full-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-heart-full-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-heart-full-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-heart-full-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-heart-full-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-heart-full-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-heart-full-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-heart-full-outline:before {
  content: "\EA85";
}
.meow-icon-heart-half-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-heart-half-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-heart-half-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-heart-half-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-heart-half-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-heart-half-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-heart-half-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-heart-half-outline:before {
  content: "\EA86";
}
.meow-icon-heart-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-heart-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-heart-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-heart-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-heart-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-heart-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-heart-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-heart-outline:before {
  content: "\EA87";
}
.meow-icon-heart:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-heart.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-heart.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-heart.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-heart.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-heart.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-heart.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-heart:before {
  content: "\EA88";
}
.meow-icon-info-large-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-info-large-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-info-large-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-info-large-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-info-large-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-info-large-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-info-large-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-info-large-outline:before {
  content: "\EA90";
}
.meow-icon-info-large:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-info-large.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-info-large.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-info-large.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-info-large.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-info-large.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-info-large.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-info-large:before {
  content: "\EA91";
}
.meow-icon-info-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-info-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-info-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-info-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-info-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-info-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-info-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-info-outline:before {
  content: "\EA92";
}
.meow-icon-info:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-info.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-info.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-info.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-info.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-info.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-info.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-info:before {
  content: "\EA93";
}
.meow-icon-input-checked:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-input-checked.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-input-checked.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-input-checked.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-input-checked.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-input-checked.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-input-checked.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-input-checked:before {
  content: "\EA95";
}
.meow-icon-key-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-key-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-key-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-key-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-key-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-key-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-key-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-key-outline:before {
  content: "\EA96";
}
.meow-icon-key:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-key.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-key.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-key.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-key.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-key.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-key.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-key:before {
  content: "\EA97";
}
.meow-icon-lightbulb:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-lightbulb.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-lightbulb.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-lightbulb.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-lightbulb.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-lightbulb.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-lightbulb.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-lightbulb:before {
  content: "\EA9A";
}
.meow-icon-location-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-location-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-location-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-location-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-location-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-location-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-location-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-location-outline:before {
  content: "\EA9F";
}
.meow-icon-location:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-location.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-location.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-location.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-location.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-location.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-location.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-location:before {
  content: "\EAA0";
}
.meow-icon-lock-closed-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-lock-closed-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-lock-closed-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-lock-closed-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-lock-closed-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-lock-closed-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-lock-closed-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-lock-closed-outline:before {
  content: "\EAA1";
}
.meow-icon-lock-closed:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-lock-closed.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-lock-closed.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-lock-closed.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-lock-closed.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-lock-closed.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-lock-closed.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-lock-closed:before {
  content: "\EAA2";
}
.meow-icon-lock-open-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-lock-open-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-lock-open-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-lock-open-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-lock-open-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-lock-open-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-lock-open-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-lock-open-outline:before {
  content: "\EAA3";
}
.meow-icon-lock-open:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-lock-open.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-lock-open.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-lock-open.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-lock-open.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-lock-open.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-lock-open.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-lock-open:before {
  content: "\EAA4";
}
.meow-icon-mail:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-mail.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-mail.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-mail.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-mail.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-mail.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-mail.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-mail:before {
  content: "\EAA5";
}
.meow-icon-map:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-map.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-map.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-map.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-map.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-map.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-map.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-map:before {
  content: "\EAA6";
}
.meow-icon-media-eject-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-eject-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-eject-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-eject-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-eject-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-eject-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-eject-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-eject-outline:before {
  content: "\EAA7";
}
.meow-icon-media-eject:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-eject.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-eject.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-eject.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-eject.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-eject.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-eject.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-eject:before {
  content: "\EAA8";
}
.meow-icon-media-fast-forward-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-fast-forward-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-fast-forward-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-fast-forward-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-fast-forward-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-fast-forward-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-fast-forward-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-fast-forward-outline:before {
  content: "\EAA9";
}
.meow-icon-media-fast-forward:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-fast-forward.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-fast-forward.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-fast-forward.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-fast-forward.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-fast-forward.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-fast-forward.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-fast-forward:before {
  content: "\EAAA";
}
.meow-icon-media-pause-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-pause-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-pause-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-pause-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-pause-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-pause-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-pause-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-pause-outline:before {
  content: "\EAAB";
}
.meow-icon-media-pause:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-pause.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-pause.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-pause.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-pause.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-pause.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-pause.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-pause:before {
  content: "\EAAC";
}
.meow-icon-media-play-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-play-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-play-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-play-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-play-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-play-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-play-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-play-outline:before {
  content: "\EAAD";
}
.meow-icon-media-play-reverse-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-play-reverse-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-play-reverse-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-play-reverse-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-play-reverse-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-play-reverse-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-play-reverse-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-play-reverse-outline:before {
  content: "\EAAE";
}
.meow-icon-media-play-reverse:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-play-reverse.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-play-reverse.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-play-reverse.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-play-reverse.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-play-reverse.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-play-reverse.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-play-reverse:before {
  content: "\EAAF";
}
.meow-icon-media-play:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-play.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-play.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-play.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-play.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-play.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-play.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-play:before {
  content: "\EAB0";
}
.meow-icon-media-record-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-record-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-record-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-record-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-record-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-record-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-record-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-record-outline:before {
  content: "\EAB1";
}
.meow-icon-media-record:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-record.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-record.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-record.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-record.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-record.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-record.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-record:before {
  content: "\EAB2";
}
.meow-icon-media-rewind-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-rewind-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-rewind-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-rewind-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-rewind-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-rewind-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-rewind-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-rewind-outline:before {
  content: "\EAB3";
}
.meow-icon-media-rewind:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-rewind.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-rewind.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-rewind.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-rewind.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-rewind.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-rewind.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-rewind:before {
  content: "\EAB4";
}
.meow-icon-media-stop-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-stop-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-stop-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-stop-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-stop-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-stop-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-stop-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-stop-outline:before {
  content: "\EAB5";
}
.meow-icon-media-stop:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-media-stop.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-media-stop.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-media-stop.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-media-stop.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-media-stop.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-media-stop.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-media-stop:before {
  content: "\EAB6";
}
.meow-icon-message-typing:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-message-typing.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-message-typing.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-message-typing.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-message-typing.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-message-typing.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-message-typing.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-message-typing:before {
  content: "\EAB7";
}
.meow-icon-message:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-message.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-message.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-message.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-message.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-message.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-message.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-message:before {
  content: "\EAB8";
}
.meow-icon-messages:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-messages.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-messages.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-messages.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-messages.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-messages.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-messages.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-messages:before {
  content: "\EAB9";
}
.meow-icon-microphone-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-microphone-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-microphone-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-microphone-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-microphone-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-microphone-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-microphone-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-microphone-outline:before {
  content: "\EABA";
}
.meow-icon-microphone:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-microphone.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-microphone.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-microphone.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-microphone.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-microphone.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-microphone.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-microphone:before {
  content: "\EABB";
}
.meow-icon-minus-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-minus-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-minus-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-minus-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-minus-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-minus-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-minus-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-minus-outline:before {
  content: "\EABC";
}
.meow-icon-minus:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-minus.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-minus.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-minus.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-minus.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-minus.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-minus.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-minus:before {
  content: "\EABD";
}
.meow-icon-pencil:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-pencil.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-pencil.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-pencil.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-pencil.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-pencil.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-pencil.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-pencil:before {
  content: "\EAC3";
}
.meow-icon-pin-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-pin-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-pin-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-pin-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-pin-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-pin-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-pin-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-pin-outline:before {
  content: "\EAC8";
}
.meow-icon-pin:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-pin.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-pin.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-pin.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-pin.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-pin.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-pin.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-pin:before {
  content: "\EAC9";
}
.meow-icon-plus-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-plus-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-plus-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-plus-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-plus-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-plus-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-plus-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-plus-outline:before {
  content: "\EACE";
}
.meow-icon-plus:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-plus.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-plus.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-plus.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-plus.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-plus.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-plus.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-plus:before {
  content: "\EACF";
}
.meow-icon-refresh-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-refresh-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-refresh-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-refresh-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-refresh-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-refresh-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-refresh-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-refresh-outline:before {
  content: "\EAD9";
}
.meow-icon-refresh:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-refresh.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-refresh.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-refresh.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-refresh.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-refresh.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-refresh.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-refresh:before {
  content: "\EADA";
}
.meow-icon-social-vimeo:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-social-vimeo.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-social-vimeo.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-social-vimeo.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-social-vimeo.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-social-vimeo.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-social-vimeo.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-social-vimeo:before {
  content: "\EAFB";
}
.meow-icon-social-youtube:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-social-youtube.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-social-youtube.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-social-youtube.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-social-youtube.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-social-youtube.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-social-youtube.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-social-youtube:before {
  content: "\EAFD";
}
.meow-icon-sort-alphabetically-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-sort-alphabetically-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-sort-alphabetically-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-sort-alphabetically-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-sort-alphabetically-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-sort-alphabetically-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-sort-alphabetically-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-sort-alphabetically-outline:before {
  content: "\EAFE";
}
.meow-icon-sort-alphabetically:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-sort-alphabetically.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-sort-alphabetically.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-sort-alphabetically.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-sort-alphabetically.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-sort-alphabetically.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-sort-alphabetically.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-sort-alphabetically:before {
  content: "\EAFF";
}
.meow-icon-spanner-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-spanner-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-spanner-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-spanner-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-spanner-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-spanner-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-spanner-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-spanner-outline:before {
  content: "\EB02";
}
.meow-icon-spanner:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-spanner.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-spanner.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-spanner.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-spanner.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-spanner.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-spanner.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-spanner:before {
  content: "\EB03";
}
.meow-icon-star-full-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-star-full-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-star-full-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-star-full-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-star-full-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-star-full-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-star-full-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-star-full-outline:before {
  content: "\EB05";
}
.meow-icon-star-half-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-star-half-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-star-half-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-star-half-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-star-half-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-star-half-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-star-half-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-star-half-outline:before {
  content: "\EB06";
}
.meow-icon-star-half:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-star-half.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-star-half.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-star-half.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-star-half.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-star-half.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-star-half.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-star-half:before {
  content: "\EB07";
}
.meow-icon-star-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-star-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-star-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-star-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-star-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-star-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-star-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-star-outline:before {
  content: "\EB08";
}
.meow-icon-star:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-star.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-star.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-star.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-star.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-star.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-star.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-star:before {
  content: "\EB09";
}
.meow-icon-starburst-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-starburst-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-starburst-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-starburst-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-starburst-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-starburst-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-starburst-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-starburst-outline:before {
  content: "\EB0A";
}
.meow-icon-starburst:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-starburst.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-starburst.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-starburst.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-starburst.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-starburst.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-starburst.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-starburst:before {
  content: "\EB0B";
}
.meow-icon-support:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-support.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-support.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-support.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-support.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-support.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-support.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-support:before {
  content: "\EB0D";
}
.meow-icon-tag:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-tag.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-tag.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-tag.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-tag.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-tag.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-tag.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-tag:before {
  content: "\EB0F";
}
.meow-icon-tags:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-tags.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-tags.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-tags.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-tags.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-tags.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-tags.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-tags:before {
  content: "\EB10";
}
.meow-icon-th-large-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-large-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-large-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-large-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-large-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-large-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-large-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-large-outline:before {
  content: "\EB11";
}
.meow-icon-th-large:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-large.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-large.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-large.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-large.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-large.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-large.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-large:before {
  content: "\EB12";
}
.meow-icon-th-list-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-list-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-list-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-list-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-list-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-list-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-list-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-list-outline:before {
  content: "\EB13";
}
.meow-icon-th-list:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-list.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-list.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-list.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-list.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-list.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-list.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-list:before {
  content: "\EB14";
}
.meow-icon-th-menu-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-menu-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-menu-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-menu-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-menu-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-menu-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-menu-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-menu-outline:before {
  content: "\EB15";
}
.meow-icon-th-menu:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-menu.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-menu.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-menu.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-menu.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-menu.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-menu.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-menu:before {
  content: "\EB16";
}
.meow-icon-th-small-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-small-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-small-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-small-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-small-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-small-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-small-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-small-outline:before {
  content: "\EB17";
}
.meow-icon-th-small:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-th-small.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-th-small.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-th-small.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-th-small.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-th-small.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-th-small.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-th-small:before {
  content: "\EB18";
}
.meow-icon-thumbs-down:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-thumbs-down.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-thumbs-down.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-thumbs-down.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-thumbs-down.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-thumbs-down.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-thumbs-down.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-thumbs-down:before {
  content: "\EB1A";
}
.meow-icon-thumbs-up:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-thumbs-up.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-thumbs-up.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-thumbs-up.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-thumbs-up.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-thumbs-up.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-thumbs-up.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-thumbs-up:before {
  content: "\EB1C";
}
.meow-icon-tick-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-tick-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-tick-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-tick-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-tick-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-tick-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-tick-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-tick-outline:before {
  content: "\EB1D";
}
.meow-icon-tick:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-tick.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-tick.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-tick.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-tick.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-tick.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-tick.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-tick:before {
  content: "\EB1E";
}
.meow-icon-time:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-time.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-time.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-time.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-time.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-time.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-time.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-time:before {
  content: "\EB20";
}
.meow-icon-times-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-times-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-times-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-times-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-times-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-times-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-times-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-times-outline:before {
  content: "\EB21";
}
.meow-icon-times:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-times.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-times.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-times.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-times.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-times.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-times.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-times:before {
  content: "\EB22";
}
.meow-icon-trash:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-trash.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-trash.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-trash.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-trash.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-trash.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-trash.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-trash:before {
  content: "\EB23";
}
.meow-icon-upload-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-upload-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-upload-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-upload-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-upload-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-upload-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-upload-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-upload-outline:before {
  content: "\EB25";
}
.meow-icon-upload:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-upload.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-upload.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-upload.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-upload.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-upload.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-upload.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-upload:before {
  content: "\EB26";
}
.meow-icon-user-add-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user-add-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user-add-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user-add-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user-add-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user-add-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user-add-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user-add-outline:before {
  content: "\EB27";
}
.meow-icon-user-add:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user-add.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user-add.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user-add.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user-add.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user-add.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user-add.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user-add:before {
  content: "\EB28";
}
.meow-icon-user-delete-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user-delete-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user-delete-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user-delete-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user-delete-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user-delete-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user-delete-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user-delete-outline:before {
  content: "\EB29";
}
.meow-icon-user-delete:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user-delete.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user-delete.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user-delete.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user-delete.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user-delete.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user-delete.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user-delete:before {
  content: "\EB2A";
}
.meow-icon-user-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user-outline:before {
  content: "\EB2B";
}
.meow-icon-user:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-user.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-user.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-user.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-user.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-user.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-user.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-user:before {
  content: "\EB2C";
}
.meow-icon-vendor-android:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-vendor-android.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-vendor-android.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-vendor-android.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-vendor-android.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-vendor-android.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-vendor-android.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-vendor-android:before {
  content: "\EB2D";
}
.meow-icon-vendor-apple:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-vendor-apple.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-vendor-apple.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-vendor-apple.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-vendor-apple.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-vendor-apple.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-vendor-apple.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-vendor-apple:before {
  content: "\EB2E";
}
.meow-icon-vendor-microsoft:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-vendor-microsoft.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-vendor-microsoft.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-vendor-microsoft.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-vendor-microsoft.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-vendor-microsoft.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-vendor-microsoft.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-vendor-microsoft:before {
  content: "\EB2F";
}
.meow-icon-video:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-video.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-video.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-video.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-video.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-video.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-video.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-video:before {
  content: "\EB31";
}
.meow-icon-volume-down:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-volume-down.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-volume-down.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-volume-down.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-volume-down.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-volume-down.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-volume-down.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-volume-down:before {
  content: "\EB32";
}
.meow-icon-volume-mute:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-volume-mute.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-volume-mute.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-volume-mute.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-volume-mute.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-volume-mute.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-volume-mute.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-volume-mute:before {
  content: "\EB33";
}
.meow-icon-volume-up:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-volume-up.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-volume-up.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-volume-up.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-volume-up.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-volume-up.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-volume-up.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-volume-up:before {
  content: "\EB34";
}
.meow-icon-volume:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-volume.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-volume.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-volume.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-volume.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-volume.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-volume.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-volume:before {
  content: "\EB35";
}
.meow-icon-warning-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-warning-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-warning-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-warning-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-warning-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-warning-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-warning-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-warning-outline:before {
  content: "\EB36";
}
.meow-icon-warning:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-warning.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-warning.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-warning.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-warning.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-warning.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-warning.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-warning:before {
  content: "\EB37";
}
.meow-icon-world:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-world.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-world.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-world.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-world.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-world.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-world.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-world:before {
  content: "\EB49";
}
.meow-icon-zoom-outline:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-zoom-outline.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-zoom-outline.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-zoom-outline.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-zoom-outline.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-zoom-outline.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-zoom-outline.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-zoom-outline:before {
  content: "\EB4E";
}
.meow-icon-zoom:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.meow-icon-zoom.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.meow-icon-zoom.meow-icon-2x {
  font-size: 2em;
}
.meow-icon-zoom.meow-icon-3x {
  font-size: 3em;
}
.meow-icon-zoom.meow-icon-4x {
  font-size: 4em;
}
.meow-icon-zoom.meow-icon-5x {
  font-size: 5em;
}
.meow-icon-zoom.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.meow-icon-zoom:before {
  content: "\EB4F";
}
.mcss-form .mcss-action-bar,
.mcss-container .mcss-action-bar {
  order: 0;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: flex-start;
  padding: 1em 2em;
}
.mcss-form .mcss-action-bar h1,
.mcss-container .mcss-action-bar h1 {
  order: 0;
  flex: 0 0 auto;
  align-self: flex-start;
  margin-top: .3em;
  margin-bottom: .3em;
  color: #c5eff7;
}
.mcss-form .mcss-action-bar label,
.mcss-container .mcss-action-bar label {
  order: 0;
  flex: 0 1 auto;
  align-self: flex-end;
  font-size: 1.3em;
}
.mcss-form .mcss-action-bar > h2,
.mcss-container .mcss-action-bar > h2 {
  order: 0;
  flex: 1 0 auto;
  align-self: flex-start;
  color: #c5eff7;
  margin: .3em 1em;
}
.mcss-form .mcss-action-bar > p,
.mcss-container .mcss-action-bar > p {
  order: 2;
  flex: 1 1 100%;
  width: 80%;
}
.mcss-form .custom-checkbox,
.mcss-container .custom-checkbox,
.mcss-form .custom-radio,
.mcss-container .custom-radio {
  position: absolute;
  opacity: 0;
}
.mcss-form .custom-checkbox:disabled,
.mcss-container .custom-checkbox:disabled,
.mcss-form .custom-radio:disabled,
.mcss-container .custom-radio:disabled {
  opacity: 0;
}
.mcss-form .custom-checkbox + label,
.mcss-container .custom-checkbox + label,
.mcss-form .custom-radio + label,
.mcss-container .custom-radio + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.mcss-form .custom-checkbox + label:before,
.mcss-container .custom-checkbox + label:before,
.mcss-form .custom-radio + label:before,
.mcss-container .custom-radio + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: #EEE;
  border: 1px solid #777;
  border-radius: .2rem;
  margin-top: -0.3em;
  margin-bottom: .3em;
}
.mcss-form .custom-checkbox:hover + label:before,
.mcss-container .custom-checkbox:hover + label:before,
.mcss-form .custom-radio:hover + label:before,
.mcss-container .custom-radio:hover + label:before {
  background: #c5eff7;
}
.mcss-form .custom-checkbox:focus + label:before,
.mcss-container .custom-checkbox:focus + label:before,
.mcss-form .custom-radio:focus + label:before,
.mcss-container .custom-radio:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.mcss-form .custom-checkbox:checked + label:before,
.mcss-container .custom-checkbox:checked + label:before,
.mcss-form .custom-radio:checked + label:before,
.mcss-container .custom-radio:checked + label:before {
  background: #c5eff7;
}
.mcss-form .custom-checkbox:disabled + label,
.mcss-container .custom-checkbox:disabled + label,
.mcss-form .custom-radio:disabled + label,
.mcss-container .custom-radio:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.mcss-form .custom-checkbox:disabled + label:before,
.mcss-container .custom-checkbox:disabled + label:before,
.mcss-form .custom-radio:disabled + label:before,
.mcss-container .custom-radio:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.mcss-form .custom-checkbox:checked + label:after,
.mcss-container .custom-checkbox:checked + label:after,
.mcss-form .custom-radio:checked + label:after,
.mcss-container .custom-radio:checked + label:after {
  content: '✔';
  position: absolute;
  left: 1px;
  top: -2px;
  font-size: 1.65rem;
  color: #091f3f;
}
.mcss-form .custom-radio + label:before,
.mcss-container .custom-radio + label:before {
  border-radius: 1em;
}
.mcss-form .custom-radio:checked + label:after,
.mcss-container .custom-radio:checked + label:after,
.mcss-form .custom-radio:not(:checked) + label:after,
.mcss-container .custom-radio:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #091f3f;
  position: absolute;
  top: 1px;
  left: 5px;
  border-radius: 100%;
  transition: all 0.2s ease;
}
.mcss-form .custom-radio:not(:checked) + label:after,
.mcss-container .custom-radio:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.mcss-form .custom-radio:checked + label:after,
.mcss-container .custom-radio:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.mcss-form .custom-input-label,
.mcss-container .custom-input-label {
  font-weight: 700;
  padding: .3em .5em;
  margin-top: .5em;
}
.mcss-form .custom-input-text,
.mcss-container .custom-input-text {
  border-radius: .2rem;
  border: 1px solid #777;
  color: #091f3f;
  padding: 1em;
  margin: .3em .5em;
}
.mcss-form .custom-input-text.mcss-wide,
.mcss-container .custom-input-text.mcss-wide {
  width: 97.4%;
}
.mcss-form .mcss-label-explain,
.mcss-container .mcss-label-explain {
  margin-left: 1em;
  font-weight: normal;
}
.mcss-form .mcss-config-howto,
.mcss-container .mcss-config-howto {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}
.mcss-form .mcss-config-howto > p,
.mcss-container .mcss-config-howto > p {
  flex: 1 0 100%;
}
.mcss-form .mcss-config-howto > div,
.mcss-container .mcss-config-howto > div {
  flex: 0 0 auto;
}
.mcss-form .mcss-config-howto iframe,
.mcss-container .mcss-config-howto iframe {
  max-width: 100%;
  max-height: 100%;
}
.mcss-form .mcss-config-howto .mcss-config-howto-txt,
.mcss-container .mcss-config-howto .mcss-config-howto-txt {
  padding: 1em;
}
.mcss-form .mcss-config-howto .mcss-config-howto-txt ul,
.mcss-container .mcss-config-howto .mcss-config-howto-txt ul {
  padding-left: 1em;
}
.mcss-form .mcss-auth-youtube-token,
.mcss-container .mcss-auth-youtube-token {
  width: 36em;
}
.mcss-form .mcss-config-container,
.mcss-container .mcss-config-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: stretch;
  align-items: stretch;
}
.mcss-form .mcss-config-container h3,
.mcss-container .mcss-config-container h3 {
  margin-top: .5em;
}
.mcss-form .mcss-config-container .mcss-config-section,
.mcss-container .mcss-config-container .mcss-config-section {
  order: 2;
  flex: 1 1 45%;
  margin: .5em;
  padding: 1em;
  border: 1px solid #DDD;
  background-color: #FEFEFE;
  color: #222;
}
.mcss-form .mcss-config-container .mcss-config-section-default,
.mcss-container .mcss-config-container .mcss-config-section-default {
  order: 1;
}
.mcss-form .mcss-config-container .mcss-config-section-report,
.mcss-container .mcss-config-container .mcss-config-section-report {
  order: 0;
  flex: 1 1 100%;
}
.mcss-form .mcss-config-list,
.mcss-container .mcss-config-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  margin-top: 1em;
}
.mcss-form .mcss-config-list .mcss-config-choice,
.mcss-container .mcss-config-list .mcss-config-choice {
  order: 0;
  flex: 1 1 auto;
  font-weight: bold;
  margin-bottom: .5em;
}
.mcss-form .mcss-config-list .mcss-config-choice.mcss-config-choice-txt:last-child,
.mcss-container .mcss-config-list .mcss-config-choice.mcss-config-choice-txt:last-child {
  flex: 1 1 100%;
}
.mcss-form .mcss-config-choice-txt,
.mcss-container .mcss-config-choice-txt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
.mcss-form .mcss-config-choice-txt label,
.mcss-container .mcss-config-choice-txt label {
  flex: 0 1 auto;
  padding-right: .5em;
}
.mcss-form .mcss-config-choice-txt input,
.mcss-container .mcss-config-choice-txt input {
  flex: 1 1 auto;
  font-weight: normal;
}
.mcss-hide-by-radio {
  display: none;
}
input[type=radio]:checked ~ .mcss-hide-by-radio {
  display: block;
  padding: .7em;
  padding-left: 2.4em;
}
.mcss-input-text-btn-left {
  position: relative;
}
.mcss-input-text-btn-left input {
  width: 100%;
  text-align: right;
}
.mcss-input-text-btn-left button {
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  width: auto;
  padding: 0.1em 0.9em .9em 0.7em;
  background: #FFF;
  border-top-left-radius: 5%;
  border-bottom-left-radius: 5%;
  border: 2px solid #222222;
  border-right: 1px solid #CCCCCC;
}
.mcss-input-text-btn-left button:before {
  position: relative;
  top: 2px;
  left: -4px;
  content: "〈";
  font-size: 2em;
}
.field-radio-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
.field-radio-group .field-label-radio {
  flex: 0 0 100%;
  order: 0;
  font-weight: bold;
  margin: 0 auto 0.5em auto;
}
.field-radio-group .field-label-radio .hint {
  font-weight: normal;
  font-style: italic;
}
.field-radio-group > div {
  flex: 1 0 auto;
  order: 0;
  padding: 0 1em;
}
.mcjs-preview-url-import input[type='url'] {
  margin-right: 0;
}
.mcjs-preview-url-import .mcss-import-url-preview {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  margin-top: 1em;
  min-width: 100px;
}
.mcjs-preview-url-import .mcss-import-url-preview .mcss-import-preview,
.mcjs-preview-url-import .mcss-import-url-preview .mcss-placeholder {
  display: none;
}
.mcjs-preview-url-import .mcss-import-url-preview.mcss-import-url-ready .mcss-import-preview {
  display: flex;
}
.mcjs-preview-url-import .mcss-import-url-preview.mcss-import-url-loading .mcss-placeholder {
  display: flex;
  order: 0;
  flex: 1 0 100%;
  padding: 1.5em;
  justify-content: center;
  box-sizing: border-box;
  border: 1px dashed grey;
}
.mcss-import-preview {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid grey;
  width: 100%;
}
.mcss-import-preview img {
  order: 0;
  flex: 0 0 25%;
  min-width: 25%;
  padding: 1em;
}
.mcss-import-preview .mcss-preview-info {
  order: 1;
  flex: 1 1 auto;
  padding: .7em;
}
.mcss-import-preview .mcss-preview-info h4 {
  margin: 0;
  padding-bottom: .3em;
}
.mcss-import-preview .mcss-import-validation {
  order: 2;
  flex: 0 0 150px;
  display: flex;
  justify-content: center;
}
.mcss-import-listing-filter,
.mcss-import-galleries-listing-filter {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.mcss-import-listing-filter > :first-child,
.mcss-import-galleries-listing-filter > :first-child {
  margin-right: 1em;
}
.mcss-import-listing-filter > :first-child input,
.mcss-import-galleries-listing-filter > :first-child input {
  margin-left: .3em;
  padding: .5em;
}
.mcss-import-listing-filter label,
.mcss-import-galleries-listing-filter label {
  font-size: 1.1em;
}
.mcss-import-listing-filter .can-toggle .can-toggle__label-text,
.mcss-import-galleries-listing-filter .can-toggle .can-toggle__label-text {
  flex: 1 0 auto;
  padding-left: 1em;
}
.mcss-import-listing-filter [class^="mcss-import-listing-counter"],
.mcss-import-galleries-listing-filter [class^="mcss-import-listing-counter"],
.mcss-import-listing-filter [class^="mcss-import-galleries-listing-counter"],
.mcss-import-galleries-listing-filter [class^="mcss-import-galleries-listing-counter"] {
  font-size: 1.1em;
  padding-right: 1em;
}
.mcss-import-listing-filter [class^="mcss-import-listing-counter"] .nb,
.mcss-import-galleries-listing-filter [class^="mcss-import-listing-counter"] .nb,
.mcss-import-listing-filter [class^="mcss-import-galleries-listing-counter"] .nb,
.mcss-import-galleries-listing-filter [class^="mcss-import-galleries-listing-counter"] .nb {
  font-weight: bold;
}
.mcss-import-listing-content,
.mcss-import-galleries-listing-content {
  box-shadow: inset 2px 2px 2px #5e5e5e;
  overflow-x: hidden;
  overflow-y: scroll;
  height: 60vh;
  max-height: 70vh;
}
.mcss-import-listing-content .mcss-import-preview,
.mcss-import-galleries-listing-content .mcss-import-preview {
  border: none;
  border-bottom: 1px solid grey;
}
.mcss-import-listing-content .mcss-import-preview img,
.mcss-import-galleries-listing-content .mcss-import-preview img {
  order: 0;
  flex: 0 0 10%;
  min-width: 10%;
  padding: 1em;
}
.mcss-import-listing-content .mcss-import-preview .channel,
.mcss-import-galleries-listing-content .mcss-import-preview .channel {
  display: none;
}
.mcss-import-listing-content.mcss-content-filter-imported .mcss-import-preview.mcss-anim-exit-right,
.mcss-import-galleries-listing-content.mcss-content-filter-imported .mcss-import-preview.mcss-anim-exit-right {
  position: relative;
  -webkit-animation: exit-right ease-in 0.6s;
          animation: exit-right ease-in 0.6s;
  border-bottom: 0;
}
.mcss-import-listing-content.mcss-content-filter-imported .mcss-import-preview.mcss-anim-exit-right + .mcss-import-preview,
.mcss-import-galleries-listing-content.mcss-content-filter-imported .mcss-import-preview.mcss-anim-exit-right + .mcss-import-preview {
  border-top: 1px solid grey;
}
.mcss-import-listing-content.mcss-content-filter-imported .mcss-import-preview[data-import="yes"],
.mcss-import-galleries-listing-content.mcss-content-filter-imported .mcss-import-preview[data-import="yes"] {
  display: none;
}
.mcss-import-listing-content.mcss-content-filter-search .mcss-import-preview[data-search-match="no"],
.mcss-import-galleries-listing-content.mcss-content-filter-search .mcss-import-preview[data-search-match="no"],
.mcss-import-listing-content.mcss-content-filter-galleries-search .mcss-import-preview[data-search-match="no"],
.mcss-import-galleries-listing-content.mcss-content-filter-galleries-search .mcss-import-preview[data-search-match="no"] {
  display: none;
}
.mcss-container .custom-select {
  position: relative;
  height: 47.5px;
  background: #FFF;
  border-radius: .2rem;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  margin: 1em 0;
}
.mcss-container .custom-select:after {
  content: '';
  position: absolute;
  top: 2px;
  width: 0;
  height: 0;
  right: 7px;
  bottom: 0;
  margin: auto;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #091f3f transparent transparent transparent;
  pointer-events: none;
}
.mcss-container .custom-select:before {
  width: 30px;
  position: absolute;
  top: 3px;
  right: 1px;
  bottom: 1px;
  border-radius: 0 .3em .3em 0;
  content: '';
  pointer-events: none;
}
.mcss-container .custom-select select {
  font-size: 14px;
  box-shadow: none;
  border-radius: .2rem;
  background: transparent;
  height: 100%;
  width: 100%;
  cursor: pointer;
  outline: none;
  padding-right: 35px;
  padding-left: 15px;
  border: 1px solid #777;
  color: #091f3f;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.mcss-container .custom-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.mcss-container .custom-select select::-ms-expand {
  display: none;
}
.mcss-container .custom-select select:focus {
  border-color: #EEE;
}
.mcss-container .custom-select-inline-label {
  font-weight: bold;
  padding: 0 .5em;
}
.mcss-container .custom-select-inline-label + .custom-select {
  display: inline-block;
}
.mcss-player-consent-theme-selector {
  display: inline-block;
  vertical-align: top;
  padding-right: 6em;
}
.mcss-vtg-container h3 {
  font-size: 2.5em;
}
.mcss-vtg-container .mcss-vtg-video,
.mcss-vtg-container .mcss-vtg-gallery {
  order: 1;
  flex: 1 0 45%;
  max-width: 45%;
  padding-top: 1em;
}
.mcss-vtg-container .mcss-vtg-video > p,
.mcss-vtg-container .mcss-vtg-gallery > p {
  font-size: 1.5em;
}
.mcss-vtg-container .mcss-vtg-link-disable {
  cursor: initial;
  color: initial;
  font-size: 1.5em;
}
.mcss-vtg-container .mcss-vtg-validation {
  order: 1;
  flex: 0 1 5em;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.mcss-vtg-container .mcss-vtg-validation button {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: #d9534f;
  color: #EEE;
  box-shadow: 0px 0.5em #d43f3a;
  margin: 0;
  padding: 0;
}
.mcss-vtg-container .mcss-vtg-validation button:active {
  top: 0;
  box-shadow: 0px 0px #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-vtg-container .mcss-vtg-validation button:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-2x {
  font-size: 2em;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-3x {
  font-size: 3em;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-4x {
  font-size: 4em;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-5x {
  font-size: 5em;
}
.mcss-vtg-container .mcss-vtg-validation button.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-vtg-container .mcss-vtg-validation button:before {
  content: "\EAAA";
}
.mcss-vtg-container .mcss-vtg-validation button:before {
  font-size: 5em;
  padding-left: .1em;
}
.mcss-vtg-container .mcss-vtg-filter {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: center;
  font-size: 1.5em;
  margin: .5em auto;
}
.mcss-vtg-container .mcss-vtg-search {
  order: 0;
  flex: 1 0 auto;
}
.mcss-vtg-container .mcss-vtg-search label {
  flex: 1 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: center;
}
.mcss-vtg-container .mcss-vtg-search input {
  flex: 1 0 auto;
  margin-left: .5em;
  padding: .3em .5em;
  font-size: 1em;
}
.mcss-vtg-container .mcss-vtg-counter {
  order: 1;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
.mcss-vtg-container .mcss-vtg-counter a {
  text-decoration: none;
  padding: .3em .5em;
}
.mcss-vtg-container .mcss-vtg-listing {
  min-height: 50vh;
  max-height: 90vh;
  overflow-y: scroll;
  background: #FFF;
  border: 1px solid #777;
}
.mcss-vtg-container .mcss-vtg-listing.mcss-content-filter-search [data-search-match="no"] {
  display: none;
}
.mcss-vtg-container .mcss-vtg-listing.mcss-vtg-filter-selected .mcss-vtg-item {
  display: none;
}
.mcss-vtg-container .mcss-vtg-listing.mcss-vtg-filter-selected .mcss-vtg-item.mcss-vtg-item-selected {
  display: flex;
}
.mcss-vtg-container .mcss-vtg-video .mcss-vtg-item-selected {
  background: radial-gradient(circle, transparent 20%, rgba(208, 240, 192, 0.7) 20%, rgba(208, 240, 192, 0.7) 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, rgba(208, 240, 192, 0.7) 20%, rgba(208, 240, 192, 0.7) 80%, transparent 80%, transparent) 50px 50px, linear-gradient(#FFF 8px, transparent 8px) 0 -4px, linear-gradient(90deg, #FFF 8px, transparent 8px) -4px 0;
  background-color: rgba(208, 240, 192, 0.7);
  background-size: 100px 100px, 100px 100px, 50px 50px, 50px 50px;
}
.mcss-vtg-container .mcss-vtg-gallery .mcss-vtg-item {
  padding: .5em;
}
.mcss-vtg-container .mcss-vtg-gallery .mcss-vtg-item.mcss-vtg-item-selected {
  background: radial-gradient(circle, transparent 20%, rgba(208, 240, 192, 0.7) 20%, rgba(208, 240, 192, 0.7) 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, rgba(208, 240, 192, 0.7) 20%, rgba(208, 240, 192, 0.7) 80%, transparent 80%, transparent) 50px 50px, linear-gradient(#FFF 8px, transparent 8px) 0 -4px, linear-gradient(90deg, #FFF 8px, transparent 8px) -4px 0;
  background-color: rgba(208, 240, 192, 0.7);
  background-size: 100px 100px, 100px 100px, 50px 50px, 50px 50px;
}
.mcss-vtg-container .mcss-vtg-gallery .mcss-vtg-item-title p {
  display: inline-block;
  margin: 1em .3em;
}
.mcss-vtg-container .mcss-vtg-gallery .mcss-vtg-item:hover .mcss-overlay label {
  font-size: 6em;
}
.mcss-vtg-container .mcss-vtg-gallery-new {
  margin-top: -1.1em;
  position: relative;
  top: 0.5em;
}
.mcss-vtg-container .mcss-vtg-gallery-new > div > * {
  display: inline-block;
  vertical-align: baseline;
}
.mcss-vtg-container .mcss-vtg-gallery-new input ~ div {
  position: relative;
  top: .1em;
  font-size: 1.5em;
  opacity: 0;
  padding-left: 1em;
  transition: .5s opacity;
}
.mcss-vtg-container .mcss-vtg-gallery-new input ~ div input {
  margin-top: .2em;
  margin-left: .5em;
  padding: .3em .5em;
  font-size: 1em;
}
.mcss-vtg-container .mcss-vtg-gallery-new input.custom-checkbox + label {
  font-size: 1.5em;
  top: .1em;
}
.mcss-vtg-container .mcss-vtg-gallery-new input.custom-checkbox + label::before {
  position: relative;
  top: .4em;
}
.mcss-vtg-container .mcss-vtg-gallery-new input.custom-checkbox + label::after {
  top: .2em;
}
.mcss-vtg-container .mcss-vtg-gallery-new input:checked ~ div {
  opacity: 1;
  transition: .5s opacity;
}
.mcss-vtg-container .mcss-vtg-item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
  position: relative;
  padding: .2em;
  border: 1px solid #777;
}
.mcss-vtg-container .mcss-vtg-item .mcss-overlay label {
  display: none;
}
.mcss-vtg-container .mcss-vtg-item.mcss-vtg-item-selected:hover .mcss-overlay .mcjs-vtg-add {
  display: none;
}
.mcss-vtg-container .mcss-vtg-item.mcss-vtg-item-selected:hover .mcss-overlay .mcjs-vtg-remove {
  display: flex;
}
.mcss-vtg-container .mcss-vtg-item:hover .mcss-overlay label {
  display: flex;
  position: absolute;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 8em;
  color: #FFF;
  background: rgba(0, 0, 0, 0.5);
  z-index: 5;
}
.mcss-vtg-container .mcss-vtg-item:hover .mcss-overlay .mcjs-vtg-remove {
  display: none;
}
.mcss-vtg-container .mcss-vtg-item-title {
  font-size: 1.3em;
  padding-left: .5em;
}
.mcss-err {
  order: 0;
  flex: 1 0 auto;
  margin-left: -1em;
  padding: .5em;
}
.mcss-err .mcss-err-critical,
.mcss-err .mcss-err-fail,
.mcss-err .mcss-err-undefined {
  padding: 1em;
  margin: .5em;
}
.mcss-err .mcss-err-critical .mcss-err-code,
.mcss-err .mcss-err-fail .mcss-err-code,
.mcss-err .mcss-err-undefined .mcss-err-code {
  font-weight: bold;
}
.mcss-err .mcss-err-critical > div,
.mcss-err .mcss-err-fail > div,
.mcss-err .mcss-err-undefined > div {
  display: inline-block;
  vertical-align: top;
  padding-left: 1em;
}
.mcss-err .mcss-err-critical > div p,
.mcss-err .mcss-err-fail > div p,
.mcss-err .mcss-err-undefined > div p {
  margin: 0;
}
.mcss-err .mcss-err-undefined {
  background-color: #b8b8b8;
  color: #1a1a1a;
}
.mcss-err .mcss-err-fail {
  background-color: #CCCC77;
  color: orangered;
}
.mcss-err .mcss-err-critical {
  background-color: #FF1500;
  color: #EEE;
}
@-webkit-keyframes blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.mcss-submission {
  display: flex;
  justify-content: center;
  padding: 1.5em 0;
}
.mcss-button {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: DeepSkyBlue;
  color: #EEE;
}
.mcss-button:active {
  top: 0;
  box-shadow: 0px 0px dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-button-good {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #078b41;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background-color: #119e4e;
  color: #e0ffff;
}
.mcss-button-good:active {
  top: 0;
  box-shadow: 0px 0px #078b41;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-button-bad {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background-color: #d9534f;
  color: #EEE;
}
.mcss-button-bad:active {
  top: 0;
  box-shadow: 0px 0px #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-button-alert {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #d9534f;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background-color: #db5705;
  color: #EEE;
}
.mcss-button-alert:active {
  top: 0;
  box-shadow: 0px 0px #d9534f;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-button-validation {
  padding: 1em 1.5em;
  width: 100%;
}
.mcss-btn-multi {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  padding: .5em 1em ;
  background: DeepSkyBlue ;
  color: white;
}
.mcss-btn-multi:active {
  top: 0;
  box-shadow: 0px 0px dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-btn-multi .base {
  display: flex;
  font-weight: normal;
}
.mcss-btn-multi span {
  display: none;
  justify-content: center;
  align-content: center;
  align-items: center;
  font-weight: bold;
}
.mcss-btn-multi span:before {
  margin-right: .2rem;
  font-size: 1.55em;
}
.mcss-btn-multi.mcss-btn-error {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: #d9534f;
  color: #EEE;
  cursor: default;
}
.mcss-btn-multi.mcss-btn-error:active {
  top: 0;
  box-shadow: 0px 0px #d43f3a;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-btn-multi.mcss-btn-error .base {
  display: none;
}
.mcss-btn-multi.mcss-btn-error .error {
  display: flex;
}
.mcss-btn-multi.mcss-btn-error .error:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-multi.mcss-btn-error .error.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-multi.mcss-btn-error .error:before {
  content: "\EB37";
}
.mcss-btn-multi.mcss-btn-wait {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em #006ED9;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: dodgerblue;
  color: white;
  cursor: default;
}
.mcss-btn-multi.mcss-btn-wait:active {
  top: 0;
  box-shadow: 0px 0px #006ED9;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-btn-multi.mcss-btn-wait .base {
  display: none;
}
.mcss-btn-multi.mcss-btn-wait .wait {
  display: flex;
}
.mcss-btn-multi.mcss-btn-wait .wait:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-multi.mcss-btn-wait .wait.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-multi.mcss-btn-wait .wait:before {
  content: "\EA50";
}
.mcss-btn-multi.mcss-btn-wait .wait:before {
  -webkit-animation: blinking 1.5s ease-in-out infinite;
          animation: blinking 1.5s ease-in-out infinite;
}
.mcss-btn-multi.mcss-btn-ok {
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em darkgreen;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: mediumseagreen;
  color: white;
  cursor: default;
}
.mcss-btn-multi.mcss-btn-ok:active {
  top: 0;
  box-shadow: 0px 0px darkgreen;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-btn-multi.mcss-btn-ok .base {
  display: none;
}
.mcss-btn-multi.mcss-btn-ok .ok {
  display: flex;
}
.mcss-btn-multi.mcss-btn-ok .ok:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-multi.mcss-btn-ok .ok.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-multi.mcss-btn-ok .ok:before {
  content: "\EB1E";
}
.mcss-button-icon span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.mcss-button-icon.mcss-btn-multi {
  justify-content: center;
}
.mcss-button-icon.mcss-btn-multi.mcss-btn-sync:before,
.mcss-button-icon.mcss-btn-multi:before {
  margin: 0;
}
.mcss-button-icon.mcss-btn-multi span {
  display: none;
}
.mcss-button-icon.mcss-btn-multi span.base {
  display: block;
}
.mcss-button-icon.mcss-btn-multi.mcss-btn-wait span.wait {
  display: block;
}
.mcss-button-icon.mcss-btn-multi.mcss-btn-error span.error {
  display: block;
}
.mcss-button-icon.mcss-btn-multi.mcss-btn-ok span.ok {
  display: block;
}
.mcss-btn-line {
  display: flex;
}
.mcss-btn-line button {
  flex: 1 0 auto;
}
.mcss-btn-sync.mcss-btn-multi {
  display: flex;
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  text-decoration: none;
  font-size: 1.2em;
  cursor: pointer;
  background: deepskyblue;
}
.mcss-btn-sync.mcss-btn-multi:active {
  top: 0;
  box-shadow: 0px 0px dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-from:before {
  content: "\EA65";
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-to:before {
  content: "\EB26";
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-2x {
  font-size: 2em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-3x {
  font-size: 3em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-4x {
  font-size: 4em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-5x {
  font-size: 5em;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.mcss-btn-sync.mcss-btn-multi.mcss-btn-sync-both:before {
  content: "\EA20";
}
.mcss-btn-sync.mcss-btn-multi span {
  justify-content: center;
  align-content: center;
  align-items: center;
  font-weight: bold;
}
.mcss-btn-sync.mcss-btn-multi:before {
  font-size: 1.55em;
  margin-right: 1em;
}
.custom-colorpicker .wp-picker-container .wp-color-picker,
.custom-colorpicker .wp-picker-container .wp-color-result,
.custom-colorpicker .wp-picker-container .wp-picker-clear {
  height: 3.4em;
}
.custom-colorpicker .wp-picker-container .wp-color-result.button {
  padding-left: 10em;
  height: 3.4em;
  overflow: hidden;
}
.custom-colorpicker .wp-picker-container .wp-color-result-text {
  font-size: 1.3em;
  padding: .5em 1em;
}
.custom-colorpicker .wp-picker-container .wp-picker-input-wrap {
  border: 1px solid #cccccc;
  border-radius: 3px;
  overflow: hidden;
  height: 2.8em;
}
.custom-colorpicker .wp-picker-container .wp-picker-input-wrap input {
  width: 5em;
  font-size: 1.3em;
  margin-right: -0.4em;
  height: 2.3em;
}
.custom-colorpicker .wp-picker-container .wp-picker-input-wrap .wp-picker-clear {
  border: transparent;
  border-left: 1px solid #dcdcdc;
}
#meow-caster-media-button {
  -webkit-filter: grayscale(1) brightness(1);
  filter: grayscale(1) brightness(1);
  transition: all .5s;
  background: #FFF;
}
#meow-caster-media-button img {
  position: relative;
  top: -1px;
}
#meow-caster-media-button:focus,
#meow-caster-media-button:hover {
  -webkit-filter: unset;
  filter: unset;
  font-weight: bold;
  transition: all .5s;
}
#meow-caster-media-button:focus img,
#meow-caster-media-button:hover img {
  -webkit-animation: heartbeat .7s infinite;
          animation: heartbeat .7s infinite;
}
.mcss-tabs {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: stretch;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  border-top: 1px solid #EB0000;
}
.mcss-tabs > div {
  order: 1;
  flex: 1 1 auto;
}
.mcss-tabs > .mcss-tabs-side {
  order: 0;
  flex: 0 1 200px;
  min-width: 200px;
}
.mcss-tabs h2 {
  margin: 1em 0 0;
}
.mcss-tabs h2:focus {
  outline: 0;
  /* If you're removing the outline, you must add something as good or better! */
  text-decoration: underline;
}
.tabsList {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: stretch;
  align-content: stretch;
  /*float: left;*/
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.tabsList li {
  flex: 0 1 100%;
  align-self: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: stretch;
  align-content: stretch;
  order: 0;
  position: relative;
  /*for z-index*/
  margin: 0 0 0 0;
  z-index: 1;
}
.tabsList li a {
  position: relative;
  width: 100%;
  max-width: 250px;
  font-weight: normal;
  text-shadow: none;
  background: #222;
  color: #c5eff7;
  text-decoration: none;
  border-bottom: 1px solid #000;
  padding: 2em 1em 2em;
  cursor: pointer;
}
.tabsList li a:hover,
.tabsList li a:focus,
.tabsList li a:active {
  color: #c5eff7;
  background: #000;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.tabsList li a:active {
  right: 2px;
}
.tabsList li.current {
  z-index: 10;
}
.tabsList li.current a {
  font-weight: bold;
  color: #222;
  background: #EEE;
  border-color: #777;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.tabsList li.current a:hover,
.tabsList li.current a:focus {
  color: #222;
  background-color: #EEE;
}
.tabsList li.current a:focus {
  outline: 1px dotted #444;
}
.tabPanel {
  position: relative;
  /*for z-index*/
  display: block;
  visibility: visible;
  overflow: auto;
  padding: 1em;
  z-index: 5;
  background-color: #EEE;
}
.tabPanel:focus {
  outline: 1px dotted #999;
}
.can-toggle {
  position: relative;
}
.can-toggle *,
.can-toggle *:before,
.can-toggle *:after {
  box-sizing: border-box;
}
.can-toggle input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.can-toggle input[type="checkbox"][disabled] ~ label {
  pointer-events: none;
}
.can-toggle input[type="checkbox"][disabled] ~ label .can-toggle__switch {
  opacity: 0.4;
}
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:before {
  content: attr(data-unchecked);
  left: 0;
}
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  content: attr(data-checked);
}
.can-toggle label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: flex;
  align-items: center;
}
.can-toggle label .can-toggle__label-text {
  flex: 1;
  padding-left: 32px;
}
.can-toggle label .can-toggle__switch {
  position: relative;
}
.can-toggle label .can-toggle__switch:before {
  content: attr(data-checked);
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
}
.can-toggle label .can-toggle__switch:after {
  content: attr(data-unchecked);
  position: absolute;
  z-index: 5;
  text-transform: uppercase;
  text-align: center;
  background: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.can-toggle input[type="checkbox"][disabled] ~ label {
  color: rgba(119, 119, 119, 0.5);
}
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch,
.can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch {
  background-color: #777;
}
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  color: #5e5e5e;
}
.can-toggle input[type="checkbox"]:hover ~ label {
  color: #6a6a6a;
}
.can-toggle input[type="checkbox"]:checked ~ label:hover {
  color: #55bc49;
}
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch {
  background-color: #70c767;
}
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  color: #4fb743;
}
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch,
.can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch {
  background-color: #5fc054;
}
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  color: #47a43d;
}
.can-toggle label .can-toggle__label-text {
  flex: 1;
}
.can-toggle label .can-toggle__switch {
  transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1);
  background: #848484;
}
.can-toggle label .can-toggle__switch:before {
  color: rgba(255, 255, 255, 0.5);
}
.can-toggle label .can-toggle__switch:after {
  transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1), -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  color: #777;
}
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  -webkit-transform: translate3d(65px, 0, 0);
  transform: translate3d(65px, 0, 0);
}
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle label {
  font-size: 14px;
}
.can-toggle label .can-toggle__switch {
  height: 36px;
  flex: 0 0 134px;
  border-radius: 4px;
}
.can-toggle label .can-toggle__switch:before {
  left: 67px;
  font-size: 12px;
  line-height: 36px;
  width: 67px;
  padding: 0 12px;
}
.can-toggle label .can-toggle__switch:after {
  top: 2px;
  left: 2px;
  border-radius: 2px;
  width: 65px;
  line-height: 32px;
  font-size: 12px;
}
.can-toggle label .can-toggle__switch:hover:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-small input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  -webkit-transform: translate3d(44px, 0, 0);
  transform: translate3d(44px, 0, 0);
}
.can-toggle.can-toggle--size-small input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-small input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small label {
  font-size: 13px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch {
  height: 28px;
  flex: 0 0 90px;
  border-radius: 2px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:before {
  left: 45px;
  font-size: 10px;
  line-height: 28px;
  width: 45px;
  padding: 0 12px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:after {
  top: 1px;
  left: 1px;
  border-radius: 1px;
  width: 44px;
  line-height: 26px;
  font-size: 10px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:hover:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-large input[type="checkbox"]:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-large input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-large input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  -webkit-transform: translate3d(78px, 0, 0);
  transform: translate3d(78px, 0, 0);
}
.can-toggle.can-toggle--size-large input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after,
.can-toggle.can-toggle--size-large input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-large label {
  font-size: 14px;
}
.can-toggle.can-toggle--size-large label .can-toggle__switch {
  height: 50px;
  flex: 0 0 160px;
  border-radius: 4px;
}
.can-toggle.can-toggle--size-large label .can-toggle__switch:before {
  left: 80px;
  font-size: 14px;
  line-height: 50px;
  width: 80px;
  padding: 0 12px;
}
.can-toggle.can-toggle--size-large label .can-toggle__switch:after {
  top: 2px;
  left: 2px;
  border-radius: 2px;
  width: 78px;
  line-height: 46px;
  font-size: 14px;
}
.can-toggle.can-toggle--size-large label .can-toggle__switch:hover:after {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.mcss-progressbar {
  width: 90%;
  margin: auto;
  background-color: #EEE;
}
.mcss-progressbar .mcss-bar {
  width: 0%;
  height: 3em;
  background-color: lightblue;
  text-align: center;
  line-height: 3em;
  color: #222;
}
.mcss-formpart-liveplayer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: flex-start;
}
.mcss-formpart-liveplayer .mcss-player-container {
  flex: 1 0 60%;
  min-width: 320px;
  order: 0;
}
.mcss-formpart-liveplayer .mcss-player-container .mcss-player-img,
.mcss-formpart-liveplayer .mcss-player-container img {
  max-width: 100%;
}
.mcss-formpart-liveplayer .mcss-player-settings {
  flex: 0 0 30%;
  min-width: 320px;
  order: 0;
  padding: 0 1em;
}
.mcss-formpart-liveplayer .mcss-player-settings h4 {
  margin-top: 0;
}
.mcss-formpart-liveplayer .mcss-player-settings .field-container {
  margin-bottom: 1em;
}
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-controls,
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-caption,
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-annotations,
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-modest,
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-related,
.mcss-formpart-liveplayer #mcss-live-player #mcss-live-player-info {
  display: none;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-control #mcss-live-player-controls {
  display: block;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-modest.mcss-live-player-active-control #mcss-live-player-modest {
  display: block;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-related #mcss-live-player-related {
  display: block;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-info #mcss-live-player-info {
  display: block;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-annotations #mcss-live-player-annotations {
  display: block;
  font-size: 3em;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-annotations #mcss-live-player-annotations text {
  color: white;
}
.mcss-formpart-liveplayer #mcss-live-player.mcss-live-player-active-caption #mcss-live-player-caption {
  display: block;
}
.mcss-formpart-liveplayer .mcss-input-text-btn-left {
  width: 100%;
}
.mcss-youtube-channel-banner {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
  padding: .1em 2em;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid lightgray;
}
.mcss-youtube-channel-banner > img {
  order: 0;
  flex: 0 0 66px;
  width: 66px;
  height: 66px;
  border-radius: 50%;
}
.mcss-youtube-channel-banner > div {
  order: 0;
  flex: 1 0 auto;
  padding-left: 1em;
}
.mcss-youtube-channel-banner .mcss-channel-linked {
  position: relative;
  bottom: -0.7em;
  font-size: .7em;
  color: seagreen;
}
.mcss-youtube-channel-banner .mcss-channel-title {
  font-weight: bold;
  font-size: 1.2rem;
  margin: 0em 0;
}
.mcss-youtube-channel-banner .mcss-channel-title a {
  font-weight: normal;
  font-size: .8rem;
}
.mcss-youtube-channel-banner .mcss-channel-stats {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
  font-size: .6rem;
}
.mcss-youtube-channel-banner .mcss-channel-stats > span {
  flex: 0 0 auto;
  padding: .5em 1em;
}
.mcss-import-channel,
.mcss-import-gallery-channel {
  clear: both;
}
.mcss-import-channel .mcss-youtube-channel-banner,
.mcss-import-gallery-channel .mcss-youtube-channel-banner {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}
.mcss-import-channel .mcss-channel-linked,
.mcss-import-gallery-channel .mcss-channel-linked,
.mcss-import-channel .mcss-channel-title a,
.mcss-import-gallery-channel .mcss-channel-title a {
  display: none;
}
.mc_metabox_youtube_custom .field-container {
  margin-bottom: 1em;
}
#meow_caster_embed_tunnel,
#meow_caster_premium_embed_tunnel {
  position: relative;
}
#meow_caster_embed_tunnel #meow-form-slider,
#meow_caster_premium_embed_tunnel #meow-form-slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  height: 100vh;
  width: 100vw;
  transition: all .5s;
}
#meow_caster_embed_tunnel #meow-form-slider.meow-first-page,
#meow_caster_premium_embed_tunnel #meow-form-slider.meow-first-page {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}
#meow_caster_embed_tunnel #meow-form-slider.meow-second-page,
#meow_caster_premium_embed_tunnel #meow-form-slider.meow-second-page {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
#meow_caster_embed_tunnel #meow-form-slider.meow-third-page,
#meow_caster_premium_embed_tunnel #meow-form-slider.meow-third-page {
  -webkit-transform: translate3d(-200%, 0, 0);
          transform: translate3d(-200%, 0, 0);
}
#meow_caster_embed_tunnel #meow-form-slider .meow-screen,
#meow_caster_premium_embed_tunnel #meow-form-slider .meow-screen {
  order: 0;
  flex: 1 0 100%;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-first-page,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-first-page {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: stretch;
  align-items: stretch;
  background-color: #00CCCC;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-first-page > div,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-first-page > div {
  order: 0;
  flex: 1 0 auto;
  max-width: 30%;
  padding: 1em;
  position: relative;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-first-page > div input,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-first-page > div input {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-first-page > div label,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-first-page > div label {
  border: 3px solid grey;
  background: #FFF;
  display: block;
  text-align: center;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-second-page,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-second-page {
  background-color: #4fb743;
}
#meow_caster_embed_tunnel #meow-form-slider #meow-third-page,
#meow_caster_premium_embed_tunnel #meow-form-slider #meow-third-page {
  background-color: #ff4500;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: flex-start;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list[data-col="1"] > div,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list[data-col="1"] > div {
  flex: 0 0 95%;
  max-width: 95%;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list[data-col="2"] > div,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list[data-col="2"] > div {
  flex: 0 0 48%;
  max-width: 48%;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list[data-col="3"] > div,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list[data-col="3"] > div {
  flex: 0 0 32%;
  max-width: 32%;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list[data-col="4"] > div,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list[data-col="4"] > div {
  flex: 0 0 24%;
  max-width: 24%;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list > div,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list > div {
  position: relative;
  box-sizing: border-box;
  order: 0;
  cursor: -webkit-grab;
  cursor: grab;
  border: 1px solid #777;
  border-radius: .2rem;
  padding: 1em 1em;
  margin: .5em;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list > div img,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list > div img {
  width: 100%;
  height: auto;
  margin: auto;
  display: block;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list > div .js-remove,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list > div .js-remove {
  position: absolute;
  right: -1px;
  top: -1px;
  padding: .5em .5em;
  opacity: 0;
  background: #FFF;
  border: 1px solid #AAA;
  transition: opacity .3s;
  z-index: 5;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list > div:hover .js-remove,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list > div:hover .js-remove {
  opacity: 1;
  cursor: pointer;
}
#meow-caster-video-gallery-list #mcss-vgl-container-list > div p.mcss-vgl-empty-title,
#meow-caster-premium-video-gallery-list #mcss-vgl-container-list > div p.mcss-vgl-empty-title {
  width: 100%;
  height: 1em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c2c2c+0,2c2c2c+100&1+0,1+21,0+22,0+25,1+26,1+37,0+38,0+41,1+42,1+52,0+53,0+56,1+57,1+76,0+77,0+79,1+80,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #2c2c2c 0%, #2c2c2c 21%, rgba(44, 44, 44, 0) 22%, rgba(44, 44, 44, 0) 25%, #2c2c2c 26%, #2c2c2c 37%, rgba(44, 44, 44, 0) 38%, rgba(44, 44, 44, 0) 41%, #2c2c2c 42%, #2c2c2c 52%, rgba(44, 44, 44, 0) 53%, rgba(44, 44, 44, 0) 56%, #2c2c2c 57%, #2c2c2c 76%, rgba(44, 44, 44, 0) 77%, rgba(44, 44, 44, 0) 79%, #2c2c2c 80%, #2c2c2c 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c', endColorstr='#2c2c2c', GradientType=1);
  /* IE6-9 */
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add > div:first-child,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add > div:first-child {
  flex: 0 0 290px;
  max-width: 100%;
  min-width: 290px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add > div:first-child + div,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-add > div:first-child + div {
  flex: 1 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  margin: 1rem 0;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display label,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display label {
  margin: auto .5rem auto 0.5rem;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .custom-select,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .custom-select {
  height: 1.75rem;
  margin: 0px 1rem 0 0;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .custom-select select,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .custom-select select {
  padding-right: 20px;
  padding-left: 10px;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .mcss-vgl-form-title,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .mcss-vgl-form-title {
  flex: 0 0 auto;
  width: 245px;
}
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .mcss-vgl-form-title .can-toggle__label-text,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-vgl-form-display .mcss-vgl-form-title .can-toggle__label-text {
  padding-left: .5rem;
  flex: 1 0 auto;
}
#meow-caster-video-gallery-list .mcss-vgl-form p,
#meow-caster-premium-video-gallery-list .mcss-vgl-form p,
#meow-caster-video-gallery-list .mcss-vgl-form label,
#meow-caster-premium-video-gallery-list .mcss-vgl-form label,
#meow-caster-video-gallery-list .mcss-vgl-form input,
#meow-caster-premium-video-gallery-list .mcss-vgl-form input,
#meow-caster-video-gallery-list .mcss-vgl-form button,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action {
  font-size: 1.2rem;
}
#meow-caster-video-gallery-list .mcss-vgl-form input[type="url"],
#meow-caster-premium-video-gallery-list .mcss-vgl-form input[type="url"],
#meow-caster-video-gallery-list .mcss-vgl-form button,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action {
  padding: .5rem 1rem;
  margin: .5rem;
}
#meow-caster-video-gallery-list .mcss-vgl-form button,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action {
  display: inline-flex;
  position: relative;
  top: -0.3em;
  -moz-appearance: button;
  -webkit-appearance: button;
  margin: .5em;
  padding: .5em 1em;
  background: yellow;
  font-size: 1.5em;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0.3em dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  text-decoration: none;
  background: DeepSkyBlue ;
  color: white;
  height: auto;
  align-content: baseline;
  justify-content: center;
  align-items: center;
  margin: .5em 0;
  padding: .5em 1em .5em 0.3em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button:active,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button:active,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action:active,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action:active {
  top: 0;
  box-shadow: 0px 0px dodgerblue;
  transition: top 0.3s ease, box-shadow 0.3s ease;
}
#meow-caster-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action:before {
  font-family: "meow-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-lg,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-lg,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-lg,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-2x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-2x,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-2x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-2x {
  font-size: 2em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-3x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-3x,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-3x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-3x {
  font-size: 3em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-4x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-4x,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-4x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-4x {
  font-size: 4em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-5x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-5x,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-5x,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-5x {
  font-size: 5em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.meow-icon-fw,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.meow-icon-fw,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-fw,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.meow-icon-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
#meow-caster-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action:before {
  content: "\EACF";
}
#meow-caster-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button:before,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action:before,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action:before {
  font-size: 1.6em;
}
#meow-caster-video-gallery-list .mcss-vgl-form button.mcss-vgl-form-validator,
#meow-caster-premium-video-gallery-list .mcss-vgl-form button.mcss-vgl-form-validator,
#meow-caster-video-gallery-list .mcss-vgl-form .mcss-btn-action.mcss-vgl-form-validator,
#meow-caster-premium-video-gallery-list .mcss-vgl-form .mcss-btn-action.mcss-vgl-form-validator {
  padding-right: .5em;
}
#meow-caster-video-gallery-list .mcss-vgl-form input[type="url"],
#meow-caster-premium-video-gallery-list .mcss-vgl-form input[type="url"] {
  flex: 1 0 auto;
}
#meow_caster_video_listing .mcss-video-listing-header .mcss-input-search label {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: center;
  width: 70%;
  padding: .5em;
  background: #FFF;
  font-size: 1.3em;
  margin: 1em auto;
  border: 2px solid #1a1a1a;
  border-radius: 10px;
}
#meow_caster_video_listing .mcss-video-listing-header .mcss-input-search label input {
  flex: 1 0 auto;
}
#meow_caster_video_listing .mcss-video-listing-header .mcss-input-search label input,
#meow_caster_video_listing .mcss-video-listing-header .mcss-input-search label button {
  background: #FFF;
  border: none;
  box-shadow: none;
}
#meow_caster_video_listing .mcss-video-listing-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: stretch;
  align-items: stretch;
}
#meow_caster_video_listing .mcss-video-listing-content.mcss-content-filter-search .mcss-video-list-elem[data-search-match="no"] {
  display: none;
}
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem {
  flex: 0 0 30%;
  padding: .5em;
  margin: .3em;
  position: relative;
}
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem .mcss-overlay {
  display: none;
  z-index: 5;
}
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem .mcss-vle-thumbnail-container {
  max-width: 100%;
}
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem .mcss-vle-thumbnail-container img {
  max-width: 100%;
  height: auto;
  -webkit-transform: scale(auto);
          transform: scale(auto);
}
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem.mcss-video-add .mcss-overlay,
#meow_caster_video_listing .mcss-video-listing-content .mcss-video-list-elem:hover .mcss-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  z-index: 5;
}
.mcss-widgetform-wrap .mcss-widgetform-step,
#meow_caster_embed_tunnel .mcss-widgetform-step {
  padding: 1em 0;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: center;
  align-items: center;
  margin-bottom: 1.5em;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg {
  order: 0;
  flex: 0 0 30%;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label {
  display: block;
  border-radius: 5px;
  border: 1px solid #333333;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  transition: all 500ms ease;
  background-color: #2c2c2c;
  color: #eee;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label > span,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label > span {
  position: absolute;
  bottom: .3em;
  left: 0;
  right: 0;
  text-align: center;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label:hover,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label:hover,
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label:focus,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label:focus {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg input[type=radio],
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg input[type=radio] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg input:checked + label,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg input:checked + label {
  background: #C80000;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg img,
#meow_caster_embed_tunnel .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg img {
  max-width: 100%;
  height: auto;
}
.mcss-widgetform-wrap .mcss-widgetform-radio-plus,
#meow_caster_embed_tunnel .mcss-widgetform-radio-plus {
  margin: 1.5em 0;
}
.mcss-widgetform-wrap .mcss-widgetform-radio-plus .mcss-widgetform-radio-options,
#meow_caster_embed_tunnel .mcss-widgetform-radio-plus .mcss-widgetform-radio-options {
  overflow: hidden;
  height: 0;
  transition: height .3s ease;
}
.mcss-widgetform-wrap .mcss-widgetform-radio-plus input:checked ~ .mcss-widgetform-radio-options,
#meow_caster_embed_tunnel .mcss-widgetform-radio-plus input:checked ~ .mcss-widgetform-radio-options {
  padding: .3em;
  height: 2.5em;
}
.mcss-widgetform-wrap .mcss-widgetform-step-next,
#meow_caster_embed_tunnel .mcss-widgetform-step-next {
  display: none;
}
.mcss-widgetform-wrap .mcss-widgetform-step-next p,
#meow_caster_embed_tunnel .mcss-widgetform-step-next p {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
.mcss-widgetform-wrap .mcss-widgetform-step-next p select,
#meow_caster_embed_tunnel .mcss-widgetform-step-next p select {
  order: 1;
  flex: 1 0 auto;
  margin-left: 1rem;
  height: auto;
}
.mcss-widgetform-wrap .mcss-only-video ~ .mcss-only-video,
#meow_caster_embed_tunnel .mcss-only-video ~ .mcss-only-video,
.mcss-widgetform-wrap .mcss-only-gallery ~ .mcss-only-gallery,
#meow_caster_embed_tunnel .mcss-only-gallery ~ .mcss-only-gallery,
.mcss-widgetform-wrap .mcss-only-live ~ .mcss-only-live,
#meow_caster_embed_tunnel .mcss-only-live ~ .mcss-only-live,
.mcss-widgetform-wrap .mcss-only-channel ~ .mcss-only-channel,
#meow_caster_embed_tunnel .mcss-only-channel ~ .mcss-only-channel {
  display: block;
}
.admin_page_meow-caster-embed-tunnel,
.admin_page_meow-caster-premium-embed-tunnel {
  background-color: #2c2c2c;
  color: #eee;
}
.mcss-widgetform-wrap .mcss-widgetform-radiosvg-container .mcss-widgetform-radiosvg label > span {
  bottom: .1em;
  font-size: 1.4em;
}
#meow_caster_embed_tunnel {
  padding: 1rem;
}
#meow_caster_embed_tunnel p,
#meow_caster_embed_tunnel label,
#meow_caster_embed_tunnel input,
#meow_caster_embed_tunnel select,
#meow_caster_embed_tunnel button {
  font-size: 1.5rem;
}
#meow_caster_embed_tunnel label > .hint {
  font-size: 1.2rem;
}
#meow_caster_embed_tunnel .mcss-embed-tunnel-validator {
  width: 100%;
  margin-top: 1.5rem;
  padding: 2em 5em;
  background: #5fc054;
  color: #FFF;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
#meow_caster_embed_tunnel .mcss-embed-tunnel-validator:hover,
#meow_caster_embed_tunnel .mcss-embed-tunnel-validator:focus {
  background-color: #47a43d;
  cursor: pointer;
}
.mcss-config-table-capa {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1em;
}
.mcss-config-table-capa thead {
  background: lightgrey;
}
.mcss-config-table-capa tbody {
  padding-top: .5em;
}
.mcss-config-table-capa td > div,
.mcss-config-table-capa th > div {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: .8em .5em .5em .5em;
}
.mcss-config-table-capa td:first-child,
.mcss-config-table-capa th:first-child {
  text-align: left;
  padding-left: 1em;
  border-left: 1px solid lightgrey;
}
.mcss-config-table-capa b {
  display: inline-block;
  padding-top: .5em;
}
.mcss-config-table-capa .mcss-hint {
  font-size: .9em;
  margin-top: .1em;
  opacity: .6;
}
.mcss-player-consent-container {
  display: inline-block;
  width: auto;
  height: auto;
  font-size: .8rem;
  padding: .5em;
  margin: .5em auto;
}
.mcss-player-consent-container .mcss-player-consent-message {
  padding: .5em;
}
.mcss-player-consent-container .mcss-player-consent-message a,
.mcss-player-consent-container .mcss-player-consent-message a:visited,
.mcss-player-consent-container .mcss-player-consent-message a:active,
.mcss-player-consent-container .mcss-player-consent-message a:hover,
.mcss-player-consent-container .mcss-player-consent-message a:focus {
  color: #FFF;
  font-weight: bold;
  text-decoration: underline;
  -webkit-text-decoration-color: indianred;
          text-decoration-color: indianred;
  box-shadow: none;
}
.mcss-player-consent-container .mcss-player-consent-message b {
  color: red;
}
.mcss-player-consent-container .mcss-player-consent-btn-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-content: center;
  align-items: stretch;
}
.mcss-player-consent-container .mcss-player-consent-btn-container button {
  order: 0;
  flex: 0 0 auto;
  margin: .2em;
  font-size: .8rem;
  padding: .5em 2em;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}
.mcss-player-consent-container .mcss-player-consent-btn-container button:hover {
  cursor: pointer;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark {
  background: rgba(10, 10, 10, 0.8);
  color: #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message {
  padding: .5em;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message a,
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message a:visited,
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message a:active,
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message a:hover,
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-message a:focus {
  color: #FFF;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-btn-container button {
  color: #EEE;
  border: 1px solid #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-btn-container button[value="with-cookie"] {
  background: red;
}
.mcss-player-consent-container.mcss-player-consent-theme-dark .mcss-player-consent-btn-container button[value="without-cookie"] {
  background: green;
}
.mcss-player-consent-container.mcss-player-consent-theme-light {
  background: #EEE;
  color: #222;
}
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message {
  padding: .5em;
}
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message a,
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message a:visited,
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message a:active,
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message a:hover,
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-message a:focus {
  color: #222;
}
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-btn-container button {
  color: #EEE;
  border: 1px solid #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-btn-container button[value="with-cookie"] {
  background: red;
}
.mcss-player-consent-container.mcss-player-consent-theme-light .mcss-player-consent-btn-container button[value="without-cookie"] {
  background: green;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue {
  background: #1C304A;
  color: #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message {
  padding: .5em;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message a,
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message a:visited,
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message a:active,
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message a:hover,
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message a:focus {
  color: #00CFFF;
  -webkit-text-decoration-color: #B3EFFF;
          text-decoration-color: #B3EFFF;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-message b {
  color: #B3EFFF;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-btn-container button {
  color: #046B99;
  border: 1px solid #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-btn-container button[value="with-cookie"] {
  background: #EEE;
}
.mcss-player-consent-container.mcss-player-consent-theme-blue .mcss-player-consent-btn-container button[value="without-cookie"] {
  background: #B3EFFF;
}
