/*@font-face {
    font-family: 'arizoniaregular';
    src: url('../fonts/arizonia-regular-webfont.woff2') format('woff2'),
         url('../fonts/arizonia-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

html {
  overflow-y: scroll;
  /*min-height:2000px;*/
}

html,
body {
  height: 100%;
}

.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /*margin: 0 auto -155px;*/
  /*margin:0 0 20px 0;*/
}

.footer {
  /*height: 155px;*/
  /* .push must be the same height as .footer */
  /*background-color: rgba(0, 0, 0, 1);
	background-color: #FCCCDE;
	background-color: #FFF;*/
  padding: 10px 0 4px 0;
  /*border-top: 4px solid grey;
	border-bottom: 2px solid grey;*/
  /*border-top: 8px solid #FCD0E0;*/
  background-color: rgba(0,0,0,0.5);
  /*background-image: url(../images/grilled.png);
	background-image: url(../images/white_wave.png);
	background-repeat:repeat;*/
}

.footer p {
  text-align: center;
  margin: 0;
  font-size: 0.9em;
}

.footer p a {
  color: #FFF;
  /*color: #383838;*/
}

.footer h2 {
  color: #FFF;
  /*color: #383838;*/
  text-align: center;
  font-size: 0.9em;
  border-bottom: 2px solid #FCD0E0;
  border-bottom: 2px solid #383838;
  border-bottom: 1px solid #FFF;
}

body {
  /*background: url(../images/bg_home_cover_pink_blur.jpg) no-repeat center center fixed;*/
  /*background: url(../images/red_silk.jpg) no-repeat center center fixed;
	background: url(../images/black_design.jpg) no-repeat center center fixed;
	background: url(../images/pink_stripes.jpg) no-repeat center center fixed;
	background: url(../images/bubbles.jpg) no-repeat center center fixed;
	background: url(../images/silver_blur.jpg) no-repeat center center fixed;
	background: url(../images/silk_light_pink.jpg) no-repeat center center fixed;
	background: url(../images/bubbles_pink.jpg) no-repeat center center fixed;*/
  /*background: url(../images/purple_clouds.jpg) no-repeat center center fixed;
	background: url(../images/white_spades.jpg) no-repeat center center fixed;
	background: url(../images/spinned_circles.png) repeat;
	background: url(../images/confectionary.png) repeat;
	background: url(../images/skulls.png) repeat;
	background: url(../images/skulls_pink.png) repeat;
	background: url(../images/skulls_white.png) repeat;*/
  /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
  color: #fff;
  background-color: #333;
  background-color: #E3E3E3;
  font-family: Arial,Helvetica,Sans-Serif;
  background: url(../images/bg_home_cover_pink.jpg) no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*background: #5c3349 url(../images/arabesque.png) repeat;
	background: #bf3b58 url(../images/arabesque.png) repeat;*/
  /*background: #aa3b7a;
	background: -moz-radial-gradient(center, ellipse cover,  #aa3b7a 0%, #492833 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  #aa3b7a 0%,#492833 100%);
	background: radial-gradient(ellipse at center,  #aa3b7a 0%,#492833 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa3b7a', endColorstr='#492833',GradientType=1 );*/
}

.black-overlay {
  background-color: rgba(0,0,0,0.6);
  min-height: 1200px;
}

.black-light-overlay {
  background-color: rgba(0,0,0,0.4);
  min-height: 1200px;
}

.back-to-profile {
  color: #fff;
  font-size: 1.4em;
  text-align: center;
  margin-top: 10px;
}

.back-to-profile a {
  color: #fff;
}

.form-ul {
  list-style-type: none;
}

.form-ul li {
  list-style-type: none;
}

div#disclaimer-fond {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-height: 3000px;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  /*background-color: rgba(255, 64, 131, 0.8);*/
  text-align: center;
  line-height: normal;
  clear: both;
}

div#disclaimer-conteneur {
  position: absolute;
  z-index: 1001;
  width: 100%;
  text-align: center;
  clear: both;
}

div#disclaimer-cadre {
  width: 60%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 130px;
  padding: 15px;
  font-size: 1em;
  /*border: #C7205A 4px solid;
	border: #FF4083 4px solid;*/
  border: #FAA6C4 4px solid;
  border-radius: 8px;
  /*background-color: #000;
	background-color: #FF4083;
	background-color: rgba(255, 64, 131, 0.8);*/
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}

div#disclaimer-cadre a {
  /*background-color: rgba(255, 255, 255, 0.6);*/
  display: inline-block;
  margin: 10px 50px;
  padding: 12px;
  border-radius: 8px;
  /*border: #FF4083 2px solid;*/
  /*color:#FF4083;*/
  color: #FAA6C4;
  border: #FAA6C4 2px solid;
}

div#disclaimer-cadre a:hover {
  /*background-color: #FF4083;*/
  background-color: #FAA6C4;
  color: #000;
  text-decoration: none;
}

div#disclaimer-cadre b {
  font-size: 1.4em;
  font-weight: bold;
  /*color:#FF4083;*/
  color: #FAA6C4;
  text-transform: uppercase;
}

.fast-info {
  text-align: center;
  font-size: 1.4em;
}

.fast-info a {
  color: #383838;
}

#girl-data {
  margin: 10px 8px;
  font-size: 1.4em;
}

.block p.block-signup-to-play {
  font-size: 1.4em;
  text-align: center;
  color: #C7205A;
}

.block-signup-to-play a {
  color: #C7205A;
  text-decoration: underline;
}

.block-hold,
.block p.block-hold {
  color: #FFF;
  background-color: #FF4083;
  font-size: 1.4em;
  text-align: center;
  border-top: 4px solid #C7205A;
  border-bottom: 1px solid #C7205A;
  padding: 12px;
}

#block-hold {
  display: none;
}

.block-hold a,
.block p.block-hold a {
  color: #FFF;
  text-decoration: underline;
}

.http-error {
  font-size: 2em;
  text-align: center;
}

.w-large {
  font-size: 4em;
  text-align: center;
  color: #fff;
}

.w-medium {
  font-size: 2em;
  text-align: center;
  color: #fff;
}

.w-medium a,
.w-large a {
  color: #fff;
  text-decoration: underline;
}

.w-medium a:hover,
.w-large a:hover {
  color: #fff;
  text-decoration: none;
}

.logo-home {
  text-align: center;
}

.logo-home img {
  max-width: 100%;
}

.top-logo {
  margin-top: 50px;
}

.home-block {
  max-width: 360px;
  text-align: center;
  padding: 16px 12px;
  border-radius: 24px;
  background-color: rgba(0, 0, 0, 0.4);
}

.bts-home {
  color: #FCD0E0;
  text-align: center;
  font-size: 1.3em;
}

.quote {
  text-align: center;
  font-size: 2em;
  font-style: italic;
}

.empty-bt {
  cursor: pointer;
  text-transform: uppercase;
  color: #FFF;
  padding: 10px 20px;
  border: 2px solid #FCD0E0;
  border-radius: 4px;
  text-decoration: none;
  background-color: transparent;
}

.empty-bt:hover {
  background-color: rgba(252, 208, 224, 0.7);
  text-decoration: none;
  color: #FFF;
  color: #C7205A;
  color: #D62D73;
}

.center {
  text-align: center;
}

.block-pinky {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  border: 4px solid #FCD0E0;
}

.block-pinky input.form-control {
  background-color: transparent;
  color: #fff;
}

.block-pinky a {
  color: #fff;
  text-decoration: underline;
}

.block-pinky input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

.block-pinky ::-webkit-input-placeholder {
  color: #fff;
}

.block-pinky :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

.block-pinky ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

.block-pinky :-ms-input-placeholder {
  color: #fff;
}



.home-points {
  /*background-color:#FCD0E0;
	background-color: rgba(252, 208, 224, 0.8);*/
  background-color: rgba(0, 0, 0, 0.7);
  margin-top: 360px;
  /*border-top:2px solid #000;*/
  padding: 20px 0 0 0;
}

h2.t-pink {
  color: #FCD0E0;
  font-size: 1.4em;
  text-align: center;
}

h2.t-black {
  color: #454545;
  font-size: 1.6em;
  text-align: center;
}

.cover-heading {
  color: #CF0060;
  font-size: 3em;
  font-weight: bold;
  font-family: arial, sans-serif;
}

.home-input {
  border: 0;
  border-radius: 4px;
  margin: 4px auto;
  line-height: 2em;
}

.lead {
  color: #fff;
}

.badge {
  background-color: #454545;
  cursor: pointer;
}

/*#messages-badge-counter {
	background-color: #454545;
	cursor: pointer;
}
li.active #messages-badge-counter {
	background-color: #C7205A;
	cursor: pointer;
}*/

/* corrections menu */

.navbar {
  margin-bottom: 0;
  border-radius: 0;
}

/*.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #52616d;
}*/

.container-fluid {
  padding-left: 0;
  /*padding-right:0;*/
}

.navbar-inverse {
  background-color: rgba(0, 0, 0, 0.3);
  /*background-color:#5c3349;*/
  /*background-color:#2C343B;*/
  /*background-color: #6DA877;*/
  border: 0;
}

.main-nav-bar li {
  font-size: 1.1em;
  text-transform: uppercase;
  text-align: center;
}

.navbar-right li {
  text-align: center;
}

.navbar-inverse .navbar-nav > li > a {
  color: #FFF;
  /*color: #FCD0E0;*/
}

.no-more {
  font-size: 1.4em;
  text-align: center;
  padding: 4px 0;
  font-style: italic;
}

.modal-header {
  background-color: #242424;
}

.modal .modal-header h4,
.modal .modal-header p {
  color: #fff;
}

/* correction toastr */

/*.toast-top-right {
  top:60px;
}*/

#toast-container > div {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}

#toast-container > .toast {
  background-image: none !important;
}

#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 18px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}

.toast-new-message,
.toast-new-chat,
.toast-new-video-chat,
.toast-restart,
.toast-new-adventure,
.toast-speedup {
  background-color: #000;
}

.toast-like-sent,
.toast-message-sent,
.toast-item-bought,
.toast-gift-sent {
  background-color: #2F96B4;
}

.toast-game-over {
  background-color: #F89406;
}

.toast-block {
  background-color: #BD362F;
  background-color: #C7205A;
  background-color: #FF4083;
}

#toast-container > .toast-new-video-chat:before {
  content: "\f03d";
}

#toast-container > .toast-new-chat:before {
  content: "\f086";
}

#toast-container > .toast-like-sent:before {
  content: "\f004";
}

#toast-container > .toast-game-over:before {
  content: "\f005";
}

#toast-container > .toast-new-message:before {
  content: "\f0e0";
}

#toast-container > .toast-message-sent:before {
  content: "\f0e0";
}

#toast-container > .toast-block:before {
  content: "\f06a";
}

#toast-container > .toast-gift-sent:before,
#toast-container > .toast-item-bought:before {
  content: "\f06b";
}

#toast-container > .toast-restart:before {
  content: "\f017";
}

#toast-container > .toast-speedup:before {
  content: "\f017";
}

#toast-container > .toast-new-adventure:before {
  content: "\f041";
}

.toast-success {
  background-color: #000;
}

/* corrections bootstrap */

/* Pour éviter le shift lors de l'ouverture d'une pop-up */

body.modal-open {
  /*overflow-y: auto !important;
	padding-right: 0 !important;*/
}

.modal-scrollbar-measure {
  overflow: hidden;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  /*color: #383838;
	color:#C7205A;
    background-color: #FCD0E0;

	background-color: #FFF;
	color: #383838;*/
  border-bottom: 2px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

.red {
  background-color: red;
}

.msg-count-highlight {
  background-color: #fff;
  color: #454545;
  /*animation: blink-animation 1s steps(5, start) infinite;
  	-webkit-animation: blink-animation 1s steps(5, start) infinite;*/
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

#chats-list > div {
  margin: 10px auto;
  padding: 10px;
  border-radius: 16px;
}

.message-g-to-u img,
.message-g-to-u video {
  display: block;
  max-width: 100%;
}

#chats-list > .message-g-to-u,
#chat-body > .message-g-to-u {
  background-color: #454545;
  /*background-color: #CFCFCF;*/
  margin: 10px 40% 10px 0;
  color: #fff;
  /*color: #000;*/
  padding: 8px;
  border-radius: 8px;
}

#chats-list > .message-u-to-g,
#chat-body > .message-u-to-g {
  background-color: #FFF;
  margin: 10px 0 10px 40%;
  color: #000;
  padding: 8px;
  border-radius: 8px;
}

#messages-list,
#notifications-list,
#rdv-list,
#comments-area {
  padding: 15px;
}

#notifications-list a {
  color: #000;
}

.block p.date-para {
  font-size: 0.85em;
  color: #6B6B6B;
}

span.date-para {
  font-size: 0.85em;
  color: #6B6B6B;
}

.message-header {
  padding: 8px;
  background-color: #DBDBDB;
}

.message-body {
  padding: 8px;
  background-color: #FFF;
  margin: 0 0 10px 0;
  border-bottom: 3px solid #6B6B6B;
}

.message-body .thumb-girl,
.message-body .thumb-user {
  float: left;
  margin-right: 4px;
}

.notif-inpage-body {
  /*padding: 8px;
	border-bottom: 1px dotted #6B6B6B;
	margin: 0;*/
  padding: 8px;
  border-left: 4px solid #6B6B6B;
  margin: 4px 0;
  background-color: rgba(255,255,255,0.5);
}

.notif-inpage-body p {
  margin: 0;
}

.notif-inpage-body a {
  color: #000;
  text-decoration: underline;
}

.history-action {
  font-size: 1em;
  text-align: center;
  padding: 8px;
  font-style: italic;
  /*border-bottom: 1px dotted #6B6B6B;*/
}

.block .restart-para a {
  color: #383838;
}

#p-waiting,
#p-speedup {
  margin-top: 0;
  padding: 0;
  display: none;
}

#p-waiting {
  font-size: 1.8em;
}

/*.shop-item-img-para {
	position:relative;
}
.badge-inventory {
	position: absolute;
	bottom:4px;
	left:4px;
}*/

.row-clear-margin {
  margin-right: 0;
  margin-left: 0;
}

.shop-item-count {
  margin-top: -8px;
}

.shop-body {
  padding: 8px;
  /*background-color:#FFF;*/
  margin: 0 0 10px 0;
  /*border-bottom: 1px solid #6B6B6B;*/
}

.shop-body p {
  text-align: center;
}

.shop-item-img {
  margin: auto;
}

.item-desc {
  border-bottom: 2px solid #454545;
  padding-bottom: 4px;
}

.item-buy {
  text-align: center;
  margin: 0px auto 10px auto;
}

.red-notif {
  border-left: 4px solid #FF624A;
}

.message-girl-body {
  /*border-left: 4px solid #6B6B6B;*/
  background-color: #F2F2F2;
}

/*.block .message-girl-body p {
	background-color:#454545;
	color:#FFF;
	border-bottom: 1px solid #6B6B6B;
}*/

/*.message-unit {
	background-color:#454545;
	color:#FFF;
	border-bottom: 1px solid #6B6B6B;
}*/

.message-body img,
.message-body video {
  max-width: 100%;
}

.chat-reply,
.message-sentence {
  background-color: #DBDBDB;
  border: 1px solid black;
  text-align: center;
  cursor: pointer;
}

#chat-popups {
  bottom: 0;
  overflow: visible;
  position: fixed;
  right: 10px;
  z-index: 100;
  /*background-color:#FFF;
	border:2px solid black;
	width:20%;
	max-width: 600px;
	min-height: 300px;
	overflow-y: scroll;*/
}

#chat-popup {
  float: right;
  width: 400px;
  margin: 0 10px;
  background-color: #ECEFF1;
  display: none;
}

.chat-popup-text {
  padding: 20px;
  background-color: #FFF;
}

.chat-popups p {
  color: #000;
}

.chat-header {
  padding: 8px;
  background-color: #000;
}

.chat-header p {
  color: #fff;
}

#chat-body {
  padding: 8px;
  background-color: #ECEFF1;
  overflow-y: scroll;
  height: 360px;
}

#chat-footer {
  margin: 4px auto;
  padding: 8px;
  background-color: #FFFFFF;
  border-top: 1px solid #C1C1C1;
  min-height: 170px;
}

#sentence-choices {
  border-top: 1px solid #E5E5E5;
}

#message-composed {
  min-height: 200px;
}

#chat-footer p,
#sentence-choices p {
  background-color: #E8E8E8;
  margin: 4px 20px;
  text-align: center;
  border: 0;
  border-radius: 4px;
}

#chat-footer p > a,
#sentence-choices p > a {
  color: #4A4A4A;
  display: block;
  padding: 8px;
}

#chat-footer p > a:hover,
#sentence-choices p > a:hover {
  text-decoration: none;
  background-color: #CCCCCC;
  border-radius: 4px;
}

.chat-disconnect {
  padding: 2px;
  border-radius: 8px;
  background-color: #C1C1C1;
  text-align: center;
  margin: 5px auto;
  width: 80%;
}

.tag,
.game-name {
  float: left;
  padding: 4px 8px;
  border-radius: 8px;
  background-color: #C1C1C1;
  margin: 4px;
  text-transform: uppercase;
  color: #fff;
}

.game-name {
  text-transform: none;
  background-color: #454545;
  font-size: 1.8em;
  padding: 4px 16px;
}

.tag a {
  color: #fff;
}

.game-name a {
  color: #454545;
  font-size: 0.8em;
}

.edit-game-name i {
  font-size: 0.8em;
}

.edit-game-name a {
  text-decoration: underline;
}

.block p.tag,
.block p.game-name {
  color: #fff;
}

.tag a:hover,
.game-name a:hover {
  text-decoration: none;
}

.tag-highlight {
  background-color: orange;
  background-color: #454545;
}

.block p.edit-game-name {
  background-color: transparent;
  color: #454545;
  padding: 4px 0;
}

.close-white {
  color: #fff;
  opacity: 1;
}

#h5-game {
  margin: 20px auto 0 auto;
  width: 100%;
  max-width: 960px;
}

#girls-search-result {
  position: relative;
}

.lg-div {
  padding: 0;
  margin-top: 0;
  position: relative;
}

.sm-loader {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 1.4em;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  padding: 8px;
  color: #fff;
  text-transform: uppercase;
}

.sm-loader i {
  font-size: 1.4em;
}

.top-line {
  background-color: #454545;
  height: 4px;
  position: relative;
}

.title-line {
  position: relative;
  padding: 8px;
  background-color: #454545;
  background-color: rgba(0,0,0,1);
  background-color: #383838;
  background-color: #fff;
  /*background-color: rgba(255,255,255,0.8);*/
  background-image: url(../images/striped.png);
  background-repeat: repeat;
  /*color:#C7205A;
	background-color: #FCD0E0;
	border-bottom: 2px solid #C7205A;
	border-top: 4px solid #C7205A;*/
  /*color:#FCD0E0;
	background-color: #C7205A;
	border-bottom: 2px solid #FCD0E0;
	border-top: 4px solid #FCD0E0;
	padding: 8px;*/
}

.title-line h1 {
  padding: 4px;
}

.title-line h1,
.title-line h2 {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
  color: #383838;
  /*font-family: arizoniaregular,Arial,sans-serif;
    text-transform:uppercase;*/
}

.basic-ul {
  color: #383838;
}

.medal-icon-top {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding-top: 4px;
  /*color:#000;
	background-color: #fff;*/
  background-color: #454545;
  color: #fff;
  text-align: center;
  font-size: 2em;
  cursor: pointer;
  display: inline-block;
  margin: 10px 20px;
  opacity: 0.7;
}

.medal-row {
  text-align: center;
}

.medal-icon {
  position: absolute;
  text-align: center;
  top: 0px;
  left: -40px;
  font-size: 1em;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background-color: #454545;
  color: #fff;
  cursor: pointer;
  opacity: 0.9;
}

/*.medal-icon {
	position:absolute;
	text-align:center;
	top:0px;left:-40px;
	font-size:1em;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background-color: #454545;
	color:#fff;
	cursor:pointer;
}*/

.medal-icon-2 {
  top: 40px;
  left: -40px;
}

.medal-icon-3 {
  top: 80px;
  left: -40px;
}

/*.medal-highlight {
	background-color: #454545;
	color:#fff;
}*/

.medal-highlight {
  background-color: #fff;
  color: #000;
  opacity: 1;
  /*color:#C7205A;
	background-color: #FCD0E0;*/
}

.medal-unactive {
  background-color: #454545;
  /*background-color: rgba(69, 69, 69, 0.5);*/
  color: #fff;
  opacity: 0.6;
}

.medal-icon span,
.medal-icon-2 span,
.medal-icon-3 span {
  margin-top: 7px;
}

#video-chat-modal .modal-content {
  border: 0;
}

h4.message-header {
  margin: 10px 0 0 0;
  background-color: #860D45;
  color: #fff;
}

h4.message-header .badge {
  background-color: #57092D;
}

#debugWindow {
  position: absolute;
  top: 70px;
  left: 10px;
  z-index: 1000;
  background-color: #fff;
  width: 300px;
  padding: 10px;
  box-sizing: border-box;
  /*border:2px solid grey;*/
}

#debugWindow p {
  text-align: left;
  color: #000;
}

#spinner-msg {
  text-align: center;
  display: none;
}

#img-profile-girl {
  border: 4px solid #FFFFFF;
  cursor: pointer;
}

#img-profile-user {
  border: 4px solid #FFFFFF;
}

#img-user-loader {
  position: absolute;
  top: 20%;
  left: 35%;
  display: none;
  font-size: 1.8em;
  color: #fff;
}



.link-disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

/**** http://blog.koalite.com/bbg/ ****/

.btn-neutral {
  color: #3B3B3B;
  background-color: #FFFFFF;
  /*background-color: transparent;*/
  border-color: #B8B8B8;
}

.btn-max {
  max-width: 200px;
  margin: auto;
}

.btn-neutral:hover,
.btn-neutral:focus,
.btn-neutral:active,
.btn-neutral.active,
.open .dropdown-toggle.btn-neutral {
  color: #3B3B3B;
  background-color: #F5F5F5;
  /*background-color: #FCD0E0;*/
  border-color: #B8B8B8;
}

.btn-neutral:active,
.btn-neutral.active,
.open .dropdown-toggle.btn-neutral {
  background-image: none;
}

.btn-neutral.disabled,
.btn-neutral[disabled],
fieldset[disabled] .btn-neutral,
.btn-neutral.disabled:hover,
.btn-neutral[disabled]:hover,
fieldset[disabled] .btn-neutral:hover,
.btn-neutral.disabled:focus,
.btn-neutral[disabled]:focus,
fieldset[disabled] .btn-neutral:focus,
.btn-neutral.disabled:active,
.btn-neutral[disabled]:active,
fieldset[disabled] .btn-neutral:active,
.btn-neutral.disabled.active,
.btn-neutral[disabled].active,
fieldset[disabled] .btn-neutral.active {
  background-color: #FFFFFF;
  border-color: #B8B8B8;
}

.btn-neutral .badge {
  color: #FFFFFF;
  background-color: #3B3B3B;
}

/******************/

.btn-pinky {
  background-color: hsl(0, 100%, 82%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecccc", endColorstr="#fea3a3");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fecccc), to(#fea3a3));
  background-image: -moz-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -ms-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fecccc), color-stop(100%, #fea3a3));
  background-image: -webkit-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -o-linear-gradient(top, #fecccc, #fea3a3);
  background-image: linear-gradient(#fecccc, #fea3a3);
  border-color: #fea3a3 #fea3a3 hsl(0, 100%, 80%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.13);
  -webkit-font-smoothing: antialiased;
}

.btn-greeny {
  background-color: hsl(86, 79%, 44%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#daf6b5", endColorstr="#7cc817");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#daf6b5), to(#7cc817));
  background-image: -moz-linear-gradient(top, #daf6b5, #7cc817);
  background-image: -ms-linear-gradient(top, #daf6b5, #7cc817);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #daf6b5), color-stop(100%, #7cc817));
  background-image: -webkit-linear-gradient(top, #daf6b5, #7cc817);
  background-image: -o-linear-gradient(top, #daf6b5, #7cc817);
  background-image: linear-gradient(#daf6b5, #7cc817);
  border-color: #7cc817 #7cc817 hsl(86, 79%, 34%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66);
  -webkit-font-smoothing: antialiased;
}

.btn-blueish {
  background-color: hsl(195, 60%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d95b7", endColorstr="#23748e");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#2d95b7), to(#23748e));
  background-image: -moz-linear-gradient(top, #2d95b7, #23748e);
  background-image: -ms-linear-gradient(top, #2d95b7, #23748e);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d95b7), color-stop(100%, #23748e));
  background-image: -webkit-linear-gradient(top, #2d95b7, #23748e);
  background-image: -o-linear-gradient(top, #2d95b7, #23748e);
  background-image: linear-gradient(#2d95b7, #23748e);
  border-color: #23748e #23748e hsl(195, 60%, 32.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
  -webkit-font-smoothing: antialiased;
}

.btn-pinkish {
  background-color: hsl(328, 81%, 20%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a61160", endColorstr="#5c0935");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#a61160), to(#5c0935));
  background-image: -moz-linear-gradient(top, #a61160, #5c0935);
  background-image: -ms-linear-gradient(top, #a61160, #5c0935);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a61160), color-stop(100%, #5c0935));
  background-image: -webkit-linear-gradient(top, #a61160, #5c0935);
  background-image: -o-linear-gradient(top, #a61160, #5c0935);
  background-image: linear-gradient(#a61160, #5c0935);
  border-color: #5c0935 #5c0935 hsl(328, 81%, 16%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.26);
  -webkit-font-smoothing: antialiased;
}

.girl-description {
  margin: 10px auto 10px auto;
  with: 80%;
  background-color: white;
  padding: 20px;
  font-size: 2em;
  border-top: 4px solid #6B6B6B;
  border-bottom: 1px solid #6B6B6B;
}

.edit-description {
  text-align: right;
}

.edit-description a {
  color: #383838;
  text-decoration: underline;
}

.girl-thumbnail-row {
  margin-top: -200px;
  position: relative;
}

#img-girl-profile-badge,
#img-user-profile-badge {
  position: absolute;
  bottom: 4%;
  right: 10%;
  background-color: #424242;
  cursor: pointer;
}

#score-girl-profile-badge {
  position: absolute;
  top: -20px;
  right: 8px;
  padding: 14px 0 0 4px;
  text-align: center;
  font-size: 1.3em;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  /*background-color: #860D45;
	background-color: #D68DA7;
	background-color: #454545;*/
  background-color: #FF4083;
  color: #fff;
  display: none;
  font-weight: bold;
}

.score-girls-profile-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 12px 0 0 4px;
  text-align: center;
  font-size: 1.2em;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  /*background-color: #860D45;
	background-color: #454545;*/
  background-color: #FF4083;
  color: #fff;
  font-weight: bold;
}

h2 {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  padding: 4px;
  font-size: 1.3em;
}

h3 {
  color: #454545;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  padding: 4px;
  font-size: 1em;
}

.item-category {
  margin: 10px auto;
  text-align: center;
}

.search-girl-frame {
  margin-top: 24px;
}

.search-girl-unit h3 {
  color: grey;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 12px;
  font-size: 1em;
  margin: -10px 0 10px 0;
  background-color: #fff;
  /*border-bottom:4px solid grey;*/
}

.search-girl-unit > p {
  position: relative;
}

.search-girl-unit h3 a {
  color: grey;
}

.search-girl-unit h3 a:hover {
  text-decoration: none;
}

.girl-unit-disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.icon-notif {
  float: right;
  color: #FBB7CF;
  color: #FF5E5E;
  color: #FDD3E2;
  color: #808080;
  color: #FF4083;
  margin: 0 0 0 10px;
  font-size: 1.3em;
}

.icon-notif-no-float {
  color: #FF4083;
  font-size: 1em;
}

.new-msg-span {
  color: #FF4083;
  margin: 0 10px 0 0;
  font-size: 1em;
}

.linkText {
  color: #383838;
  text-decoration: underline;
}

h4 {
  color: black;
}

.block {
  background-color: rgba(255,255,255,0.8);
  background-image: url(../images/striped.png);
  background-repeat: repeat;
}

.block-light {
  background-color: rgba(255,255,255,0.7);
}

.block-black {
  background-color: rgba(0,0,0,0.3);
}

.block p,
.block label,
.modal p,
.modal h4,
.modal h5,
.modal label {
  color: #383838;
}

.modal h5 {
  font-size: 1.4em;
}



.search-girl-unit img {
  max-width: 100%;
  width: 100%;
}

.profile-pictures img {
  max-width: 228px;
  margin: 0 8px;
}

.tab-pane {
  padding-top: 12px;
}

.purchase-list {
  color: #383838;
}

.purchase-list h1 {
  text-align: center;
  font-weight: bold;
}

/*.purchase-list ul {
	text-align: left;
	max-width: 50%;
	margin: 20px auto;
}
.purchase-list li {
	list-style-type: none;
	font-size: 1.3em;
	margin: 10px auto;
}*/

.bt-subscribe {
  text-transform: uppercase;
  background-color: #c7205a;
  color: #FFF;
}

.bt-subscribe:hover {
  background-color: #d83870;
  color: #FFF;
}

.subscription-offer ul {
  text-align: left;
  margin: 20px auto;
}

.subscription-offer li {
  list-style-type: none;
  font-size: 1em;
}

.sub-select {
  background-color: #f9f9f9;
  font-weight: bold;
  font-size: 75%;
  display: inline-block;
  /*width: 100%;
	height: calc(2.25rem + 2px);*/
  padding: .375rem 1.75rem .375rem .75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: 2;
  color: #495057;
  vertical-align: middle;
  background: #f9f9f9 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  background-size: auto;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.purchase-list h2 {
  color: #383838;
}

.purchase-list > h2 {
  text-align: center;
  margin: 0;
}

.plan-infos,
.plan-infos-warning {
  text-align: center;
  font-size: 1.4em;
}

.block p.plan-infos-warning {
  color: #C7205A;
}

/*.subscription-offer {
	margin:10px auto 10px auto;
	with:80%;
	padding:20px;
	font-size:1.3em;
	border-left: 4px solid #6B6B6B;
	cursor: pointer;
	background-color:#FFF;
}*/

.subscription-offer {
  padding: 20px;
  font-size: 1.2em;
  border-left: 4px solid #6B6B6B;
  /*cursor: pointer;*/
  background-color: #FFF;
}

.subscription-offer-hover {
  /*background-color: #FFEDF3;
	border-top: 4px solid #C7205A;
	border-bottom: 1px solid #C7205A;*/
}

.subscription-offer-select {
  /*background-color: #FCD0E0;
	border-top: 4px solid #FFA8C8;
	border-bottom: 2px solid #FFA8C8;*/
  /*
	color:#FFF;
	background-color: #FF4083;
	border-top: 4px solid #C7205A;
	border-bottom: 1px solid #C7205A;

	color:#C7205A;
	background-color: #FCD0E0;*/
  /*background-color: #FF4083;
	border-top: 4px solid #C7205A;
	border-bottom: 1px solid #C7205A;*/
  /*background-color: #FF4083;*/
  /*border-top: 8px solid #C7205A;
	border-bottom: 4px solid #C7205A;*/
  /*border-top: 1px solid #C7205A;
	border-bottom: 1px solid #C7205A;
	border-right: 1px solid #C7205A;
	border-left: 8px solid #C7205A;*/
  border-left: 4px solid #C7205A;
  background-color: #FFEDF3;
}

.subscription-offer em {
  font-size: 1.1em;
  font-weight: bold;
}

.subscription-offer i.i-check {
  display: none;
}

.subscription-offer-select i.i-check {
  display: inline;
}

#subscriptions-list .subscription-offer-select > h2,
.subscription-offer-select p {
  color: #C7205A;
}

#subscriptions-list .subscription-offer-select > h2 {
  color: #C7205A;
}

#credits-list .subscription-offer-select > h2,
.subscription-offer-select p {
  color: #C7205A;
}

#credits-list .subscription-offer-select > h2 {
  color: #C7205A;
}

.currency-choice {
  text-align: center;
}

.currency-choice > a {
  display: inline-block;
  padding: 12px;
  background-color: #6B6B6B;
  background-color: #383838;
  color: #fff;
  border-radius: 8px;
  text-transform: uppercase;
}

.currency-choice > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #383838;
}

.currency-choice > a.selected {
  text-decoration: none;
  color: #FFF;
  background-color: #FF4083;
  text-decoration: none;
  color: #383838;
  background-color: #FFF;
  border: 2px solid #383838;
  /*color:#C7205A;
	background-color: #FCD0E0;
	border: 2px solid #C7205A;*/
}

#para-val-sub {
  text-align: center;
  font-size: 1.3em;
}

#para-val-sub a {
  font-size: 1.3em;
}

.btn-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.conditions h2 {
  color: #383838;
  margin: 20px auto;
}

.conditions p a {
  color: #383838;
  text-decoration: underline;
}

.logo-paysite {
  float: left;
  max-width: 200px;
  margin: 0 10px 10px 0;
}

#footer {
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.step-circle {
  padding: 0 4px;
}

.premium-step-circle {
  color: #c7205a;
}

@media (min-width: 980px) {
  .modal-lg {
    width: 960px;
  }
}

@media (max-width: 1060px) {
  .medal-icon {
    top: -34px;
    left: 0px;
  }

  .medal-icon-first {
    display: none;
  }

  .medal-icon-2 {
    top: -34px;
    left: 50px;
  }

  .medal-icon-3 {
    top: -34px;
    left: 100px;
  }
}

@media (max-width: 1199px) {
  .girl-thumbnail-row {
    margin-top: -200px;
  }

  #img-user-loader {
    font-size: 1.4em;
  }
}

@media (max-width: 991px) {
  .girl-thumbnail-row {
    margin-top: -150px;
  }

  #img-user-profile-badge {
    font-size: 0.7em;
  }

  #img-user-loader {
    font-size: 1.2em;
  }
}

@media (max-width: 767px) {
  .girl-thumbnail-row {
    margin-top: -20%;
  }

  #img-girl-profile-badge {
    display: none;
  }

  #img-user-profile-badge {
    display: none;
  }

  #img-user-loader {
    font-size: 1em;
  }
}

@media (max-width: 455px) {
  .bts-home a {
    display: inline-block;
    margin-top: 4px;
  }
}
.em {
  height: 1.5em;
  width: 1.5em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}

.em---1 {
  background-image: url("emoji/+1.png");
}

.em--1 {
  background-image: url("emoji/-1.png");
}

.em-100 {
  background-image: url("emoji/100.png");
}

.em-1234 {
  background-image: url("emoji/1234.png");
}

.em-8ball {
  background-image: url("emoji/8ball.png");
}

.em-a {
  background-image: url("emoji/a.png");
}

.em-ab {
  background-image: url("emoji/ab.png");
}

.em-abc {
  background-image: url("emoji/abc.png");
}

.em-abcd {
  background-image: url("emoji/abcd.png");
}

.em-accept {
  background-image: url("emoji/accept.png");
}

.em-aerial_tramway {
  background-image: url("emoji/aerial_tramway.png");
}

.em-airplane {
  background-image: url("emoji/airplane.png");
}

.em-alarm_clock {
  background-image: url("emoji/alarm_clock.png");
}

.em-alien {
  background-image: url("emoji/alien.png");
}

.em-ambulance {
  background-image: url("emoji/ambulance.png");
}

.em-anchor {
  background-image: url("emoji/anchor.png");
}

.em-angel {
  background-image: url("emoji/angel.png");
}

.em-anger {
  background-image: url("emoji/anger.png");
}

.em-angry {
  background-image: url("emoji/angry.png");
}

.em-anguished {
  background-image: url("emoji/anguished.png");
}

.em-ant {
  background-image: url("emoji/ant.png");
}

.em-apple {
  background-image: url("emoji/apple.png");
}

.em-aquarius {
  background-image: url("emoji/aquarius.png");
}

.em-aries {
  background-image: url("emoji/aries.png");
}

.em-arrow_backward {
  background-image: url("emoji/arrow_backward.png");
}

.em-arrow_double_down {
  background-image: url("emoji/arrow_double_down.png");
}

.em-arrow_double_up {
  background-image: url("emoji/arrow_double_up.png");
}

.em-arrow_down {
  background-image: url("emoji/arrow_down.png");
}

.em-arrow_down_small {
  background-image: url("emoji/arrow_down_small.png");
}

.em-arrow_forward {
  background-image: url("emoji/arrow_forward.png");
}

.em-arrow_heading_down {
  background-image: url("emoji/arrow_heading_down.png");
}

.em-arrow_heading_up {
  background-image: url("emoji/arrow_heading_up.png");
}

.em-arrow_left {
  background-image: url("emoji/arrow_left.png");
}

.em-arrow_lower_left {
  background-image: url("emoji/arrow_lower_left.png");
}

.em-arrow_lower_right {
  background-image: url("emoji/arrow_lower_right.png");
}

.em-arrow_right {
  background-image: url("emoji/arrow_right.png");
}

.em-arrow_right_hook {
  background-image: url("emoji/arrow_right_hook.png");
}

.em-arrow_up {
  background-image: url("emoji/arrow_up.png");
}

.em-arrow_up_down {
  background-image: url("emoji/arrow_up_down.png");
}

.em-arrow_up_small {
  background-image: url("emoji/arrow_up_small.png");
}

.em-arrow_upper_left {
  background-image: url("emoji/arrow_upper_left.png");
}

.em-arrow_upper_right {
  background-image: url("emoji/arrow_upper_right.png");
}

.em-arrows_clockwise {
  background-image: url("emoji/arrows_clockwise.png");
}

.em-arrows_counterclockwise {
  background-image: url("emoji/arrows_counterclockwise.png");
}

.em-art {
  background-image: url("emoji/art.png");
}

.em-articulated_lorry {
  background-image: url("emoji/articulated_lorry.png");
}

.em-astonished {
  background-image: url("emoji/astonished.png");
}

.em-atm {
  background-image: url("emoji/atm.png");
}

.em-b {
  background-image: url("emoji/b.png");
}

.em-baby {
  background-image: url("emoji/baby.png");
}

.em-baby_bottle {
  background-image: url("emoji/baby_bottle.png");
}

.em-baby_chick {
  background-image: url("emoji/baby_chick.png");
}

.em-baby_symbol {
  background-image: url("emoji/baby_symbol.png");
}

.em-back {
  background-image: url("emoji/back.png");
}

.em-baggage_claim {
  background-image: url("emoji/baggage_claim.png");
}

.em-balloon {
  background-image: url("emoji/balloon.png");
}

.em-ballot_box_with_check {
  background-image: url("emoji/ballot_box_with_check.png");
}

.em-bamboo {
  background-image: url("emoji/bamboo.png");
}

.em-banana {
  background-image: url("emoji/banana.png");
}

.em-bangbang {
  background-image: url("emoji/bangbang.png");
}

.em-bank {
  background-image: url("emoji/bank.png");
}

.em-bar_chart {
  background-image: url("emoji/bar_chart.png");
}

.em-barber {
  background-image: url("emoji/barber.png");
}

.em-baseball {
  background-image: url("emoji/baseball.png");
}

.em-basketball {
  background-image: url("emoji/basketball.png");
}

.em-bath {
  background-image: url("emoji/bath.png");
}

.em-bathtub {
  background-image: url("emoji/bathtub.png");
}

.em-battery {
  background-image: url("emoji/battery.png");
}

.em-bear {
  background-image: url("emoji/bear.png");
}

.em-bee {
  background-image: url("emoji/bee.png");
}

.em-beer {
  background-image: url("emoji/beer.png");
}

.em-beers {
  background-image: url("emoji/beers.png");
}

.em-beetle {
  background-image: url("emoji/beetle.png");
}

.em-beginner {
  background-image: url("emoji/beginner.png");
}

.em-bell {
  background-image: url("emoji/bell.png");
}

.em-bento {
  background-image: url("emoji/bento.png");
}

.em-bicyclist {
  background-image: url("emoji/bicyclist.png");
}

.em-bike {
  background-image: url("emoji/bike.png");
}

.em-bikini {
  background-image: url("emoji/bikini.png");
}

.em-bird {
  background-image: url("emoji/bird.png");
}

.em-birthday {
  background-image: url("emoji/birthday.png");
}

.em-black_circle {
  background-image: url("emoji/black_circle.png");
}

.em-black_joker {
  background-image: url("emoji/black_joker.png");
}

.em-black_medium_small_square {
  background-image: url("emoji/black_medium_small_square.png");
}

.em-black_medium_square {
  background-image: url("emoji/black_medium_square.png");
}

.em-black_nib {
  background-image: url("emoji/black_nib.png");
}

.em-black_small_square {
  background-image: url("emoji/black_small_square.png");
}

.em-black_square {
  background-image: url("emoji/black_square.png");
}

.em-black_square_button {
  background-image: url("emoji/black_square_button.png");
}

.em-blossom {
  background-image: url("emoji/blossom.png");
}

.em-blowfish {
  background-image: url("emoji/blowfish.png");
}

.em-blue_book {
  background-image: url("emoji/blue_book.png");
}

.em-blue_car {
  background-image: url("emoji/blue_car.png");
}

.em-blue_heart {
  background-image: url("emoji/blue_heart.png");
}

.em-blush {
  background-image: url("emoji/blush.png");
}

.em-boar {
  background-image: url("emoji/boar.png");
}

.em-boat {
  background-image: url("emoji/boat.png");
}

.em-bomb {
  background-image: url("emoji/bomb.png");
}

.em-book {
  background-image: url("emoji/book.png");
}

.em-bookmark {
  background-image: url("emoji/bookmark.png");
}

.em-bookmark_tabs {
  background-image: url("emoji/bookmark_tabs.png");
}

.em-books {
  background-image: url("emoji/books.png");
}

.em-boom {
  background-image: url("emoji/boom.png");
}

.em-boot {
  background-image: url("emoji/boot.png");
}

.em-bouquet {
  background-image: url("emoji/bouquet.png");
}

.em-bow {
  background-image: url("emoji/bow.png");
}

.em-bowling {
  background-image: url("emoji/bowling.png");
}

.em-bowtie {
  background-image: url("emoji/bowtie.png");
}

.em-boy {
  background-image: url("emoji/boy.png");
}

.em-bread {
  background-image: url("emoji/bread.png");
}

.em-bride_with_veil {
  background-image: url("emoji/bride_with_veil.png");
}

.em-bridge_at_night {
  background-image: url("emoji/bridge_at_night.png");
}

.em-briefcase {
  background-image: url("emoji/briefcase.png");
}

.em-broken_heart {
  background-image: url("emoji/broken_heart.png");
}

.em-bug {
  background-image: url("emoji/bug.png");
}

.em-bulb {
  background-image: url("emoji/bulb.png");
}

.em-bullettrain_front {
  background-image: url("emoji/bullettrain_front.png");
}

.em-bullettrain_side {
  background-image: url("emoji/bullettrain_side.png");
}

.em-bus {
  background-image: url("emoji/bus.png");
}

.em-busstop {
  background-image: url("emoji/busstop.png");
}

.em-bust_in_silhouette {
  background-image: url("emoji/bust_in_silhouette.png");
}

.em-busts_in_silhouette {
  background-image: url("emoji/busts_in_silhouette.png");
}

.em-cactus {
  background-image: url("emoji/cactus.png");
}

.em-cake {
  background-image: url("emoji/cake.png");
}

.em-calendar {
  background-image: url("emoji/calendar.png");
}

.em-calling {
  background-image: url("emoji/calling.png");
}

.em-camel {
  background-image: url("emoji/camel.png");
}

.em-camera {
  background-image: url("emoji/camera.png");
}

.em-cancer {
  background-image: url("emoji/cancer.png");
}

.em-candy {
  background-image: url("emoji/candy.png");
}

.em-capital_abcd {
  background-image: url("emoji/capital_abcd.png");
}

.em-capricorn {
  background-image: url("emoji/capricorn.png");
}

.em-car {
  background-image: url("emoji/car.png");
}

.em-card_index {
  background-image: url("emoji/card_index.png");
}

.em-carousel_horse {
  background-image: url("emoji/carousel_horse.png");
}

.em-cat {
  background-image: url("emoji/cat.png");
}

.em-cat2 {
  background-image: url("emoji/cat2.png");
}

.em-cd {
  background-image: url("emoji/cd.png");
}

.em-chart {
  background-image: url("emoji/chart.png");
}

.em-chart_with_downwards_trend {
  background-image: url("emoji/chart_with_downwards_trend.png");
}

.em-chart_with_upwards_trend {
  background-image: url("emoji/chart_with_upwards_trend.png");
}

.em-checkered_flag {
  background-image: url("emoji/checkered_flag.png");
}

.em-cherries {
  background-image: url("emoji/cherries.png");
}

.em-cherry_blossom {
  background-image: url("emoji/cherry_blossom.png");
}

.em-chestnut {
  background-image: url("emoji/chestnut.png");
}

.em-chicken {
  background-image: url("emoji/chicken.png");
}

.em-children_crossing {
  background-image: url("emoji/children_crossing.png");
}

.em-chocolate_bar {
  background-image: url("emoji/chocolate_bar.png");
}

.em-christmas_tree {
  background-image: url("emoji/christmas_tree.png");
}

.em-church {
  background-image: url("emoji/church.png");
}

.em-cinema {
  background-image: url("emoji/cinema.png");
}

.em-circus_tent {
  background-image: url("emoji/circus_tent.png");
}

.em-city_sunrise {
  background-image: url("emoji/city_sunrise.png");
}

.em-city_sunset {
  background-image: url("emoji/city_sunset.png");
}

.em-cl {
  background-image: url("emoji/cl.png");
}

.em-clap {
  background-image: url("emoji/clap.png");
}

.em-clapper {
  background-image: url("emoji/clapper.png");
}

.em-clipboard {
  background-image: url("emoji/clipboard.png");
}

.em-clock1 {
  background-image: url("emoji/clock1.png");
}

.em-clock10 {
  background-image: url("emoji/clock10.png");
}

.em-clock1030 {
  background-image: url("emoji/clock1030.png");
}

.em-clock11 {
  background-image: url("emoji/clock11.png");
}

.em-clock1130 {
  background-image: url("emoji/clock1130.png");
}

.em-clock12 {
  background-image: url("emoji/clock12.png");
}

.em-clock1230 {
  background-image: url("emoji/clock1230.png");
}

.em-clock130 {
  background-image: url("emoji/clock130.png");
}

.em-clock2 {
  background-image: url("emoji/clock2.png");
}

.em-clock230 {
  background-image: url("emoji/clock230.png");
}

.em-clock3 {
  background-image: url("emoji/clock3.png");
}

.em-clock330 {
  background-image: url("emoji/clock330.png");
}

.em-clock4 {
  background-image: url("emoji/clock4.png");
}

.em-clock430 {
  background-image: url("emoji/clock430.png");
}

.em-clock5 {
  background-image: url("emoji/clock5.png");
}

.em-clock530 {
  background-image: url("emoji/clock530.png");
}

.em-clock6 {
  background-image: url("emoji/clock6.png");
}

.em-clock630 {
  background-image: url("emoji/clock630.png");
}

.em-clock7 {
  background-image: url("emoji/clock7.png");
}

.em-clock730 {
  background-image: url("emoji/clock730.png");
}

.em-clock8 {
  background-image: url("emoji/clock8.png");
}

.em-clock830 {
  background-image: url("emoji/clock830.png");
}

.em-clock9 {
  background-image: url("emoji/clock9.png");
}

.em-clock930 {
  background-image: url("emoji/clock930.png");
}

.em-closed_book {
  background-image: url("emoji/closed_book.png");
}

.em-closed_lock_with_key {
  background-image: url("emoji/closed_lock_with_key.png");
}

.em-closed_umbrella {
  background-image: url("emoji/closed_umbrella.png");
}

.em-cloud {
  background-image: url("emoji/cloud.png");
}

.em-clubs {
  background-image: url("emoji/clubs.png");
}

.em-cn {
  background-image: url("emoji/cn.png");
}

.em-cocktail {
  background-image: url("emoji/cocktail.png");
}

.em-coffee {
  background-image: url("emoji/coffee.png");
}

.em-cold_sweat {
  background-image: url("emoji/cold_sweat.png");
}

.em-collision {
  background-image: url("emoji/collision.png");
}

.em-computer {
  background-image: url("emoji/computer.png");
}

.em-confetti_ball {
  background-image: url("emoji/confetti_ball.png");
}

.em-confounded {
  background-image: url("emoji/confounded.png");
}

.em-confused {
  background-image: url("emoji/confused.png");
}

.em-congratulations {
  background-image: url("emoji/congratulations.png");
}

.em-construction {
  background-image: url("emoji/construction.png");
}

.em-construction_worker {
  background-image: url("emoji/construction_worker.png");
}

.em-convenience_store {
  background-image: url("emoji/convenience_store.png");
}

.em-cookie {
  background-image: url("emoji/cookie.png");
}

.em-cool {
  background-image: url("emoji/cool.png");
}

.em-cop {
  background-image: url("emoji/cop.png");
}

.em-copyright {
  background-image: url("emoji/copyright.png");
}

.em-corn {
  background-image: url("emoji/corn.png");
}

.em-couple {
  background-image: url("emoji/couple.png");
}

.em-couple_with_heart {
  background-image: url("emoji/couple_with_heart.png");
}

.em-couplekiss {
  background-image: url("emoji/couplekiss.png");
}

.em-cow {
  background-image: url("emoji/cow.png");
}

.em-cow2 {
  background-image: url("emoji/cow2.png");
}

.em-credit_card {
  background-image: url("emoji/credit_card.png");
}

.em-crocodile {
  background-image: url("emoji/crocodile.png");
}

.em-crossed_flags {
  background-image: url("emoji/crossed_flags.png");
}

.em-crown {
  background-image: url("emoji/crown.png");
}

.em-cry {
  background-image: url("emoji/cry.png");
}

.em-crying_cat_face {
  background-image: url("emoji/crying_cat_face.png");
}

.em-crystal_ball {
  background-image: url("emoji/crystal_ball.png");
}

.em-cupid {
  background-image: url("emoji/cupid.png");
}

.em-curly_loop {
  background-image: url("emoji/curly_loop.png");
}

.em-currency_exchange {
  background-image: url("emoji/currency_exchange.png");
}

.em-curry {
  background-image: url("emoji/curry.png");
}

.em-custard {
  background-image: url("emoji/custard.png");
}

.em-customs {
  background-image: url("emoji/customs.png");
}

.em-cyclone {
  background-image: url("emoji/cyclone.png");
}

.em-dancer {
  background-image: url("emoji/dancer.png");
}

.em-dancers {
  background-image: url("emoji/dancers.png");
}

.em-dango {
  background-image: url("emoji/dango.png");
}

.em-dart {
  background-image: url("emoji/dart.png");
}

.em-dash {
  background-image: url("emoji/dash.png");
}

.em-date {
  background-image: url("emoji/date.png");
}

.em-de {
  background-image: url("emoji/de.png");
}

.em-deciduous_tree {
  background-image: url("emoji/deciduous_tree.png");
}

.em-department_store {
  background-image: url("emoji/department_store.png");
}

.em-diamond_shape_with_a_dot_inside {
  background-image: url("emoji/diamond_shape_with_a_dot_inside.png");
}

.em-diamonds {
  background-image: url("emoji/diamonds.png");
}

.em-disappointed {
  background-image: url("emoji/disappointed.png");
}

.em-disappointed_relieved {
  background-image: url("emoji/disappointed_relieved.png");
}

.em-dizzy {
  background-image: url("emoji/dizzy.png");
}

.em-dizzy_face {
  background-image: url("emoji/dizzy_face.png");
}

.em-do_not_litter {
  background-image: url("emoji/do_not_litter.png");
}

.em-dog {
  background-image: url("emoji/dog.png");
}

.em-dog2 {
  background-image: url("emoji/dog2.png");
}

.em-dollar {
  background-image: url("emoji/dollar.png");
}

.em-dolls {
  background-image: url("emoji/dolls.png");
}

.em-dolphin {
  background-image: url("emoji/dolphin.png");
}

.em-donut {
  background-image: url("emoji/donut.png");
}

.em-door {
  background-image: url("emoji/door.png");
}

.em-doughnut {
  background-image: url("emoji/doughnut.png");
}

.em-dragon {
  background-image: url("emoji/dragon.png");
}

.em-dragon_face {
  background-image: url("emoji/dragon_face.png");
}

.em-dress {
  background-image: url("emoji/dress.png");
}

.em-dromedary_camel {
  background-image: url("emoji/dromedary_camel.png");
}

.em-droplet {
  background-image: url("emoji/droplet.png");
}

.em-dvd {
  background-image: url("emoji/dvd.png");
}

.em-e-mail {
  background-image: url("emoji/e-mail.png");
}

.em-ear {
  background-image: url("emoji/ear.png");
}

.em-ear_of_rice {
  background-image: url("emoji/ear_of_rice.png");
}

.em-earth_africa {
  background-image: url("emoji/earth_africa.png");
}

.em-earth_americas {
  background-image: url("emoji/earth_americas.png");
}

.em-earth_asia {
  background-image: url("emoji/earth_asia.png");
}

.em-egg {
  background-image: url("emoji/egg.png");
}

.em-eggplant {
  background-image: url("emoji/eggplant.png");
}

.em-eight {
  background-image: url("emoji/eight.png");
}

.em-eight_pointed_black_star {
  background-image: url("emoji/eight_pointed_black_star.png");
}

.em-eight_spoked_asterisk {
  background-image: url("emoji/eight_spoked_asterisk.png");
}

.em-electric_plug {
  background-image: url("emoji/electric_plug.png");
}

.em-elephant {
  background-image: url("emoji/elephant.png");
}

.em-email {
  background-image: url("emoji/email.png");
}

.em-end {
  background-image: url("emoji/end.png");
}

.em-envelope {
  background-image: url("emoji/envelope.png");
}

.em-es {
  background-image: url("emoji/es.png");
}

.em-euro {
  background-image: url("emoji/euro.png");
}

.em-european_castle {
  background-image: url("emoji/european_castle.png");
}

.em-european_post_office {
  background-image: url("emoji/european_post_office.png");
}

.em-evergreen_tree {
  background-image: url("emoji/evergreen_tree.png");
}

.em-exclamation {
  background-image: url("emoji/exclamation.png");
}

.em-expressionless {
  background-image: url("emoji/expressionless.png");
}

.em-eyeglasses {
  background-image: url("emoji/eyeglasses.png");
}

.em-eyes {
  background-image: url("emoji/eyes.png");
}

.em-facepunch {
  background-image: url("emoji/facepunch.png");
}

.em-factory {
  background-image: url("emoji/factory.png");
}

.em-fallen_leaf {
  background-image: url("emoji/fallen_leaf.png");
}

.em-family {
  background-image: url("emoji/family.png");
}

.em-fast_forward {
  background-image: url("emoji/fast_forward.png");
}

.em-fax {
  background-image: url("emoji/fax.png");
}

.em-fearful {
  background-image: url("emoji/fearful.png");
}

.em-feelsgood {
  background-image: url("emoji/feelsgood.png");
}

.em-feet {
  background-image: url("emoji/feet.png");
}

.em-ferris_wheel {
  background-image: url("emoji/ferris_wheel.png");
}

.em-file_folder {
  background-image: url("emoji/file_folder.png");
}

.em-finnadie {
  background-image: url("emoji/finnadie.png");
}

.em-fire {
  background-image: url("emoji/fire.png");
}

.em-fire_engine {
  background-image: url("emoji/fire_engine.png");
}

.em-fireworks {
  background-image: url("emoji/fireworks.png");
}

.em-first_quarter_moon {
  background-image: url("emoji/first_quarter_moon.png");
}

.em-first_quarter_moon_with_face {
  background-image: url("emoji/first_quarter_moon_with_face.png");
}

.em-fish {
  background-image: url("emoji/fish.png");
}

.em-fish_cake {
  background-image: url("emoji/fish_cake.png");
}

.em-fishing_pole_and_fish {
  background-image: url("emoji/fishing_pole_and_fish.png");
}

.em-fist {
  background-image: url("emoji/fist.png");
}

.em-five {
  background-image: url("emoji/five.png");
}

.em-flags {
  background-image: url("emoji/flags.png");
}

.em-flashlight {
  background-image: url("emoji/flashlight.png");
}

.em-floppy_disk {
  background-image: url("emoji/floppy_disk.png");
}

.em-flower_playing_cards {
  background-image: url("emoji/flower_playing_cards.png");
}

.em-flushed {
  background-image: url("emoji/flushed.png");
}

.em-foggy {
  background-image: url("emoji/foggy.png");
}

.em-football {
  background-image: url("emoji/football.png");
}

.em-fork_and_knife {
  background-image: url("emoji/fork_and_knife.png");
}

.em-fountain {
  background-image: url("emoji/fountain.png");
}

.em-four {
  background-image: url("emoji/four.png");
}

.em-four_leaf_clover {
  background-image: url("emoji/four_leaf_clover.png");
}

.em-fr {
  background-image: url("emoji/fr.png");
}

.em-free {
  background-image: url("emoji/free.png");
}

.em-fried_shrimp {
  background-image: url("emoji/fried_shrimp.png");
}

.em-fries {
  background-image: url("emoji/fries.png");
}

.em-frog {
  background-image: url("emoji/frog.png");
}

.em-frowning {
  background-image: url("emoji/frowning.png");
}

.em-fu {
  background-image: url("emoji/fu.png");
}

.em-fuelpump {
  background-image: url("emoji/fuelpump.png");
}

.em-full_moon {
  background-image: url("emoji/full_moon.png");
}

.em-full_moon_with_face {
  background-image: url("emoji/full_moon_with_face.png");
}

.em-game_die {
  background-image: url("emoji/game_die.png");
}

.em-gb {
  background-image: url("emoji/gb.png");
}

.em-gem {
  background-image: url("emoji/gem.png");
}

.em-gemini {
  background-image: url("emoji/gemini.png");
}

.em-ghost {
  background-image: url("emoji/ghost.png");
}

.em-gift {
  background-image: url("emoji/gift.png");
}

.em-gift_heart {
  background-image: url("emoji/gift_heart.png");
}

.em-girl {
  background-image: url("emoji/girl.png");
}

.em-globe_with_meridians {
  background-image: url("emoji/globe_with_meridians.png");
}

.em-goat {
  background-image: url("emoji/goat.png");
}

.em-goberserk {
  background-image: url("emoji/goberserk.png");
}

.em-godmode {
  background-image: url("emoji/godmode.png");
}

.em-golf {
  background-image: url("emoji/golf.png");
}

.em-grapes {
  background-image: url("emoji/grapes.png");
}

.em-green_apple {
  background-image: url("emoji/green_apple.png");
}

.em-green_book {
  background-image: url("emoji/green_book.png");
}

.em-green_heart {
  background-image: url("emoji/green_heart.png");
}

.em-grey_exclamation {
  background-image: url("emoji/grey_exclamation.png");
}

.em-grey_question {
  background-image: url("emoji/grey_question.png");
}

.em-grimacing {
  background-image: url("emoji/grimacing.png");
}

.em-grin {
  background-image: url("emoji/grin.png");
}

.em-grinning {
  background-image: url("emoji/grinning.png");
}

.em-guardsman {
  background-image: url("emoji/guardsman.png");
}

.em-guitar {
  background-image: url("emoji/guitar.png");
}

.em-gun {
  background-image: url("emoji/gun.png");
}

.em-haircut {
  background-image: url("emoji/haircut.png");
}

.em-hamburger {
  background-image: url("emoji/hamburger.png");
}

.em-hammer {
  background-image: url("emoji/hammer.png");
}

.em-hamster {
  background-image: url("emoji/hamster.png");
}

.em-hand {
  background-image: url("emoji/hand.png");
}

.em-handbag {
  background-image: url("emoji/handbag.png");
}

.em-hankey {
  background-image: url("emoji/hankey.png");
}

.em-hash {
  background-image: url("emoji/hash.png");
}

.em-hatched_chick {
  background-image: url("emoji/hatched_chick.png");
}

.em-hatching_chick {
  background-image: url("emoji/hatching_chick.png");
}

.em-headphones {
  background-image: url("emoji/headphones.png");
}

.em-hear_no_evil {
  background-image: url("emoji/hear_no_evil.png");
}

.em-heart {
  background-image: url("emoji/heart.png");
}

.em-heart_decoration {
  background-image: url("emoji/heart_decoration.png");
}

.em-heart_eyes {
  background-image: url("emoji/heart_eyes.png");
}

.em-heart_eyes_cat {
  background-image: url("emoji/heart_eyes_cat.png");
}

.em-heartbeat {
  background-image: url("emoji/heartbeat.png");
}

.em-heartpulse {
  background-image: url("emoji/heartpulse.png");
}

.em-hearts {
  background-image: url("emoji/hearts.png");
}

.em-heavy_check_mark {
  background-image: url("emoji/heavy_check_mark.png");
}

.em-heavy_division_sign {
  background-image: url("emoji/heavy_division_sign.png");
}

.em-heavy_dollar_sign {
  background-image: url("emoji/heavy_dollar_sign.png");
}

.em-heavy_exclamation_mark {
  background-image: url("emoji/heavy_exclamation_mark.png");
}

.em-heavy_minus_sign {
  background-image: url("emoji/heavy_minus_sign.png");
}

.em-heavy_multiplication_x {
  background-image: url("emoji/heavy_multiplication_x.png");
}

.em-heavy_plus_sign {
  background-image: url("emoji/heavy_plus_sign.png");
}

.em-helicopter {
  background-image: url("emoji/helicopter.png");
}

.em-herb {
  background-image: url("emoji/herb.png");
}

.em-hibiscus {
  background-image: url("emoji/hibiscus.png");
}

.em-high_brightness {
  background-image: url("emoji/high_brightness.png");
}

.em-high_heel {
  background-image: url("emoji/high_heel.png");
}

.em-hocho {
  background-image: url("emoji/hocho.png");
}

.em-honey_pot {
  background-image: url("emoji/honey_pot.png");
}

.em-honeybee {
  background-image: url("emoji/honeybee.png");
}

.em-horse {
  background-image: url("emoji/horse.png");
}

.em-horse_racing {
  background-image: url("emoji/horse_racing.png");
}

.em-hospital {
  background-image: url("emoji/hospital.png");
}

.em-hotel {
  background-image: url("emoji/hotel.png");
}

.em-hotsprings {
  background-image: url("emoji/hotsprings.png");
}

.em-hourglass {
  background-image: url("emoji/hourglass.png");
}

.em-hourglass_flowing_sand {
  background-image: url("emoji/hourglass_flowing_sand.png");
}

.em-house {
  background-image: url("emoji/house.png");
}

.em-house_with_garden {
  background-image: url("emoji/house_with_garden.png");
}

.em-hurtrealbad {
  background-image: url("emoji/hurtrealbad.png");
}

.em-hushed {
  background-image: url("emoji/hushed.png");
}

.em-ice_cream {
  background-image: url("emoji/ice_cream.png");
}

.em-icecream {
  background-image: url("emoji/icecream.png");
}

.em-id {
  background-image: url("emoji/id.png");
}

.em-ideograph_advantage {
  background-image: url("emoji/ideograph_advantage.png");
}

.em-imp {
  background-image: url("emoji/imp.png");
}

.em-inbox_tray {
  background-image: url("emoji/inbox_tray.png");
}

.em-incoming_envelope {
  background-image: url("emoji/incoming_envelope.png");
}

.em-information_desk_person {
  background-image: url("emoji/information_desk_person.png");
}

.em-information_source {
  background-image: url("emoji/information_source.png");
}

.em-innocent {
  background-image: url("emoji/innocent.png");
}

.em-interrobang {
  background-image: url("emoji/interrobang.png");
}

.em-iphone {
  background-image: url("emoji/iphone.png");
}

.em-it {
  background-image: url("emoji/it.png");
}

.em-izakaya_lantern {
  background-image: url("emoji/izakaya_lantern.png");
}

.em-jack_o_lantern {
  background-image: url("emoji/jack_o_lantern.png");
}

.em-japan {
  background-image: url("emoji/japan.png");
}

.em-japanese_castle {
  background-image: url("emoji/japanese_castle.png");
}

.em-japanese_goblin {
  background-image: url("emoji/japanese_goblin.png");
}

.em-japanese_ogre {
  background-image: url("emoji/japanese_ogre.png");
}

.em-jeans {
  background-image: url("emoji/jeans.png");
}

.em-joy {
  background-image: url("emoji/joy.png");
}

.em-joy_cat {
  background-image: url("emoji/joy_cat.png");
}

.em-jp {
  background-image: url("emoji/jp.png");
}

.em-key {
  background-image: url("emoji/key.png");
}

.em-keycap_ten {
  background-image: url("emoji/keycap_ten.png");
}

.em-kimono {
  background-image: url("emoji/kimono.png");
}

.em-kiss {
  background-image: url("emoji/kiss.png");
}

.em-kissing {
  background-image: url("emoji/kissing.png");
}

.em-kissing_cat {
  background-image: url("emoji/kissing_cat.png");
}

.em-kissing_closed_eyes {
  background-image: url("emoji/kissing_closed_eyes.png");
}

.em-kissing_face {
  background-image: url("emoji/kissing_face.png");
}

.em-kissing_heart {
  background-image: url("emoji/kissing_heart.png");
}

.em-kissing_smiling_eyes {
  background-image: url("emoji/kissing_smiling_eyes.png");
}

.em-koala {
  background-image: url("emoji/koala.png");
}

.em-koko {
  background-image: url("emoji/koko.png");
}

.em-kr {
  background-image: url("emoji/kr.png");
}

.em-large_blue_circle {
  background-image: url("emoji/large_blue_circle.png");
}

.em-large_blue_diamond {
  background-image: url("emoji/large_blue_diamond.png");
}

.em-large_orange_diamond {
  background-image: url("emoji/large_orange_diamond.png");
}

.em-last_quarter_moon {
  background-image: url("emoji/last_quarter_moon.png");
}

.em-last_quarter_moon_with_face {
  background-image: url("emoji/last_quarter_moon_with_face.png");
}

.em-laughing {
  background-image: url("emoji/laughing.png");
}

.em-leaves {
  background-image: url("emoji/leaves.png");
}

.em-ledger {
  background-image: url("emoji/ledger.png");
}

.em-left_luggage {
  background-image: url("emoji/left_luggage.png");
}

.em-left_right_arrow {
  background-image: url("emoji/left_right_arrow.png");
}

.em-leftwards_arrow_with_hook {
  background-image: url("emoji/leftwards_arrow_with_hook.png");
}

.em-lemon {
  background-image: url("emoji/lemon.png");
}

.em-leo {
  background-image: url("emoji/leo.png");
}

.em-leopard {
  background-image: url("emoji/leopard.png");
}

.em-libra {
  background-image: url("emoji/libra.png");
}

.em-light_rail {
  background-image: url("emoji/light_rail.png");
}

.em-link {
  background-image: url("emoji/link.png");
}

.em-lips {
  background-image: url("emoji/lips.png");
}

.em-lipstick {
  background-image: url("emoji/lipstick.png");
}

.em-lock {
  background-image: url("emoji/lock.png");
}

.em-lock_with_ink_pen {
  background-image: url("emoji/lock_with_ink_pen.png");
}

.em-lollipop {
  background-image: url("emoji/lollipop.png");
}

.em-loop {
  background-image: url("emoji/loop.png");
}

.em-loudspeaker {
  background-image: url("emoji/loudspeaker.png");
}

.em-love_hotel {
  background-image: url("emoji/love_hotel.png");
}

.em-love_letter {
  background-image: url("emoji/love_letter.png");
}

.em-low_brightness {
  background-image: url("emoji/low_brightness.png");
}

.em-m {
  background-image: url("emoji/m.png");
}

.em-mag {
  background-image: url("emoji/mag.png");
}

.em-mag_right {
  background-image: url("emoji/mag_right.png");
}

.em-mahjong {
  background-image: url("emoji/mahjong.png");
}

.em-mailbox {
  background-image: url("emoji/mailbox.png");
}

.em-mailbox_closed {
  background-image: url("emoji/mailbox_closed.png");
}

.em-mailbox_with_mail {
  background-image: url("emoji/mailbox_with_mail.png");
}

.em-mailbox_with_no_mail {
  background-image: url("emoji/mailbox_with_no_mail.png");
}

.em-man {
  background-image: url("emoji/man.png");
}

.em-man_with_gua_pi_mao {
  background-image: url("emoji/man_with_gua_pi_mao.png");
}

.em-man_with_turban {
  background-image: url("emoji/man_with_turban.png");
}

.em-mans_shoe {
  background-image: url("emoji/mans_shoe.png");
}

.em-maple_leaf {
  background-image: url("emoji/maple_leaf.png");
}

.em-mask {
  background-image: url("emoji/mask.png");
}

.em-massage {
  background-image: url("emoji/massage.png");
}

.em-meat_on_bone {
  background-image: url("emoji/meat_on_bone.png");
}

.em-mega {
  background-image: url("emoji/mega.png");
}

.em-melon {
  background-image: url("emoji/melon.png");
}

.em-memo {
  background-image: url("emoji/memo.png");
}

.em-mens {
  background-image: url("emoji/mens.png");
}

.em-metal {
  background-image: url("emoji/metal.png");
}

.em-metro {
  background-image: url("emoji/metro.png");
}

.em-microphone {
  background-image: url("emoji/microphone.png");
}

.em-microscope {
  background-image: url("emoji/microscope.png");
}

.em-milky_way {
  background-image: url("emoji/milky_way.png");
}

.em-minibus {
  background-image: url("emoji/minibus.png");
}

.em-minidisc {
  background-image: url("emoji/minidisc.png");
}

.em-mobile_phone_off {
  background-image: url("emoji/mobile_phone_off.png");
}

.em-money_with_wings {
  background-image: url("emoji/money_with_wings.png");
}

.em-moneybag {
  background-image: url("emoji/moneybag.png");
}

.em-monkey {
  background-image: url("emoji/monkey.png");
}

.em-monkey_face {
  background-image: url("emoji/monkey_face.png");
}

.em-monorail {
  background-image: url("emoji/monorail.png");
}

.em-moon {
  background-image: url("emoji/moon.png");
}

.em-mortar_board {
  background-image: url("emoji/mortar_board.png");
}

.em-mount_fuji {
  background-image: url("emoji/mount_fuji.png");
}

.em-mountain_bicyclist {
  background-image: url("emoji/mountain_bicyclist.png");
}

.em-mountain_cableway {
  background-image: url("emoji/mountain_cableway.png");
}

.em-mountain_railway {
  background-image: url("emoji/mountain_railway.png");
}

.em-mouse {
  background-image: url("emoji/mouse.png");
}

.em-mouse2 {
  background-image: url("emoji/mouse2.png");
}

.em-movie_camera {
  background-image: url("emoji/movie_camera.png");
}

.em-moyai {
  background-image: url("emoji/moyai.png");
}

.em-muscle {
  background-image: url("emoji/muscle.png");
}

.em-mushroom {
  background-image: url("emoji/mushroom.png");
}

.em-musical_keyboard {
  background-image: url("emoji/musical_keyboard.png");
}

.em-musical_note {
  background-image: url("emoji/musical_note.png");
}

.em-musical_score {
  background-image: url("emoji/musical_score.png");
}

.em-mute {
  background-image: url("emoji/mute.png");
}

.em-nail_care {
  background-image: url("emoji/nail_care.png");
}

.em-name_badge {
  background-image: url("emoji/name_badge.png");
}

.em-neckbeard {
  background-image: url("emoji/neckbeard.png");
}

.em-necktie {
  background-image: url("emoji/necktie.png");
}

.em-negative_squared_cross_mark {
  background-image: url("emoji/negative_squared_cross_mark.png");
}

.em-neutral_face {
  background-image: url("emoji/neutral_face.png");
}

.em-new {
  background-image: url("emoji/new.png");
}

.em-new_moon {
  background-image: url("emoji/new_moon.png");
}

.em-new_moon_with_face {
  background-image: url("emoji/new_moon_with_face.png");
}

.em-newspaper {
  background-image: url("emoji/newspaper.png");
}

.em-ng {
  background-image: url("emoji/ng.png");
}

.em-nine {
  background-image: url("emoji/nine.png");
}

.em-no_bell {
  background-image: url("emoji/no_bell.png");
}

.em-no_bicycles {
  background-image: url("emoji/no_bicycles.png");
}

.em-no_entry {
  background-image: url("emoji/no_entry.png");
}

.em-no_entry_sign {
  background-image: url("emoji/no_entry_sign.png");
}

.em-no_good {
  background-image: url("emoji/no_good.png");
}

.em-no_mobile_phones {
  background-image: url("emoji/no_mobile_phones.png");
}

.em-no_mouth {
  background-image: url("emoji/no_mouth.png");
}

.em-no_pedestrians {
  background-image: url("emoji/no_pedestrians.png");
}

.em-no_smoking {
  background-image: url("emoji/no_smoking.png");
}

.em-non-potable_water {
  background-image: url("emoji/non-potable_water.png");
}

.em-nose {
  background-image: url("emoji/nose.png");
}

.em-notebook {
  background-image: url("emoji/notebook.png");
}

.em-notebook_with_decorative_cover {
  background-image: url("emoji/notebook_with_decorative_cover.png");
}

.em-notes {
  background-image: url("emoji/notes.png");
}

.em-nut_and_bolt {
  background-image: url("emoji/nut_and_bolt.png");
}

.em-o {
  background-image: url("emoji/o.png");
}

.em-o2 {
  background-image: url("emoji/o2.png");
}

.em-ocean {
  background-image: url("emoji/ocean.png");
}

.em-octocat {
  background-image: url("emoji/octocat.png");
}

.em-octopus {
  background-image: url("emoji/octopus.png");
}

.em-oden {
  background-image: url("emoji/oden.png");
}

.em-office {
  background-image: url("emoji/office.png");
}

.em-ok {
  background-image: url("emoji/ok.png");
}

.em-ok_hand {
  background-image: url("emoji/ok_hand.png");
}

.em-ok_woman {
  background-image: url("emoji/ok_woman.png");
}

.em-older_man {
  background-image: url("emoji/older_man.png");
}

.em-older_woman {
  background-image: url("emoji/older_woman.png");
}

.em-on {
  background-image: url("emoji/on.png");
}

.em-oncoming_automobile {
  background-image: url("emoji/oncoming_automobile.png");
}

.em-oncoming_bus {
  background-image: url("emoji/oncoming_bus.png");
}

.em-oncoming_police_car {
  background-image: url("emoji/oncoming_police_car.png");
}

.em-oncoming_taxi {
  background-image: url("emoji/oncoming_taxi.png");
}

.em-one {
  background-image: url("emoji/one.png");
}

.em-open_file_folder {
  background-image: url("emoji/open_file_folder.png");
}

.em-open_hands {
  background-image: url("emoji/open_hands.png");
}

.em-open_mouth {
  background-image: url("emoji/open_mouth.png");
}

.em-ophiuchus {
  background-image: url("emoji/ophiuchus.png");
}

.em-orange_book {
  background-image: url("emoji/orange_book.png");
}

.em-outbox_tray {
  background-image: url("emoji/outbox_tray.png");
}

.em-ox {
  background-image: url("emoji/ox.png");
}

.em-package {
  background-image: url("emoji/package.png");
}

.em-page_facing_up {
  background-image: url("emoji/page_facing_up.png");
}

.em-page_with_curl {
  background-image: url("emoji/page_with_curl.png");
}

.em-pager {
  background-image: url("emoji/pager.png");
}

.em-palm_tree {
  background-image: url("emoji/palm_tree.png");
}

.em-panda_face {
  background-image: url("emoji/panda_face.png");
}

.em-paperclip {
  background-image: url("emoji/paperclip.png");
}

.em-parking {
  background-image: url("emoji/parking.png");
}

.em-part_alternation_mark {
  background-image: url("emoji/part_alternation_mark.png");
}

.em-partly_sunny {
  background-image: url("emoji/partly_sunny.png");
}

.em-passport_control {
  background-image: url("emoji/passport_control.png");
}

.em-paw_prints {
  background-image: url("emoji/paw_prints.png");
}

.em-peach {
  background-image: url("emoji/peach.png");
}

.em-pear {
  background-image: url("emoji/pear.png");
}

.em-pencil {
  background-image: url("emoji/pencil.png");
}

.em-pencil2 {
  background-image: url("emoji/pencil2.png");
}

.em-penguin {
  background-image: url("emoji/penguin.png");
}

.em-pensive {
  background-image: url("emoji/pensive.png");
}

.em-performing_arts {
  background-image: url("emoji/performing_arts.png");
}

.em-persevere {
  background-image: url("emoji/persevere.png");
}

.em-person_frowning {
  background-image: url("emoji/person_frowning.png");
}

.em-person_with_blond_hair {
  background-image: url("emoji/person_with_blond_hair.png");
}

.em-person_with_pouting_face {
  background-image: url("emoji/person_with_pouting_face.png");
}

.em-phone {
  background-image: url("emoji/phone.png");
}

.em-pig {
  background-image: url("emoji/pig.png");
}

.em-pig2 {
  background-image: url("emoji/pig2.png");
}

.em-pig_nose {
  background-image: url("emoji/pig_nose.png");
}

.em-pill {
  background-image: url("emoji/pill.png");
}

.em-pineapple {
  background-image: url("emoji/pineapple.png");
}

.em-pisces {
  background-image: url("emoji/pisces.png");
}

.em-pizza {
  background-image: url("emoji/pizza.png");
}

.em-plus1 {
  background-image: url("emoji/plus1.png");
}

.em-point_down {
  background-image: url("emoji/point_down.png");
}

.em-point_left {
  background-image: url("emoji/point_left.png");
}

.em-point_right {
  background-image: url("emoji/point_right.png");
}

.em-point_up {
  background-image: url("emoji/point_up.png");
}

.em-point_up_2 {
  background-image: url("emoji/point_up_2.png");
}

.em-police_car {
  background-image: url("emoji/police_car.png");
}

.em-poodle {
  background-image: url("emoji/poodle.png");
}

.em-poop {
  background-image: url("emoji/poop.png");
}

.em-post_office {
  background-image: url("emoji/post_office.png");
}

.em-postal_horn {
  background-image: url("emoji/postal_horn.png");
}

.em-postbox {
  background-image: url("emoji/postbox.png");
}

.em-potable_water {
  background-image: url("emoji/potable_water.png");
}

.em-pouch {
  background-image: url("emoji/pouch.png");
}

.em-poultry_leg {
  background-image: url("emoji/poultry_leg.png");
}

.em-pound {
  background-image: url("emoji/pound.png");
}

.em-pouting_cat {
  background-image: url("emoji/pouting_cat.png");
}

.em-pray {
  background-image: url("emoji/pray.png");
}

.em-princess {
  background-image: url("emoji/princess.png");
}

.em-punch {
  background-image: url("emoji/punch.png");
}

.em-purple_heart {
  background-image: url("emoji/purple_heart.png");
}

.em-purse {
  background-image: url("emoji/purse.png");
}

.em-pushpin {
  background-image: url("emoji/pushpin.png");
}

.em-put_litter_in_its_place {
  background-image: url("emoji/put_litter_in_its_place.png");
}

.em-question {
  background-image: url("emoji/question.png");
}

.em-rabbit {
  background-image: url("emoji/rabbit.png");
}

.em-rabbit2 {
  background-image: url("emoji/rabbit2.png");
}

.em-racehorse {
  background-image: url("emoji/racehorse.png");
}

.em-radio {
  background-image: url("emoji/radio.png");
}

.em-radio_button {
  background-image: url("emoji/radio_button.png");
}

.em-rage {
  background-image: url("emoji/rage.png");
}

.em-rage1 {
  background-image: url("emoji/rage1.png");
}

.em-rage2 {
  background-image: url("emoji/rage2.png");
}

.em-rage3 {
  background-image: url("emoji/rage3.png");
}

.em-rage4 {
  background-image: url("emoji/rage4.png");
}

.em-railway_car {
  background-image: url("emoji/railway_car.png");
}

.em-rainbow {
  background-image: url("emoji/rainbow.png");
}

.em-raised_hand {
  background-image: url("emoji/raised_hand.png");
}

.em-raised_hands {
  background-image: url("emoji/raised_hands.png");
}

.em-raising_hand {
  background-image: url("emoji/raising_hand.png");
}

.em-ram {
  background-image: url("emoji/ram.png");
}

.em-ramen {
  background-image: url("emoji/ramen.png");
}

.em-rat {
  background-image: url("emoji/rat.png");
}

.em-recycle {
  background-image: url("emoji/recycle.png");
}

.em-red_car {
  background-image: url("emoji/red_car.png");
}

.em-red_circle {
  background-image: url("emoji/red_circle.png");
}

.em-registered {
  background-image: url("emoji/registered.png");
}

.em-relaxed {
  background-image: url("emoji/relaxed.png");
}

.em-relieved {
  background-image: url("emoji/relieved.png");
}

.em-repeat {
  background-image: url("emoji/repeat.png");
}

.em-repeat_one {
  background-image: url("emoji/repeat_one.png");
}

.em-restroom {
  background-image: url("emoji/restroom.png");
}

.em-revolving_hearts {
  background-image: url("emoji/revolving_hearts.png");
}

.em-rewind {
  background-image: url("emoji/rewind.png");
}

.em-ribbon {
  background-image: url("emoji/ribbon.png");
}

.em-rice {
  background-image: url("emoji/rice.png");
}

.em-rice_ball {
  background-image: url("emoji/rice_ball.png");
}

.em-rice_cracker {
  background-image: url("emoji/rice_cracker.png");
}

.em-rice_scene {
  background-image: url("emoji/rice_scene.png");
}

.em-ring {
  background-image: url("emoji/ring.png");
}

.em-rocket {
  background-image: url("emoji/rocket.png");
}

.em-roller_coaster {
  background-image: url("emoji/roller_coaster.png");
}

.em-rooster {
  background-image: url("emoji/rooster.png");
}

.em-rose {
  background-image: url("emoji/rose.png");
}

.em-rotating_light {
  background-image: url("emoji/rotating_light.png");
}

.em-round_pushpin {
  background-image: url("emoji/round_pushpin.png");
}

.em-rowboat {
  background-image: url("emoji/rowboat.png");
}

.em-ru {
  background-image: url("emoji/ru.png");
}

.em-rugby_football {
  background-image: url("emoji/rugby_football.png");
}

.em-runner {
  background-image: url("emoji/runner.png");
}

.em-running {
  background-image: url("emoji/running.png");
}

.em-running_shirt_with_sash {
  background-image: url("emoji/running_shirt_with_sash.png");
}

.em-sa {
  background-image: url("emoji/sa.png");
}

.em-sagittarius {
  background-image: url("emoji/sagittarius.png");
}

.em-sailboat {
  background-image: url("emoji/sailboat.png");
}

.em-sake {
  background-image: url("emoji/sake.png");
}

.em-sandal {
  background-image: url("emoji/sandal.png");
}

.em-santa {
  background-image: url("emoji/santa.png");
}

.em-satellite {
  background-image: url("emoji/satellite.png");
}

.em-satisfied {
  background-image: url("emoji/satisfied.png");
}

.em-saxophone {
  background-image: url("emoji/saxophone.png");
}

.em-school {
  background-image: url("emoji/school.png");
}

.em-school_satchel {
  background-image: url("emoji/school_satchel.png");
}

.em-scissors {
  background-image: url("emoji/scissors.png");
}

.em-scorpius {
  background-image: url("emoji/scorpius.png");
}

.em-scream {
  background-image: url("emoji/scream.png");
}

.em-scream_cat {
  background-image: url("emoji/scream_cat.png");
}

.em-scroll {
  background-image: url("emoji/scroll.png");
}

.em-seat {
  background-image: url("emoji/seat.png");
}

.em-secret {
  background-image: url("emoji/secret.png");
}

.em-see_no_evil {
  background-image: url("emoji/see_no_evil.png");
}

.em-seedling {
  background-image: url("emoji/seedling.png");
}

.em-seven {
  background-image: url("emoji/seven.png");
}

.em-shaved_ice {
  background-image: url("emoji/shaved_ice.png");
}

.em-sheep {
  background-image: url("emoji/sheep.png");
}

.em-shell {
  background-image: url("emoji/shell.png");
}

.em-ship {
  background-image: url("emoji/ship.png");
}

.em-shipit {
  background-image: url("emoji/shipit.png");
}

.em-shirt {
  background-image: url("emoji/shirt.png");
}

.em-shit {
  background-image: url("emoji/shit.png");
}

.em-shoe {
  background-image: url("emoji/shoe.png");
}

.em-shower {
  background-image: url("emoji/shower.png");
}

.em-signal_strength {
  background-image: url("emoji/signal_strength.png");
}

.em-six {
  background-image: url("emoji/six.png");
}

.em-six_pointed_star {
  background-image: url("emoji/six_pointed_star.png");
}

.em-ski {
  background-image: url("emoji/ski.png");
}

.em-skull {
  background-image: url("emoji/skull.png");
}

.em-sleeping {
  background-image: url("emoji/sleeping.png");
}

.em-sleepy {
  background-image: url("emoji/sleepy.png");
}

.em-slot_machine {
  background-image: url("emoji/slot_machine.png");
}

.em-small_blue_diamond {
  background-image: url("emoji/small_blue_diamond.png");
}

.em-small_orange_diamond {
  background-image: url("emoji/small_orange_diamond.png");
}

.em-small_red_triangle {
  background-image: url("emoji/small_red_triangle.png");
}

.em-small_red_triangle_down {
  background-image: url("emoji/small_red_triangle_down.png");
}

.em-smile {
  background-image: url("emoji/smile.png");
}

.em-smile_cat {
  background-image: url("emoji/smile_cat.png");
}

.em-smiley {
  background-image: url("emoji/smiley.png");
}

.em-smiley_cat {
  background-image: url("emoji/smiley_cat.png");
}

.em-smiling_imp {
  background-image: url("emoji/smiling_imp.png");
}

.em-smirk {
  background-image: url("emoji/smirk.png");
}

.em-smirk_cat {
  background-image: url("emoji/smirk_cat.png");
}

.em-smoking {
  background-image: url("emoji/smoking.png");
}

.em-snail {
  background-image: url("emoji/snail.png");
}

.em-snake {
  background-image: url("emoji/snake.png");
}

.em-snowboarder {
  background-image: url("emoji/snowboarder.png");
}

.em-snowflake {
  background-image: url("emoji/snowflake.png");
}

.em-snowman {
  background-image: url("emoji/snowman.png");
}

.em-sob {
  background-image: url("emoji/sob.png");
}

.em-soccer {
  background-image: url("emoji/soccer.png");
}

.em-soon {
  background-image: url("emoji/soon.png");
}

.em-sos {
  background-image: url("emoji/sos.png");
}

.em-sound {
  background-image: url("emoji/sound.png");
}

.em-space_invader {
  background-image: url("emoji/space_invader.png");
}

.em-spades {
  background-image: url("emoji/spades.png");
}

.em-spaghetti {
  background-image: url("emoji/spaghetti.png");
}

.em-sparkle {
  background-image: url("emoji/sparkle.png");
}

.em-sparkler {
  background-image: url("emoji/sparkler.png");
}

.em-sparkles {
  background-image: url("emoji/sparkles.png");
}

.em-sparkling_heart {
  background-image: url("emoji/sparkling_heart.png");
}

.em-speak_no_evil {
  background-image: url("emoji/speak_no_evil.png");
}

.em-speaker {
  background-image: url("emoji/speaker.png");
}

.em-speech_balloon {
  background-image: url("emoji/speech_balloon.png");
}

.em-speedboat {
  background-image: url("emoji/speedboat.png");
}

.em-squirrel {
  background-image: url("emoji/squirrel.png");
}

.em-star {
  background-image: url("emoji/star.png");
}

.em-star2 {
  background-image: url("emoji/star2.png");
}

.em-stars {
  background-image: url("emoji/stars.png");
}

.em-station {
  background-image: url("emoji/station.png");
}

.em-statue_of_liberty {
  background-image: url("emoji/statue_of_liberty.png");
}

.em-steam_locomotive {
  background-image: url("emoji/steam_locomotive.png");
}

.em-stew {
  background-image: url("emoji/stew.png");
}

.em-straight_ruler {
  background-image: url("emoji/straight_ruler.png");
}

.em-strawberry {
  background-image: url("emoji/strawberry.png");
}

.em-stuck_out_tongue {
  background-image: url("emoji/stuck_out_tongue.png");
}

.em-stuck_out_tongue_closed_eyes {
  background-image: url("emoji/stuck_out_tongue_closed_eyes.png");
}

.em-stuck_out_tongue_winking_eye {
  background-image: url("emoji/stuck_out_tongue_winking_eye.png");
}

.em-sun_with_face {
  background-image: url("emoji/sun_with_face.png");
}

.em-sunflower {
  background-image: url("emoji/sunflower.png");
}

.em-sunglasses {
  background-image: url("emoji/sunglasses.png");
}

.em-sunny {
  background-image: url("emoji/sunny.png");
}

.em-sunrise {
  background-image: url("emoji/sunrise.png");
}

.em-sunrise_over_mountains {
  background-image: url("emoji/sunrise_over_mountains.png");
}

.em-surfer {
  background-image: url("emoji/surfer.png");
}

.em-sushi {
  background-image: url("emoji/sushi.png");
}

.em-suspect {
  background-image: url("emoji/suspect.png");
}

.em-suspension_railway {
  background-image: url("emoji/suspension_railway.png");
}

.em-sweat {
  background-image: url("emoji/sweat.png");
}

.em-sweat_drops {
  background-image: url("emoji/sweat_drops.png");
}

.em-sweat_smile {
  background-image: url("emoji/sweat_smile.png");
}

.em-sweet_potato {
  background-image: url("emoji/sweet_potato.png");
}

.em-swimmer {
  background-image: url("emoji/swimmer.png");
}

.em-symbols {
  background-image: url("emoji/symbols.png");
}

.em-syringe {
  background-image: url("emoji/syringe.png");
}

.em-tada {
  background-image: url("emoji/tada.png");
}

.em-tanabata_tree {
  background-image: url("emoji/tanabata_tree.png");
}

.em-tangerine {
  background-image: url("emoji/tangerine.png");
}

.em-taurus {
  background-image: url("emoji/taurus.png");
}

.em-taxi {
  background-image: url("emoji/taxi.png");
}

.em-tea {
  background-image: url("emoji/tea.png");
}

.em-telephone {
  background-image: url("emoji/telephone.png");
}

.em-telephone_receiver {
  background-image: url("emoji/telephone_receiver.png");
}

.em-telescope {
  background-image: url("emoji/telescope.png");
}

.em-tennis {
  background-image: url("emoji/tennis.png");
}

.em-tent {
  background-image: url("emoji/tent.png");
}

.em-thought_balloon {
  background-image: url("emoji/thought_balloon.png");
}

.em-three {
  background-image: url("emoji/three.png");
}

.em-thumbsdown {
  background-image: url("emoji/thumbsdown.png");
}

.em-thumbsup {
  background-image: url("emoji/thumbsup.png");
}

.em-ticket {
  background-image: url("emoji/ticket.png");
}

.em-tiger {
  background-image: url("emoji/tiger.png");
}

.em-tiger2 {
  background-image: url("emoji/tiger2.png");
}

.em-tired_face {
  background-image: url("emoji/tired_face.png");
}

.em-tm {
  background-image: url("emoji/tm.png");
}

.em-toilet {
  background-image: url("emoji/toilet.png");
}

.em-tokyo_tower {
  background-image: url("emoji/tokyo_tower.png");
}

.em-tomato {
  background-image: url("emoji/tomato.png");
}

.em-tongue {
  background-image: url("emoji/tongue.png");
}

.em-top {
  background-image: url("emoji/top.png");
}

.em-tophat {
  background-image: url("emoji/tophat.png");
}

.em-tractor {
  background-image: url("emoji/tractor.png");
}

.em-traffic_light {
  background-image: url("emoji/traffic_light.png");
}

.em-train {
  background-image: url("emoji/train.png");
}

.em-train2 {
  background-image: url("emoji/train2.png");
}

.em-tram {
  background-image: url("emoji/tram.png");
}

.em-triangular_flag_on_post {
  background-image: url("emoji/triangular_flag_on_post.png");
}

.em-triangular_ruler {
  background-image: url("emoji/triangular_ruler.png");
}

.em-trident {
  background-image: url("emoji/trident.png");
}

.em-triumph {
  background-image: url("emoji/triumph.png");
}

.em-trolleybus {
  background-image: url("emoji/trolleybus.png");
}

.em-trollface {
  background-image: url("emoji/trollface.png");
}

.em-trophy {
  background-image: url("emoji/trophy.png");
}

.em-tropical_drink {
  background-image: url("emoji/tropical_drink.png");
}

.em-tropical_fish {
  background-image: url("emoji/tropical_fish.png");
}

.em-truck {
  background-image: url("emoji/truck.png");
}

.em-trumpet {
  background-image: url("emoji/trumpet.png");
}

.em-tshirt {
  background-image: url("emoji/tshirt.png");
}

.em-tulip {
  background-image: url("emoji/tulip.png");
}

.em-turtle {
  background-image: url("emoji/turtle.png");
}

.em-tv {
  background-image: url("emoji/tv.png");
}

.em-twisted_rightwards_arrows {
  background-image: url("emoji/twisted_rightwards_arrows.png");
}

.em-two {
  background-image: url("emoji/two.png");
}

.em-two_hearts {
  background-image: url("emoji/two_hearts.png");
}

.em-two_men_holding_hands {
  background-image: url("emoji/two_men_holding_hands.png");
}

.em-two_women_holding_hands {
  background-image: url("emoji/two_women_holding_hands.png");
}

.em-u5272 {
  background-image: url("emoji/u5272.png");
}

.em-u5408 {
  background-image: url("emoji/u5408.png");
}

.em-u55b6 {
  background-image: url("emoji/u55b6.png");
}

.em-u6307 {
  background-image: url("emoji/u6307.png");
}

.em-u6708 {
  background-image: url("emoji/u6708.png");
}

.em-u6709 {
  background-image: url("emoji/u6709.png");
}

.em-u6e80 {
  background-image: url("emoji/u6e80.png");
}

.em-u7121 {
  background-image: url("emoji/u7121.png");
}

.em-u7533 {
  background-image: url("emoji/u7533.png");
}

.em-u7981 {
  background-image: url("emoji/u7981.png");
}

.em-u7a7a {
  background-image: url("emoji/u7a7a.png");
}

.em-uk {
  background-image: url("emoji/uk.png");
}

.em-umbrella {
  background-image: url("emoji/umbrella.png");
}

.em-unamused {
  background-image: url("emoji/unamused.png");
}

.em-underage {
  background-image: url("emoji/underage.png");
}

.em-unlock {
  background-image: url("emoji/unlock.png");
}

.em-up {
  background-image: url("emoji/up.png");
}

.em-us {
  background-image: url("emoji/us.png");
}

.em-v {
  background-image: url("emoji/v.png");
}

.em-vertical_traffic_light {
  background-image: url("emoji/vertical_traffic_light.png");
}

.em-vhs {
  background-image: url("emoji/vhs.png");
}

.em-vibration_mode {
  background-image: url("emoji/vibration_mode.png");
}

.em-video_camera {
  background-image: url("emoji/video_camera.png");
}

.em-video_game {
  background-image: url("emoji/video_game.png");
}

.em-violin {
  background-image: url("emoji/violin.png");
}

.em-virgo {
  background-image: url("emoji/virgo.png");
}

.em-volcano {
  background-image: url("emoji/volcano.png");
}

.em-vs {
  background-image: url("emoji/vs.png");
}

.em-walking {
  background-image: url("emoji/walking.png");
}

.em-waning_crescent_moon {
  background-image: url("emoji/waning_crescent_moon.png");
}

.em-waning_gibbous_moon {
  background-image: url("emoji/waning_gibbous_moon.png");
}

.em-warning {
  background-image: url("emoji/warning.png");
}

.em-watch {
  background-image: url("emoji/watch.png");
}

.em-water_buffalo {
  background-image: url("emoji/water_buffalo.png");
}

.em-watermelon {
  background-image: url("emoji/watermelon.png");
}

.em-wave {
  background-image: url("emoji/wave.png");
}

.em-wavy_dash {
  background-image: url("emoji/wavy_dash.png");
}

.em-waxing_crescent_moon {
  background-image: url("emoji/waxing_crescent_moon.png");
}

.em-waxing_gibbous_moon {
  background-image: url("emoji/waxing_gibbous_moon.png");
}

.em-wc {
  background-image: url("emoji/wc.png");
}

.em-weary {
  background-image: url("emoji/weary.png");
}

.em-wedding {
  background-image: url("emoji/wedding.png");
}

.em-whale {
  background-image: url("emoji/whale.png");
}

.em-whale2 {
  background-image: url("emoji/whale2.png");
}

.em-wheelchair {
  background-image: url("emoji/wheelchair.png");
}

.em-white_check_mark {
  background-image: url("emoji/white_check_mark.png");
}

.em-white_circle {
  background-image: url("emoji/white_circle.png");
}

.em-white_flower {
  background-image: url("emoji/white_flower.png");
}

.em-white_large_square {
  background-image: url("emoji/white_large_square.png");
}

.em-white_medium_small_square {
  background-image: url("emoji/white_medium_small_square.png");
}

.em-white_medium_square {
  background-image: url("emoji/white_medium_square.png");
}

.em-white_small_square {
  background-image: url("emoji/white_small_square.png");
}

.em-white_square_button {
  background-image: url("emoji/white_square_button.png");
}

.em-wind_chime {
  background-image: url("emoji/wind_chime.png");
}

.em-wine_glass {
  background-image: url("emoji/wine_glass.png");
}

.em-wink {
  background-image: url("emoji/wink.png");
}

.em-wolf {
  background-image: url("emoji/wolf.png");
}

.em-woman {
  background-image: url("emoji/woman.png");
}

.em-womans_clothes {
  background-image: url("emoji/womans_clothes.png");
}

.em-womans_hat {
  background-image: url("emoji/womans_hat.png");
}

.em-womens {
  background-image: url("emoji/womens.png");
}

.em-worried {
  background-image: url("emoji/worried.png");
}

.em-wrench {
  background-image: url("emoji/wrench.png");
}

.em-x {
  background-image: url("emoji/x.png");
}

.em-yellow_heart {
  background-image: url("emoji/yellow_heart.png");
}

.em-yen {
  background-image: url("emoji/yen.png");
}

.em-yum {
  background-image: url("emoji/yum.png");
}

.em-zap {
  background-image: url("emoji/zap.png");
}

.em-zero {
  background-image: url("emoji/zero.png");
}

.em-zzz {
  background-image: url("emoji/zzz.png");
}
/* Magnific Popup CSS */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */

.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */

  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}