html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  line-height: 1.25;
  margin: 0.67em 0;
}
h2 {
  margin: .25em 0;
  padding: 10px;
  line-height: 1.5;
}
h3 {
  margin: .15em 0 .30em;
  line-height: 1.5;
}
, h4, h5, h6 {
  margin: .25em 0;
  line-height: 1.5;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
p {
  margin: 0.75em 0;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  display: inline-flex;
  background-color: transparent;
}
ul {
}
ol {
  margin: 0;
  padding: 0;
}
ul li {
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 0;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-scrollbar {
  height: 8px;
  width: 10px;
  border-radius: 4px;
}
::-webkit-scrollbar-track {
  background: #00000005;
}
::-webkit-scrollbar-thumb {
  background: #000000;
  border: 0;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #555555;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  outline: 0;
}
::-moz-selection {
  color: #fff;
  background: #000;
}

::selection {
  color: #fff;
  background: #000;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@keyframes fade {from {opacity: 0;} to {opacity: 1;}}

body {
  color: #333;
  text-align: left;
  padding: 0;
  line-height: 1.75em;
  font-family: "Poppins";
  font-size: 17px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}
a,
a:focus,
a:hover {
  text-decoration: none;
  color: unset;
}
.nino.inline-flex {
  display: inline-flex;
}
.nino.list-type.none {
  list-style: none;
}
/*
---[NINO NINOFY]---
*/
.background-black {
  background: #000000;
}
.background-white {
  background: #ffffff;
}
.background-green {
  background: #008855;
}
.text-black {
  color: #000;
}
.text-white {
  color: #ffffff;
}
.text-green {
  color: #008855;
}
.nino.flex {
  display: flex;
}
.nino.flex.direction.column {
  flex-direction: column;
}
.flex.align-center {
  align-items: center;
}
.flex.justify-center {
  justify-content: center;
}
.flex.justify-between{
  justify-content: space-between;
}
.flex.justify-start{
  justify-content: flex-start;
}
.flex.justify-end{
  justify-content: flex-end;
}
.nino.gapv {
  gap: 5px;
}
.nino.gapx {
  gap: 10px;
}
.nino.gapxv {
  gap: 15px;
}
.nino.gapxx {
  gap: 20px;
}
.nino.gapxxv {
  gap: 25px;
}
.nino.gapxxx {
  gap: 30px;
}
.nino.gapxxxv {
  gap: 35px;
}
.nino.margin.none {
  margin: 0;
}
.nino.margin.topv {
  margin-top: 5px;
}
.nino.margin.topx {
  margin-top: 10px;
}
.nino.margin.topxv {
  margin-top: 15px;
}
.nino.margin.topxx {
  margin-top: 20px;
}
.nino.margin.topxxv {
  margin-top: 25px;
}
.nino.margin.topxxx {
  margin-top: 30px;
}
.nino.margin.topxxv {
  margin-top: 35px;
}
.nino.margin.bottomv {
  margin-bottom: 5px;
}
.nino.margin.bottomx {
  margin-bottom: 10px;
}
.nino.margin.bottomxv {
  margin-bottom: 15px;
}
.nino.margin.bottomxx {
  margin-bottom: 20px;
}
.nino.margin.bottomxxv {
  margin-bottom: 25px;
}
.nino.margin.bottomxxx {
  margin-bottom: 30px;
}
.nino.margin.bottomxxv {
  margin-bottom: 35px;
}
.nino.pointer-events.none {
  pointer-events: none;
}
.nino.cursor.pointer {
  cursor: pointer;
}
.nino.userselect.none {
  user-select: none;
}
.nino.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nino.table {}
.nino.table.full {
  width: 100%;
  border-collapse: collapse;
}
.table th, .table td {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
.table tr:nth-child(even) {
  background-color: #dddddd;
}

/*
---[NINO HEADER]---
*/

.nino.header {
  position: sticky;
  top: 0;
  background: #fff !important;
  color: #fff !important;
  height: 60px;
  text-transform: uppercase;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid #ddd;
  user-select: none;
}

.nino.header .nino.wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.nino.header .nino.wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 10px;
  height: 60px;
  position: relative;
}

.nino.openmenu {
  color: #000 !important;
  font-size: 36px;
  cursor: pointer;
  display: block;
}
.nino.header .nino.brand img {
  max-height: 45px;
  width: auto;
  vertical-align: middle;
}
.nino.opensearch, .nino.closesearch {
  color: #000 !important;
  font-size: 36px;
  cursor: pointer;
  display: block;
}
.nino.searchbox {
  display: none;
  background: #fff;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(100% - 60px);
  height: 59px;
  z-index: 100;
  top: 0;
  left: 0;
}
.nino.searchform {
  width: 100%;
}
.nino.searchform form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0 10px;
}
.nino.searchform form input {
  background: #e2e2e2;
  width: 100%;
  padding: 0 10px;
  border: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  outline: none;
}
.nino.searchform form button {
  background: #000 !important;
  color: #fff;
  font-size: 22px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 0;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  outline: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.nino.menuoverlay {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  overflow-x: hidden;
  background-color: rgba(225, 225, 225, 0.9);
}
.nino.menuwarp {
  width: 200px;
  height: 100%;
  background-color: #fff;
  color: #000;
  overflow-x: hidden;
  transition: 0.5s;
}
.nino.menuheader {
  height: 45px;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 10px;
}
.nino.menuclose {
  margin-left: auto;
  font-size: 22px;
  cursor: pointer;
}
.nino.menulist {
  padding: 0;
  list-style: none;
}
.nino.menulist {
  margin: 15px;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.nino.menulist a, .nino.menulist a:hover, .nino.menulist a:focus {
  display: block;
  color: #000;
  text-align: center;
  text-decoration: none;
  padding: 0;
  border: 2px solid #000;
  border-radius: 4px;
}
/*
---[NINO LAYOUT]---
*/
.nino.layout {
  margin: 0;
}
.nino.layout .nino.wrap {
  display: -ms-flexbox;
  display: flex;
  flex-direction: row-reverse;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
}
.nino.layout .nino.wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 10px;
}
.nino.main {
  width: calc(100% - 270px);
  margin: 0;
  padding: 30px 10px;
}
.nino.radio.hero {
  background: #1565c0;
  background: linear-gradient(90deg, #e57373 0%, #5e35b1 52%);
  border: 0;
  border-radius: 4px;
  margin: 0 0 10px;
  padding: 30px 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  user-select: none;
}
.nino.radio.hero h1 {
  color: #ffffff;
  margin: 10px 0;
  line-height: 1.5;
  font-size: 36px;
  letter-spacing: 2px;
}
.nino.radio.hero p {
  color: #fff;
  font-size: 22px;
  margin: 0;
  line-height: 1.5;
}
.nino.radio.search {
  background: #000000;
  color: #fff;
  display: flex;
  gap: 10px;
  margin: 0 0 30px;
  padding: 10px;
  border: 0;
  border-radius: 4px;
}
.nino.radio.label {
  font-weight: 600;
}
.nino.radio.search input {
  max-width: 180px;
  margin-left: auto;
  border: 0;
  padding: 0 15px;
  border-radius: 4px;
}
.nino.radio.breadcrumb {
  color: #000;
  display: flex;
  gap: 10px;
  margin: 0 0 30px;
  padding: 10px 0;
  border-bottom: 1px solid #e6e6e6;
}
.nino.radio.label {
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.nino.radio.label a {align-items: center;gap: 5px;}
.nino.radio.label i {font-size: 24px; }
.nino.radio.breadcrumb .nino.left.auto {
  margin-left: auto;
}
.nino.radio.index {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-gap: 30px;
  gap: 40px;
}
.nino.stationitem {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-items: center;
  border-radius: 4px;
  margin: 0;
  padding: 10px 15px 20px;
  position: relative;
  gap: 10px;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 0px -5px 13px -7px #000000, 5px 5px 15px 5px rgb(0 0 0 / 0%);
  box-shadow: 0px 5px 13px -7px #000000, 0px -5px 13px -7px #000000, 5px 5px 15px 5px rgb(0 0 0 / 0%);
}
.nino.stationitem .nino.stationthumb img {
  max-width: 150px;
  height: auto;
  border-radius: 4px;
}
.nino.stationitem h2 {
  margin: 0;
  padding: 0;
  font-size: 1.15em;
  line-height: 1.2em;
  text-align: left;
  margin-bottom: 5px;
  font-weight: 600;
}
.nino.stationitem.emptyitem {
    padding: 20px 15px;
}
.nino.stationitem.emptyitem i {font-size: 72px;color: #de0c22;}
.nino.stationitem.emptyitem p {
    font-weight: 600;
    color: #000;
}

.nino.stationinfo p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  gap: 10px;
  line-height: 1;
}
.nino.stationinfo p span[station-type="offline"], .nino.stationinfo p span[station-type="online"] {
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  padding: 0 5px;
  font-size: 14px;
  font-weight: 600;
  height: 20px;
  letter-spacing: 1px;
}
span[station-type="offline"] {
  background: #940000;
  color: #fff;
}
span[station-type="online"] {
  background: #037003;
  color: #fff;
}
.remove-item {position: absolute;right: 0;width: 45px;display: inline-flex;align-items: center;justify-content: center;font-size: 32px;}
.nino.sidebar {
  display: flex;
  flex-direction: column;
  width: 270px !important;
  border-right: 1px solid #ddd;
  align-items: flex-start;
  justify-content: space-between;
  padding: 30px 10px;
}
.nino.leftsidebar {

}
.nino.rightsidebar {

}
.nino.nonesidebar {

}
.nino.sidebar ol {
width: 100%;
display: flex;
flex-direction: column;
list-style-type: none;
gap: 10px;
}
.nino.sidebar ol a {
  width: 100%;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  background: #000000;
  color: #fff;
  padding: 10px;
  border-radius: 4px;
  font-weight: 600;
}
.nino.sidebar ol a:hover {}


/*
---[NINO RADIO SINGLE]---
*/
.nino.radio.single-container {display: grid;grid-template-columns: 180px calc(100% - 180px);margin: 20px 0;}
.nino.radio.single-thumbnail {margin-right: 10px;}
.nino.radio.single-thumbnail img {background: transparent;width: 150px;height: auto;border: 2px dashed #c8c8c8;border-radius: 4px;vertical-align: middle;padding: 8px;}

.nino.radio.single-stats {font-size: 14px;margin: 0 0 20px;}
.nino.radio.single-header {background: none;display: flex;flex-direction: column;align-items: flex-start;margin: 0 0 20px;}
.nino.radio.single-header h1 {margin: 0 0 6px;line-height: 1.25;}
.nino.radio.single-header button {background: transparent;color: #000;-webkit-box-align: center;appearance: none;border: 2px solid #e6e6e6;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-family: poppins,sans-serif;font-weight: 500;-webkit-box-pack: center;position: relative;text-decoration: none;border-radius: 50px;font-size: 22px;width: 50px;height: 50px;}
.nino.radio.single-header button i {font-size: 24px;position: absolute;z-index: -1;}
.nino.radio.single-listen {min-width: 120px;background-color: #e72c30 !important;color: #fff !important;border-color: #e72c30 !important;justify-content: flex-start !important;padding: 0 10px 0 20px !important;}
.nino.radio.single-listen i {font-size: 32px;}

.nino.radio.unfold-label {padding: 0 0 10px;border-bottom: 1px solid #e6e6e6;}
.nino.radio.unfold-label span.readmore,.nino.radio.unfold-label span.readless {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  color: #1c203c;
  text-transform: uppercase;
  font-family: "poppins",sans-serif;
  font-size: 14px;
  line-height: 1.8rem;
  font-weight: 600;
  letter-spacing: 1px;
  word-break: break-word;
  word-wrap: break-word;
  cursor: pointer;
  margin: 0;
  position: relative;
}
.nino.radio.unfold-label span.readmore::before {
  content: "Show More";
}
.nino.radio.unfold-label span.readless::before {
  content: "Show Less";
}
.nino.radio.unfold-label span.readmore::after {content: "\ea4a";}
.nino.radio.unfold-label span.readless::after {content: "\ea57";}
.nino.radio.unfold-label span.readmore::after,.nino.radio.unfold-label span.readless::after {font-family: boxicons!important;font-weight: 600;font-style: normal;font-variant: normal;font-size: 22px;line-height: 1;text-rendering: auto;display: inline-block;text-transform: none;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.nino.radio.unfold-info {
    padding: 0 0 10px;
    margin: 10px 0 20px;
    border-bottom: 1px solid #e6e6e6;
}

.nino.radio.unfold-info {color: #555;}
.nino.radio.unfold-info h1 {color: #000; margin: 0 0 15px;}
.nino.radio.unfold-info p {margin: 0 0 15px;}
.nino.radio.unfold-info h2 {color: #1c203c;margin: 0;padding: 0 0 10px;font-size: 20px;}
.nino.radio.unfold-info p {margin: 0;padding: 0 0 10px;}
.nino.radio.single-info {color: #555;display: flex;flex-direction: column;padding: 10px 0;font-size: 16px;line-height: 26px;}
.nino.radio.single-details {font-size: 16px;}
.nino.radio.single-label {color: #000;margin: 0 0 10px;padding: 0;}
.nino.radio.single-address {}
.nino.radio.single-tel {}
.nino.radio.single-mail {}
.nino.radio.single-web { pointer-events: none; }
.nino.radio.single-web a {cursor: pointer; }

.nino.related.stations {
    margin: 20px 0 30px;
}
.nino.related.stations ol {flex: 0 0 auto;flex-wrap: wrap;list-style-type: none;margin: 20px 0;padding: 10px 0;}
.nino.related.stations ol li {width: calc(25% - 20px);}
.nino.related.stations ol a {display: block;padding: 15px 20px;overflow: hidden;text-overflow: ellipsis;border: 2px dashed #c8c8c8;border-radius: 4px;align-items: center;}
.nino.related.stations ol a {position: relative;}
.nino.related.stations ol a:hover::before {background: #e72c30; color: #fff; width: 55px; height: 55px;display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; font-size: 26px; cursor: pointer;content: "\ebbd"; font-family: boxicons!important; font-size: 36px; position: absolute; top: calc(50% - 50px); left: calc(50% - 25px); }
.nino.related.stations ol h2 {margin: .5em 0 0;padding: 0;font-size: 18px;}
.nino.related.stations ol img {max-width: 160px;height: auto;border-radius: 4px;}
.nino.related.stations ol img:hover {border-color: #000; }
.nino.related.stations ::-webkit-scrollbar {
  height: 10px;
}

/*
---[NINO AUDIO PLAYER]---
*/
.nino-player {position: fixed;z-index: 9998;background: #fff;width: 100%;bottom: 0;left: 0;box-shadow: 1px 0 5px 0px #00000055;padding: 10px 15px;}
.nino-playerwrap {max-width: 1200px;display: flex;align-items: flex-start;justify-content: space-between;gap: 15px;}
.nino-playerinfo {display: flex;align-items: center;gap:20px;/* height: 60px; */}
.nino-playerthumb {background: #eee;width: auto;height: 60px;padding: 5px;border-radius: 4px;}
.nino-radioname {color: #e72c30;font-size: 16px;font-family: "poppins",Calibre-Regular, TeXGyreHerosRegular, Helvetica, Tahoma, Geneva, Arial, sans-serif;line-height: 20px;white-space: nowrap;font-weight: bold;}
.nino-radiogeo { color: #666; }
.nino-playeraction {display: inline-flex;align-items: center;}
.nino-playeraction span { background: #e72c30; color: #fff; width: 55px; height: 55px; display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; font-size: 26px; cursor: pointer; }
.nino-playeraction span i {font-size: 46px;}
.nino-playeraction span.radio-error { background: #900; }
.radio-player {display: flex; gap: 10px;}
.radio-player .radio-play { display: inline-flex; gap: 5px; align-items: center; justify-content: center; }
.radio-playing .radio-pause {display: inline-flex!important;} .radio-loading .radio-loading {display: inline-flex!important;}
.radio-error .radio-error {display: inline-flex!important;}
.radio-loading .radio-pause {display: none!important;}
.radio-player span {
  display: none;
}
.radio-pause b,
.radio-play b {
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
}
.radio-player .radio-loaded {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 0;
  background: #000;
}
.radio-player .radio-errormessage::before {
  position: absolute;
  content: "";
  border: 1px solid #000;
}
.radio-player .radio-errormessage {
  background: #900;
  color: #fff;
  display: none;
  margin: 10px 0;
  padding: 0 10px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -icab-text-overflow: ellipsis;
  -khtml-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}
.radio-playing .radio-play,
.radio-playing .radio-loading,
.radio-playing .radio-error {
  display: none;
}
.radio-loading .radio-play,
.radio-loading .radio-pause,
.radio-loading .radio-error {
  display: none;
}
.radio-loading .radio-loading {
  display: block;
}

.radio-error .radio-time,
.radio-error .radio-play,
.radio-error .radio-pause,
.radio-error .radio-scrubber,
.radio-error .radio-loading {
  display: none !important;
}
.radio-error .radio-error {
  display: block;
}
.radio-error .radio-playpause p {
  cursor: auto;
}
.radio-error .radio-errormessage {
  display: block;
}
.bx-loader {animation-name: spin; animation-duration: 5000ms; animation-iteration-count: infinite; animation-timing-function: linear;}
.radio-hidetimer {display: none!important;}

/*
---[NINO FOOTER]---
*/

.nino.footer {
  background: #eee;
  color: #000;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}
.nino.footer .nino.wrap {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
.nino.footer .nino.wrap {
  max-width: 1280px;
  flex-direction: column;
  padding: 20px 10px;
  gap: 10px;
  margin: 0 auto;
}
.nino.dmca {
  margin: .65em 0;
}
.nino.footer .nino.links {
  color: #f00;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin: 0;
  padding: 10px;
}

/*
---[NINO FORM TOOLS]---
*/
.nino.tools-widget {
  padding: 1em;
  background: #f2f2f2;
  border-radius: 4px;
}
.nino.tools-widget .required {
  color: #f00;
  font-weight: bold;
}
input, select, select, textarea, .nino.input.text, .nino.input.select, .nino.input.textarea, .nino.tools-widget .input, .nino.tools-widget .select, .nino.tools-widget .textarea {
  padding: 0.5em 1.25em;
  border: 0;
  border-bottom: 4px solid #323232;
  border-radius: 4px;
  box-shadow: 0 -5px 10px 0px rgb(39 44 49 / 6%), 0px 0px 0px 0px rgb(39 44 49 / 3%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.nino.noresize {resize: none;}
.nino.button, button, .nino.tools-widget input[type="submit"], .nino.tools-widget .button {
  background: #000000;
  color: #ffffff;
  border: 0;
  border-radius: 4px;
  outline: 0;
  margin: 0 auto;
  padding: 0.5em 1.25em;
}
.selection span[role="combobox"] {
  margin: 0;
  padding: .25em 1.25em;
  border: 0;
  border-bottom: 4px solid #323232;
  border-radius: 4px;
  box-shadow: 0 -5px 10px 0px rgb(39 44 49 / 6%), 0px 0px 0px 0px rgb(39 44 49 / 3%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  height: 40px;
  line-height: 40px;
}
.nino.tools-widget .textarea {

}
.nino.tools-widget .action-type{
  background: #000;
  color: #fff;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px;
}

.nino.circle {
  border-radius: 100%;
}
.nino.select.select2-hidden-accessible {
  display: hidden !important;
}
.nino.tools-widget  .nino.output{
  background: #fff;
  display: block;
  text-align: center;
  width: 200px;
  margin: 1.75em 0;
  padding: 0.25em;
  border: 0;
  border-bottom: 4px solid #1b5e20;
  border-radius: 4px;
  box-shadow: 0 -5px 10px 0px rgb(39 44 49 / 6%), 0px 0px 0px 0px rgb(39 44 49 / 3%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
/*
---[NINO NEPALI EXCHANGE]---
*/
.nino.flag {
  background-image: url("images/flag-sprite.svg");
  width: 40px;
  height: 21px;
  background-size: 29.6px auto;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.flag.inr {
  background-position: 0 -0px;
}

.flag.usd {
  background-position: 0 -27.5px; }

.flag.eur {
  background-position: 0 -55px; }

.flag.gbp {
  background-position: 0 -82.5px; }

.flag.chf {
  background-position: 0 -110px; }

.flag.aud {
  background-position: 0 -137.5px; }

.flag.cad {
  background-position: 0 -165px; }

.flag.sgd {
  background-position: 0 -192.5px; }

.flag.jpy {
  background-position: 0 -220px; }

.flag.cny {
  background-position: 0 -247.5px; }

.flag.sar {
  background-position: 0 -275px; }

.flag.qar {
  background-position: 0 -302.5px; }

.flag.thb {
  background-position: 0 -330px; }

.flag.aed {
  background-position: 0 -357.5px; }

.flag.myr {
  background-position: 0 -385px; }

.flag.krw {
  background-position: 0 -412.5px; }

.flag.sek {
  background-position: 0 -440px; }

.flag.dkk {
  background-position: 0 -467.5px; }

.flag.hkd {
  background-position: 0 -495px; }

.flag.kwd {
  background-position: 0 -522.5px; }

.flag.bhd {
  background-position: 0 -550px; }

/*
---[NINO 3RD PARTY SELECR II]---
*/
  .select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
  }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
  }
  .select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em;
  }
  .select2-container[dir="rtl"]
    .select2-selection--single
    .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
  }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
  }
  .select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0;
  }
  .select2-container .select2-selection--multiple .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em;
  }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: 'poppins',sans-serif;
    overflow: hidden;
    word-break: keep-all;
  }
  .select2-container
    .select2-search--inline
    .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  .select2-dropdown {
    background-color: black;
    color: #fff;
    border: 4px solid #000;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
  }
  .select2-results {
    display: block;
  }
  .select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
  }
  .select2-results__option--selectable {
    cursor: pointer;
  }
  .select2-container--open .select2-dropdown {
    left: 0;
  }
  .select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .select2-search--dropdown {
    display: block;
    padding: 4px;
  }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
  }
  .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  .select2-search--dropdown.select2-search--hide {
    display: none;
  }
  .select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
  }
  .select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
  }
  .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    color: #757779;
    line-height: 28px;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__placeholder {
    color: #999;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    height: 35px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__clear {
    float: left;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__arrow {
    left: 1px;
    right: auto;
  }
  .select2-container--default.select2-container--disabled
    .select2-selection--single {
    background-color: #eee;
    cursor: default;
  }
  .select2-container--default.select2-container--disabled
    .select2-selection--single
    .select2-selection__clear {
    display: none;
  }
  .select2-container--default.select2-container--open
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
  }
  .select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative;
  }
  .select2-container--default
    .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px;
  }
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px;
  }
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
  }
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
  }
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0;
  }
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:hover,
  .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:focus {
    background-color: #f1f1f1;
    color: #333;
    outline: none;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto;
  }
  .select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
  }
  .select2-container--default.select2-container--disabled
    .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
  }
  .select2-container--default.select2-container--disabled
    .select2-selection__choice__remove {
    display: none;
  }
  .select2-container--default.select2-container--open.select2-container--above
    .select2-selection--single,
  .select2-container--default.select2-container--open.select2-container--above
    .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .select2-container--default.select2-container--open.select2-container--below
    .select2-selection--single,
  .select2-container--default.select2-container--open.select2-container--below
    .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    border-radius: 4px;
    margin-bottom: 10px;
  }
  .select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
  }
  .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
  }
  .select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__group {
    padding-left: 0;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
  }
  .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option
    .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
  }
  .select2-container--default .select2-results__option--group {
    padding: 0;
  }
  .select2-container--default .select2-results__option--disabled {
    color: #999;
  }
  .select2-container--default .select2-results__option--selected {
    background-color: #505050;
  }
  .select2-container--default
    .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: white;
  }
  .select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
  }
  .select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
  }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
  }
  .select2-container--classic
    .select2-selection--single
    .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }
  .select2-container--classic
    .select2-selection--single
    .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
  }
  .select2-container--classic
    .select2-selection--single
    .select2-selection__placeholder {
    color: #999;
  }
  .select2-container--classic
    .select2-selection--single
    .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
  }
  .select2-container--classic
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
  }
  .select2-container--classic[dir="rtl"]
    .select2-selection--single
    .select2-selection__clear {
    float: left;
  }
  .select2-container--classic[dir="rtl"]
    .select2-selection--single
    .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
  }
  .select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
  }
  .select2-container--classic.select2-container--open
    .select2-selection--single
    .select2-selection__arrow {
    background: transparent;
    border: none;
  }
  .select2-container--classic.select2-container--open
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
  }
  .select2-container--classic.select2-container--open.select2-container--above
    .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
  }
  .select2-container--classic.select2-container--open.select2-container--below
    .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
  }
  .select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px;
  }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
  }
  .select2-container--classic
    .select2-selection--multiple
    .select2-selection__clear {
    display: none;
  }
  .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
  }
  .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
  }
  .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
  }
  .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__remove:hover {
    color: #555;
    outline: none;
  }
  .select2-container--classic[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
  }
  .select2-container--classic[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
  }
  .select2-container--classic[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .select2-container--classic.select2-container--open
    .select2-selection--multiple {
    border: 1px solid #5897fb;
  }
  .select2-container--classic.select2-container--open.select2-container--above
    .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .select2-container--classic.select2-container--open.select2-container--below
    .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
  }
  .select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
  }
  .select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
  }
  .select2-container--classic .select2-dropdown--above {
    border-bottom: none;
  }
  .select2-container--classic .select2-dropdown--below {
    border-top: none;
  }
  .select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
  }
  .select2-container--classic .select2-results__option--group {
    padding: 0;
  }
  .select2-container--classic .select2-results__option--disabled {
    color: grey;
  }
  .select2-container--classic
    .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff;
  }
  .select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
  }
  .select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
  }

/*
---[NINO CUSTOM]---
*/
.nino.dropdown { position: relative; display: inline-block; }
.nino.dropdown.button {}
.nino.dropdown.button:hover, .nino.dropdown.button:focus {border: 2px solid #d6d6d6;}
.nino.dropdown.content {display: none;position: absolute;left: calc(100% + 10px);top: 50%;background-color: #ffffff;min-width: 160px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;border-radius: 4px;border: 1px solid #e6e6e6;}
.nino.dropdown.content a {color: black;padding: 10px 10px;text-decoration: none;display: block;}
.nino.dropdown a:hover {background-color: #000000;color: #fff;}
.nino.dropdown.show {display: block;}

.nino.text.red {color:#e72c30 !important}
.nino.rotate.deg180 {transform: rotate(180deg);}
.nino.flip.hr {-moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1);}
.nino.flip.vr {-moz-transform: scale(1, -1); -webkit-transform: scale(1, -1); -o-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1);}
.fade {animation-name: fade;animation-duration: 2s;}

.nino.card {padding: .75rem;border-radius: 4px;}
.nino.background.gold {background: #ffc30d;}
.nino.background.silver {
    background: #b2b2b2;
    color: #000000;
}
.nino.gold-silver {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: 15px;
}
.nino.gold-silver .card {
  width: calc(33.33333% - 15px);
}
.nino.gold-silver .card h4 {
  margin: 0;
  line-height: 1.5;
}
.nino.gold-silver .nino.label {
  width: 100%;
  background: #000;
  color: #fff;
  font-weight: bold;
  padding: .5rem .75rem;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*
---[NINO SHARE]---
*/
.nino.share.overlay,.nino.report.overlay{ display: none; height: 100%; width: 100%; position: fixed; z-index: 9999; top: 0; left: 0; overflow-x: hidden; background-color: rgb(0 0 0 / 46%); }
.nino.share.container,.nino.report.container { max-width: 360px; min-height: 250px; margin: 65px auto 0; padding: 10px 15px; background-color: #fff; color: #000; overflow-x: hidden; transition: .5s; border-radius: 4px; }
.nino.share.label,.nino.report.label { font-size: 22px; }
.nino.share.close,.nino.report.close { font-size: 32px; cursor: pointer; }
.nino.share.content,.nino.report.close {}
.nino.share.medium,.nino.report form { display: flex; flex-direction: revert; flex-wrap: wrap; flex-grow: 1; gap: 10px; margin: 20px 0; }
.nino.share.medium .medium-item { display: inline-flex; align-items: center; flex-grow: 1; gap: 10px; color: #fff; margin: 0; padding: 10px; width: calc(50% - 5px); border-radius: 4px;}
.nino.share.medium .facebook{background-color:#003471}
.nino.share.medium .twitter{background-color:#00BFF3}
.nino.share.medium .pinterest{background-color:#C6393D}
.nino.share.medium .linkedin{background-color:#0077B5}
.nino.share.medium .mail{background-color:#000}
.nino.report.status { width: 100%; display: flex; text-align: center; justify-content: center; }
.nino.report.process,.nino.report.success, .nino.report.error { padding: 0 10px;}
.nino.report.process {width: calc(100% - 20px);background: #c6edfe;color: #01577e;border-radius: 4px;border: 1px solid #84d5f8;}
.nino.report.success { width: calc(100% - 20px); background: #c5ffc5; color: #027a02; border-radius: 4px; border: 1px solid #6af26a;}
.nino.report.error { width: calc(100% - 20px);background: #ffd2d2;color: #900;border-radius: 4px;border: 1px solid #ff9595;}
.nino.report .input.text,
.nino.report .input.email,
.nino.report .input.select,
.nino.report .input.textarea {width: 100%;margin: 0 10px 10px;padding: 10px 10px;}

/*
---[NINO CONTACT]---
*/
.nino.form.contact-form label {
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  font-weight: bold;
}
.nino.form.contact-form label > span {
  color: #900;
}
.nino.form.contact-form .nino.block {
  margin-bottom: 1rem;
}
.nino.form.contact-form input {
  width: 100%;
  margin-top: 0.5rem;
}
.nino.form.contact-form textarea {
  width: 100%;
  height: 10rem;
  resize: none;
  margin-top: .5rem;
}
/*
---[NINO RESPONSIVE]---
*/

@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
.nino.radio.index {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
   }
}
@media (max-width: 991px) {
.nino.radio.index {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
   }
.nino.main {padding: 30px 10px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.nino.layout .nino.wrap {
  flex-direction: column;
}
.nino.main, .nino.sidebar {
  width: 100%;
  border: 0;
}
.nino.radio.index {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
}
@media (max-width: 767px) {
.nino.layout .nino.wrap {
  flex-direction: column;
}
.nino.main, .nino.sidebar {
  width: 100%;
  border: 0;
}
.nino.radio.index {
 display: grid;
 grid-template-columns: repeat(2,minmax(0,1fr));
}
.nino.related.stations ol li {width: calc(50% - 20px);}
}
@media screen and (max-width: 480px) {
  
}