@charset "UTF-8";
/*!
 * Mage Icon Font Library - Version 1.0.0
 * Author: Shahadat Hossain - https://mage-people.com
 * Description: A free icon font library of mage people.
 *
 * This library is licensed under the GNU General Public License v3.0.
 * See the full license at https://www.gnu.org/licenses/gpl-3.0.txt
 *
 * © 2025 Mage People
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: mageicon;
  src: url("../fonts/mage-icon.woff2?v=1.0.0") format("woff2"), url("../fonts/mage-icon.woff?v=1.0.0") format("woff"), url("../fonts/mage-icon.ttf?v=1.0.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: mageicon-regular;
  src: url("../fonts/mage-icon-regular.woff2?v=1.0.0") format("woff2"), url("../fonts/mage-icon-regular.woff?v=1.0.0") format("woff"), url("../fonts/mage-icon-regular.ttf?v=1.0.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.mi {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: mageicon;
}

.mir {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: mageicon-regular;
}

.mil {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: mageicon-light;
}

.mit {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: mageicon-thin;
}

/* makes the font 33% larger relative to the icon container */
.mi-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.mi-2x {
  font-size: 2em;
}

.mi-3x {
  font-size: 3em;
}

.mi-4x {
  font-size: 4em;
}

.mi-5x {
  font-size: 5em;
}

.mi-fw {
  width: 1.2857142857em;
  text-align: center;
}

.mi-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.mi-ul > li {
  position: relative;
}

.mi-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.mi-li.mi-lg {
  left: -1.8571428571em;
}

.mi-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.mi-pull-left {
  float: left;
}

.mi-pull-right {
  float: right;
}

.mi.mi-pull-left {
  margin-right: 0.3em;
}
.mi.mi-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.mi.pull-left {
  margin-right: 0.3em;
}
.mi.pull-right {
  margin-left: 0.3em;
}

.mi-spin {
  -webkit-animation: mi-spin 2s infinite linear;
  animation: mi-spin 2s infinite linear;
}

.mi-pulse {
  -webkit-animation: mi-spin 1s infinite steps(8);
  animation: mi-spin 1s infinite steps(8);
}

@-webkit-keyframes mi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.mi-rotate-45 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0)";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mi-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mi-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mi-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.mi-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.mi-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .mi-rotate-45,
:root .mi-rotate-90,
:root .mi-rotate-180,
:root .mi-rotate-270,
:root .mi-flip-horizontal,
:root .mi-flip-vertical {
  filter: none;
}

.mi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.mi-stack-1x, .mi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.mi-stack-1x {
  line-height: inherit;
}

.mi-stack-2x {
  font-size: 2em;
}

.mi-inverse {
  color: #fff;
}

.mi-accommodation::before {
  content: "\f000";
}

.mi-activity-list::before {
  content: "\f001";
}

.mi-activity::before {
  content: "\f002";
}

.mi-airoplane::before {
  content: "\f003";
}

.mi-bbq::before {
  content: "\f004";
}

.mi-beach::before {
  content: "\f005";
}

.mi-bed::before {
  content: "\f006";
}

.mi-boat::before {
  content: "\f007";
}

.mi-breakfast::before {
  content: "\f008";
}

.mi-bus::before {
  content: "\f009";
}

.mi-category::before {
  content: "\f00a";
}

.mi-child::before {
  content: "\f00b";
}

.mi-city::before {
  content: "\f00c";
}

.mi-clock::before {
  content: "\f00d";
}

.mi-cloud-network::before {
  content: "\f00e";
}

.mi-currnecy::before {
  content: "\f00f";
}

.mi-drinks::before {
  content: "\f010";
}

.mi-envelop::before {
  content: "\f011";
}

.mi-feature-list::before {
  content: "\f012";
}

.mi-food::before {
  content: "\f013";
}

.mi-glob-location::before {
  content: "\f014";
}

.mi-guide::before {
  content: "\f015";
}

.mi-helecopter::before {
  content: "\f016";
}

.mi-hiking::before {
  content: "\f017";
}

.mi-historical::before {
  content: "\f018";
}

.mi-home::before {
  content: "\f019";
}

.mi-hotel::before {
  content: "\f01a";
}

.mi-insurance::before {
  content: "\f01b";
}

.mi-language::before {
  content: "\f01c";
}

.mi-location::before {
  content: "\f01d";
}

.mi-magnet::before {
  content: "\f01e";
}

.mi-male::before {
  content: "\f01f";
}

.mi-musium::before {
  content: "\f020";
}

.mi-organizer::before {
  content: "\f021";
}

.mi-package::before {
  content: "\f022";
}

.mi-paper::before {
  content: "\f023";
}

.mi-people::before {
  content: "\f024";
}

.mi-phone::before {
  content: "\f025";
}

.mi-pool::before {
  content: "\f026";
}

.mi-router::before {
  content: "\f027";
}

.mi-server::before {
  content: "\f028";
}

.mi-service-booking::before {
  content: "\f029";
}

.mi-servicing::before {
  content: "\f02a";
}

.mi-ship::before {
  content: "\f02b";
}

.mi-snow::before {
  content: "\f02c";
}

.mi-sofa::before {
  content: "\f02d";
}

.mi-sunset::before {
  content: "\f02e";
}

.mi-swimming::before {
  content: "\f02f";
}

.mi-tags::before {
  content: "\f030";
}

.mi-ticket::before {
  content: "\f031";
}

.mi-time::before {
  content: "\f032";
}

.mi-walking::before {
  content: "\f033";
}

.mi-water::before {
  content: "\f034";
}

.mi-wifi::before {
  content: "\f035";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*# sourceMappingURL=mage-icon.css.map */
